ParseOk (Module (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1 1 6324 1, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1 1 1 1,SrcSpan "tests/examples/CParser.hs" 2 1 2 1,SrcSpan "tests/examples/CParser.hs" 3 1 3 1,SrcSpan "tests/examples/CParser.hs" 3 1 3 1,SrcSpan "tests/examples/CParser.hs" 76 1 76 1,SrcSpan "tests/examples/CParser.hs" 77 1 77 1,SrcSpan "tests/examples/CParser.hs" 78 1 78 1,SrcSpan "tests/examples/CParser.hs" 79 1 79 1,SrcSpan "tests/examples/CParser.hs" 80 1 80 1,SrcSpan "tests/examples/CParser.hs" 81 1 81 1,SrcSpan "tests/examples/CParser.hs" 82 1 82 1,SrcSpan "tests/examples/CParser.hs" 85 1 85 1,SrcSpan "tests/examples/CParser.hs" 86 1 86 1,SrcSpan "tests/examples/CParser.hs" 87 1 87 1,SrcSpan "tests/examples/CParser.hs" 88 1 88 1,SrcSpan "tests/examples/CParser.hs" 89 1 89 1,SrcSpan "tests/examples/CParser.hs" 90 1 90 1,SrcSpan "tests/examples/CParser.hs" 91 1 91 1,SrcSpan "tests/examples/CParser.hs" 93 1 93 1,SrcSpan "tests/examples/CParser.hs" 95 1 95 1,SrcSpan "tests/examples/CParser.hs" 98 1 98 1,SrcSpan "tests/examples/CParser.hs" 100 1 100 1,SrcSpan "tests/examples/CParser.hs" 105 1 105 1,SrcSpan "tests/examples/CParser.hs" 106 1 106 1,SrcSpan "tests/examples/CParser.hs" 107 1 107 1,SrcSpan "tests/examples/CParser.hs" 108 1 108 1,SrcSpan "tests/examples/CParser.hs" 109 1 109 1,SrcSpan "tests/examples/CParser.hs" 110 1 110 1,SrcSpan "tests/examples/CParser.hs" 111 1 111 1,SrcSpan "tests/examples/CParser.hs" 112 1 112 1,SrcSpan "tests/examples/CParser.hs" 113 1 113 1,SrcSpan "tests/examples/CParser.hs" 114 1 114 1,SrcSpan "tests/examples/CParser.hs" 115 1 115 1,SrcSpan "tests/examples/CParser.hs" 116 1 116 1,SrcSpan "tests/examples/CParser.hs" 117 1 117 1,SrcSpan "tests/examples/CParser.hs" 118 1 118 1,SrcSpan "tests/examples/CParser.hs" 119 1 119 1,SrcSpan "tests/examples/CParser.hs" 120 1 120 1,SrcSpan "tests/examples/CParser.hs" 121 1 121 1,SrcSpan "tests/examples/CParser.hs" 122 1 122 1,SrcSpan "tests/examples/CParser.hs" 123 1 123 1,SrcSpan "tests/examples/CParser.hs" 124 1 124 1,SrcSpan "tests/examples/CParser.hs" 125 1 125 1,SrcSpan "tests/examples/CParser.hs" 126 1 126 1,SrcSpan "tests/examples/CParser.hs" 127 1 127 1,SrcSpan "tests/examples/CParser.hs" 128 1 128 1,SrcSpan "tests/examples/CParser.hs" 129 1 129 1,SrcSpan "tests/examples/CParser.hs" 130 1 130 1,SrcSpan "tests/examples/CParser.hs" 131 1 131 1,SrcSpan "tests/examples/CParser.hs" 132 1 132 1,SrcSpan "tests/examples/CParser.hs" 133 1 133 1,SrcSpan "tests/examples/CParser.hs" 134 1 134 1,SrcSpan "tests/examples/CParser.hs" 135 1 135 1,SrcSpan "tests/examples/CParser.hs" 136 1 136 1,SrcSpan "tests/examples/CParser.hs" 137 1 137 1,SrcSpan "tests/examples/CParser.hs" 138 1 138 1,SrcSpan "tests/examples/CParser.hs" 139 1 139 1,SrcSpan "tests/examples/CParser.hs" 140 1 140 1,SrcSpan "tests/examples/CParser.hs" 141 1 141 1,SrcSpan "tests/examples/CParser.hs" 142 1 142 1,SrcSpan "tests/examples/CParser.hs" 143 1 143 1,SrcSpan "tests/examples/CParser.hs" 144 1 144 1,SrcSpan "tests/examples/CParser.hs" 145 1 145 1,SrcSpan "tests/examples/CParser.hs" 146 1 146 1,SrcSpan "tests/examples/CParser.hs" 147 1 147 1,SrcSpan "tests/examples/CParser.hs" 148 1 148 1,SrcSpan "tests/examples/CParser.hs" 149 1 149 1,SrcSpan "tests/examples/CParser.hs" 150 1 150 1,SrcSpan "tests/examples/CParser.hs" 151 1 151 1,SrcSpan "tests/examples/CParser.hs" 152 1 152 1,SrcSpan "tests/examples/CParser.hs" 153 1 153 1,SrcSpan "tests/examples/CParser.hs" 154 1 154 1,SrcSpan "tests/examples/CParser.hs" 155 1 155 1,SrcSpan "tests/examples/CParser.hs" 156 1 156 1,SrcSpan "tests/examples/CParser.hs" 157 1 157 1,SrcSpan "tests/examples/CParser.hs" 158 1 158 1,SrcSpan "tests/examples/CParser.hs" 159 1 159 1,SrcSpan "tests/examples/CParser.hs" 160 1 160 1,SrcSpan "tests/examples/CParser.hs" 161 1 161 1,SrcSpan "tests/examples/CParser.hs" 162 1 162 1,SrcSpan "tests/examples/CParser.hs" 163 1 163 1,SrcSpan "tests/examples/CParser.hs" 164 1 164 1,SrcSpan "tests/examples/CParser.hs" 165 1 165 1,SrcSpan "tests/examples/CParser.hs" 166 1 166 1,SrcSpan "tests/examples/CParser.hs" 167 1 167 1,SrcSpan "tests/examples/CParser.hs" 168 1 168 1,SrcSpan "tests/examples/CParser.hs" 169 1 169 1,SrcSpan "tests/examples/CParser.hs" 170 1 170 1,SrcSpan "tests/examples/CParser.hs" 171 1 171 1,SrcSpan "tests/examples/CParser.hs" 172 1 172 1,SrcSpan "tests/examples/CParser.hs" 173 1 173 1,SrcSpan "tests/examples/CParser.hs" 174 1 174 1,SrcSpan "tests/examples/CParser.hs" 175 1 175 1,SrcSpan "tests/examples/CParser.hs" 176 1 176 1,SrcSpan "tests/examples/CParser.hs" 177 1 177 1,SrcSpan "tests/examples/CParser.hs" 178 1 178 1,SrcSpan "tests/examples/CParser.hs" 179 1 179 1,SrcSpan "tests/examples/CParser.hs" 180 1 180 1,SrcSpan "tests/examples/CParser.hs" 181 1 181 1,SrcSpan "tests/examples/CParser.hs" 182 1 182 1,SrcSpan "tests/examples/CParser.hs" 183 1 183 1,SrcSpan "tests/examples/CParser.hs" 184 1 184 1,SrcSpan "tests/examples/CParser.hs" 185 1 185 1,SrcSpan "tests/examples/CParser.hs" 186 1 186 1,SrcSpan "tests/examples/CParser.hs" 187 1 187 1,SrcSpan "tests/examples/CParser.hs" 188 1 188 1,SrcSpan "tests/examples/CParser.hs" 189 1 189 1,SrcSpan "tests/examples/CParser.hs" 190 1 190 1,SrcSpan "tests/examples/CParser.hs" 191 1 191 1,SrcSpan "tests/examples/CParser.hs" 192 1 192 1,SrcSpan "tests/examples/CParser.hs" 193 1 193 1,SrcSpan "tests/examples/CParser.hs" 194 1 194 1,SrcSpan "tests/examples/CParser.hs" 195 1 195 1,SrcSpan "tests/examples/CParser.hs" 196 1 196 1,SrcSpan "tests/examples/CParser.hs" 197 1 197 1,SrcSpan "tests/examples/CParser.hs" 198 1 198 1,SrcSpan "tests/examples/CParser.hs" 199 1 199 1,SrcSpan "tests/examples/CParser.hs" 200 1 200 1,SrcSpan "tests/examples/CParser.hs" 201 1 201 1,SrcSpan "tests/examples/CParser.hs" 202 1 202 1,SrcSpan "tests/examples/CParser.hs" 203 1 203 1,SrcSpan "tests/examples/CParser.hs" 204 1 204 1,SrcSpan "tests/examples/CParser.hs" 205 1 205 1,SrcSpan "tests/examples/CParser.hs" 206 1 206 1,SrcSpan "tests/examples/CParser.hs" 207 1 207 1,SrcSpan "tests/examples/CParser.hs" 208 1 208 1,SrcSpan "tests/examples/CParser.hs" 209 1 209 1,SrcSpan "tests/examples/CParser.hs" 210 1 210 1,SrcSpan "tests/examples/CParser.hs" 211 1 211 1,SrcSpan "tests/examples/CParser.hs" 212 1 212 1,SrcSpan "tests/examples/CParser.hs" 213 1 213 1,SrcSpan "tests/examples/CParser.hs" 214 1 214 1,SrcSpan "tests/examples/CParser.hs" 215 1 215 1,SrcSpan "tests/examples/CParser.hs" 216 1 216 1,SrcSpan "tests/examples/CParser.hs" 217 1 217 1,SrcSpan "tests/examples/CParser.hs" 218 1 218 1,SrcSpan "tests/examples/CParser.hs" 219 1 219 1,SrcSpan "tests/examples/CParser.hs" 220 1 220 1,SrcSpan "tests/examples/CParser.hs" 221 1 221 1,SrcSpan "tests/examples/CParser.hs" 222 1 222 1,SrcSpan "tests/examples/CParser.hs" 223 1 223 1,SrcSpan "tests/examples/CParser.hs" 224 1 224 1,SrcSpan "tests/examples/CParser.hs" 225 1 225 1,SrcSpan "tests/examples/CParser.hs" 226 1 226 1,SrcSpan "tests/examples/CParser.hs" 227 1 227 1,SrcSpan "tests/examples/CParser.hs" 228 1 228 1,SrcSpan "tests/examples/CParser.hs" 229 1 229 1,SrcSpan "tests/examples/CParser.hs" 230 1 230 1,SrcSpan "tests/examples/CParser.hs" 231 1 231 1,SrcSpan "tests/examples/CParser.hs" 232 1 232 1,SrcSpan "tests/examples/CParser.hs" 233 1 233 1,SrcSpan "tests/examples/CParser.hs" 234 1 234 1,SrcSpan "tests/examples/CParser.hs" 235 1 235 1,SrcSpan "tests/examples/CParser.hs" 236 1 236 1,SrcSpan "tests/examples/CParser.hs" 237 1 237 1,SrcSpan "tests/examples/CParser.hs" 238 1 238 1,SrcSpan "tests/examples/CParser.hs" 239 1 239 1,SrcSpan "tests/examples/CParser.hs" 240 1 240 1,SrcSpan "tests/examples/CParser.hs" 241 1 241 1,SrcSpan "tests/examples/CParser.hs" 242 1 242 1,SrcSpan "tests/examples/CParser.hs" 243 1 243 1,SrcSpan "tests/examples/CParser.hs" 244 1 244 1,SrcSpan "tests/examples/CParser.hs" 245 1 245 1,SrcSpan "tests/examples/CParser.hs" 246 1 246 1,SrcSpan "tests/examples/CParser.hs" 247 1 247 1,SrcSpan "tests/examples/CParser.hs" 248 1 248 1,SrcSpan "tests/examples/CParser.hs" 249 1 249 1,SrcSpan "tests/examples/CParser.hs" 250 1 250 1,SrcSpan "tests/examples/CParser.hs" 251 1 251 1,SrcSpan "tests/examples/CParser.hs" 252 1 252 1,SrcSpan "tests/examples/CParser.hs" 253 1 253 1,SrcSpan "tests/examples/CParser.hs" 254 1 254 1,SrcSpan "tests/examples/CParser.hs" 255 1 255 1,SrcSpan "tests/examples/CParser.hs" 256 1 256 1,SrcSpan "tests/examples/CParser.hs" 257 1 257 1,SrcSpan "tests/examples/CParser.hs" 258 1 258 1,SrcSpan "tests/examples/CParser.hs" 259 1 259 1,SrcSpan "tests/examples/CParser.hs" 260 1 260 1,SrcSpan "tests/examples/CParser.hs" 261 1 261 1,SrcSpan "tests/examples/CParser.hs" 262 1 262 1,SrcSpan "tests/examples/CParser.hs" 263 1 263 1,SrcSpan "tests/examples/CParser.hs" 264 1 264 1,SrcSpan "tests/examples/CParser.hs" 265 1 265 1,SrcSpan "tests/examples/CParser.hs" 266 1 266 1,SrcSpan "tests/examples/CParser.hs" 267 1 267 1,SrcSpan "tests/examples/CParser.hs" 268 1 268 1,SrcSpan "tests/examples/CParser.hs" 269 1 269 1,SrcSpan "tests/examples/CParser.hs" 270 1 270 1,SrcSpan "tests/examples/CParser.hs" 271 1 271 1,SrcSpan "tests/examples/CParser.hs" 272 1 272 1,SrcSpan "tests/examples/CParser.hs" 273 1 273 1,SrcSpan "tests/examples/CParser.hs" 274 1 274 1,SrcSpan "tests/examples/CParser.hs" 275 1 275 1,SrcSpan "tests/examples/CParser.hs" 276 1 276 1,SrcSpan "tests/examples/CParser.hs" 277 1 277 1,SrcSpan "tests/examples/CParser.hs" 278 1 278 1,SrcSpan "tests/examples/CParser.hs" 279 1 279 1,SrcSpan "tests/examples/CParser.hs" 280 1 280 1,SrcSpan "tests/examples/CParser.hs" 281 1 281 1,SrcSpan "tests/examples/CParser.hs" 282 1 282 1,SrcSpan "tests/examples/CParser.hs" 283 1 283 1,SrcSpan "tests/examples/CParser.hs" 284 1 284 1,SrcSpan "tests/examples/CParser.hs" 285 1 285 1,SrcSpan "tests/examples/CParser.hs" 286 1 286 1,SrcSpan "tests/examples/CParser.hs" 287 1 287 1,SrcSpan "tests/examples/CParser.hs" 288 1 288 1,SrcSpan "tests/examples/CParser.hs" 289 1 289 1,SrcSpan "tests/examples/CParser.hs" 290 1 290 1,SrcSpan "tests/examples/CParser.hs" 291 1 291 1,SrcSpan "tests/examples/CParser.hs" 292 1 292 1,SrcSpan "tests/examples/CParser.hs" 293 1 293 1,SrcSpan "tests/examples/CParser.hs" 294 1 294 1,SrcSpan "tests/examples/CParser.hs" 295 1 295 1,SrcSpan "tests/examples/CParser.hs" 296 1 296 1,SrcSpan "tests/examples/CParser.hs" 297 1 297 1,SrcSpan "tests/examples/CParser.hs" 298 1 298 1,SrcSpan "tests/examples/CParser.hs" 299 1 299 1,SrcSpan "tests/examples/CParser.hs" 300 1 300 1,SrcSpan "tests/examples/CParser.hs" 301 1 301 1,SrcSpan "tests/examples/CParser.hs" 302 1 302 1,SrcSpan "tests/examples/CParser.hs" 303 1 303 1,SrcSpan "tests/examples/CParser.hs" 304 1 304 1,SrcSpan "tests/examples/CParser.hs" 305 1 305 1,SrcSpan "tests/examples/CParser.hs" 306 1 306 1,SrcSpan "tests/examples/CParser.hs" 307 1 307 1,SrcSpan "tests/examples/CParser.hs" 308 1 308 1,SrcSpan "tests/examples/CParser.hs" 309 1 309 1,SrcSpan "tests/examples/CParser.hs" 310 1 310 1,SrcSpan "tests/examples/CParser.hs" 311 1 311 1,SrcSpan "tests/examples/CParser.hs" 312 1 312 1,SrcSpan "tests/examples/CParser.hs" 313 1 313 1,SrcSpan "tests/examples/CParser.hs" 314 1 314 1,SrcSpan "tests/examples/CParser.hs" 315 1 315 1,SrcSpan "tests/examples/CParser.hs" 316 1 316 1,SrcSpan "tests/examples/CParser.hs" 317 1 317 1,SrcSpan "tests/examples/CParser.hs" 318 1 318 1,SrcSpan "tests/examples/CParser.hs" 319 1 319 1,SrcSpan "tests/examples/CParser.hs" 320 1 320 1,SrcSpan "tests/examples/CParser.hs" 321 1 321 1,SrcSpan "tests/examples/CParser.hs" 322 1 322 1,SrcSpan "tests/examples/CParser.hs" 323 1 323 1,SrcSpan "tests/examples/CParser.hs" 324 1 324 1,SrcSpan "tests/examples/CParser.hs" 325 1 325 1,SrcSpan "tests/examples/CParser.hs" 326 1 326 1,SrcSpan "tests/examples/CParser.hs" 327 1 327 1,SrcSpan "tests/examples/CParser.hs" 328 1 328 1,SrcSpan "tests/examples/CParser.hs" 329 1 329 1,SrcSpan "tests/examples/CParser.hs" 330 1 330 1,SrcSpan "tests/examples/CParser.hs" 331 1 331 1,SrcSpan "tests/examples/CParser.hs" 332 1 332 1,SrcSpan "tests/examples/CParser.hs" 333 1 333 1,SrcSpan "tests/examples/CParser.hs" 334 1 334 1,SrcSpan "tests/examples/CParser.hs" 335 1 335 1,SrcSpan "tests/examples/CParser.hs" 336 1 336 1,SrcSpan "tests/examples/CParser.hs" 337 1 337 1,SrcSpan "tests/examples/CParser.hs" 338 1 338 1,SrcSpan "tests/examples/CParser.hs" 339 1 339 1,SrcSpan "tests/examples/CParser.hs" 340 1 340 1,SrcSpan "tests/examples/CParser.hs" 341 1 341 1,SrcSpan "tests/examples/CParser.hs" 342 1 342 1,SrcSpan "tests/examples/CParser.hs" 343 1 343 1,SrcSpan "tests/examples/CParser.hs" 344 1 344 1,SrcSpan "tests/examples/CParser.hs" 345 1 345 1,SrcSpan "tests/examples/CParser.hs" 346 1 346 1,SrcSpan "tests/examples/CParser.hs" 347 1 347 1,SrcSpan "tests/examples/CParser.hs" 348 1 348 1,SrcSpan "tests/examples/CParser.hs" 349 1 349 1,SrcSpan "tests/examples/CParser.hs" 350 1 350 1,SrcSpan "tests/examples/CParser.hs" 351 1 351 1,SrcSpan "tests/examples/CParser.hs" 352 1 352 1,SrcSpan "tests/examples/CParser.hs" 353 1 353 1,SrcSpan "tests/examples/CParser.hs" 354 1 354 1,SrcSpan "tests/examples/CParser.hs" 355 1 355 1,SrcSpan "tests/examples/CParser.hs" 356 1 356 1,SrcSpan "tests/examples/CParser.hs" 357 1 357 1,SrcSpan "tests/examples/CParser.hs" 358 1 358 1,SrcSpan "tests/examples/CParser.hs" 359 1 359 1,SrcSpan "tests/examples/CParser.hs" 360 1 360 1,SrcSpan "tests/examples/CParser.hs" 361 1 361 1,SrcSpan "tests/examples/CParser.hs" 362 1 362 1,SrcSpan "tests/examples/CParser.hs" 363 1 363 1,SrcSpan "tests/examples/CParser.hs" 364 1 364 1,SrcSpan "tests/examples/CParser.hs" 365 1 365 1,SrcSpan "tests/examples/CParser.hs" 366 1 366 1,SrcSpan "tests/examples/CParser.hs" 367 1 367 1,SrcSpan "tests/examples/CParser.hs" 368 1 368 1,SrcSpan "tests/examples/CParser.hs" 369 1 369 1,SrcSpan "tests/examples/CParser.hs" 370 1 370 1,SrcSpan "tests/examples/CParser.hs" 371 1 371 1,SrcSpan "tests/examples/CParser.hs" 372 1 372 1,SrcSpan "tests/examples/CParser.hs" 373 1 373 1,SrcSpan "tests/examples/CParser.hs" 374 1 374 1,SrcSpan "tests/examples/CParser.hs" 375 1 375 1,SrcSpan "tests/examples/CParser.hs" 376 1 376 1,SrcSpan "tests/examples/CParser.hs" 377 1 377 1,SrcSpan "tests/examples/CParser.hs" 378 1 378 1,SrcSpan "tests/examples/CParser.hs" 379 1 379 1,SrcSpan "tests/examples/CParser.hs" 380 1 380 1,SrcSpan "tests/examples/CParser.hs" 381 1 381 1,SrcSpan "tests/examples/CParser.hs" 382 1 382 1,SrcSpan "tests/examples/CParser.hs" 383 1 383 1,SrcSpan "tests/examples/CParser.hs" 384 1 384 1,SrcSpan "tests/examples/CParser.hs" 385 1 385 1,SrcSpan "tests/examples/CParser.hs" 386 1 386 1,SrcSpan "tests/examples/CParser.hs" 387 1 387 1,SrcSpan "tests/examples/CParser.hs" 388 1 388 1,SrcSpan "tests/examples/CParser.hs" 389 1 389 1,SrcSpan "tests/examples/CParser.hs" 390 1 390 1,SrcSpan "tests/examples/CParser.hs" 391 1 391 1,SrcSpan "tests/examples/CParser.hs" 392 1 392 1,SrcSpan "tests/examples/CParser.hs" 393 1 393 1,SrcSpan "tests/examples/CParser.hs" 394 1 394 1,SrcSpan "tests/examples/CParser.hs" 395 1 395 1,SrcSpan "tests/examples/CParser.hs" 396 1 396 1,SrcSpan "tests/examples/CParser.hs" 397 1 397 1,SrcSpan "tests/examples/CParser.hs" 398 1 398 1,SrcSpan "tests/examples/CParser.hs" 399 1 399 1,SrcSpan "tests/examples/CParser.hs" 400 1 400 1,SrcSpan "tests/examples/CParser.hs" 401 1 401 1,SrcSpan "tests/examples/CParser.hs" 402 1 402 1,SrcSpan "tests/examples/CParser.hs" 403 1 403 1,SrcSpan "tests/examples/CParser.hs" 404 1 404 1,SrcSpan "tests/examples/CParser.hs" 405 1 405 1,SrcSpan "tests/examples/CParser.hs" 406 1 406 1,SrcSpan "tests/examples/CParser.hs" 407 1 407 1,SrcSpan "tests/examples/CParser.hs" 408 1 408 1,SrcSpan "tests/examples/CParser.hs" 409 1 409 1,SrcSpan "tests/examples/CParser.hs" 410 1 410 1,SrcSpan "tests/examples/CParser.hs" 411 1 411 1,SrcSpan "tests/examples/CParser.hs" 412 1 412 1,SrcSpan "tests/examples/CParser.hs" 413 1 413 1,SrcSpan "tests/examples/CParser.hs" 414 1 414 1,SrcSpan "tests/examples/CParser.hs" 415 1 415 1,SrcSpan "tests/examples/CParser.hs" 416 1 416 1,SrcSpan "tests/examples/CParser.hs" 417 1 417 1,SrcSpan "tests/examples/CParser.hs" 418 1 418 1,SrcSpan "tests/examples/CParser.hs" 419 1 419 1,SrcSpan "tests/examples/CParser.hs" 420 1 420 1,SrcSpan "tests/examples/CParser.hs" 421 1 421 1,SrcSpan "tests/examples/CParser.hs" 422 1 422 1,SrcSpan "tests/examples/CParser.hs" 423 1 423 1,SrcSpan "tests/examples/CParser.hs" 424 1 424 1,SrcSpan "tests/examples/CParser.hs" 425 1 425 1,SrcSpan "tests/examples/CParser.hs" 426 1 426 1,SrcSpan "tests/examples/CParser.hs" 427 1 427 1,SrcSpan "tests/examples/CParser.hs" 428 1 428 1,SrcSpan "tests/examples/CParser.hs" 429 1 429 1,SrcSpan "tests/examples/CParser.hs" 430 1 430 1,SrcSpan "tests/examples/CParser.hs" 431 1 431 1,SrcSpan "tests/examples/CParser.hs" 432 1 432 1,SrcSpan "tests/examples/CParser.hs" 433 1 433 1,SrcSpan "tests/examples/CParser.hs" 434 1 434 1,SrcSpan "tests/examples/CParser.hs" 435 1 435 1,SrcSpan "tests/examples/CParser.hs" 436 1 436 1,SrcSpan "tests/examples/CParser.hs" 437 1 437 1,SrcSpan "tests/examples/CParser.hs" 438 1 438 1,SrcSpan "tests/examples/CParser.hs" 439 1 439 1,SrcSpan "tests/examples/CParser.hs" 440 1 440 1,SrcSpan "tests/examples/CParser.hs" 441 1 441 1,SrcSpan "tests/examples/CParser.hs" 442 1 442 1,SrcSpan "tests/examples/CParser.hs" 443 1 443 1,SrcSpan "tests/examples/CParser.hs" 444 1 444 1,SrcSpan "tests/examples/CParser.hs" 445 1 445 1,SrcSpan "tests/examples/CParser.hs" 446 1 446 1,SrcSpan "tests/examples/CParser.hs" 447 1 447 1,SrcSpan "tests/examples/CParser.hs" 448 1 448 1,SrcSpan "tests/examples/CParser.hs" 449 1 449 1,SrcSpan "tests/examples/CParser.hs" 450 1 450 1,SrcSpan "tests/examples/CParser.hs" 451 1 451 1,SrcSpan "tests/examples/CParser.hs" 452 1 452 1,SrcSpan "tests/examples/CParser.hs" 453 1 453 1,SrcSpan "tests/examples/CParser.hs" 454 1 454 1,SrcSpan "tests/examples/CParser.hs" 455 1 455 1,SrcSpan "tests/examples/CParser.hs" 456 1 456 1,SrcSpan "tests/examples/CParser.hs" 457 1 457 1,SrcSpan "tests/examples/CParser.hs" 458 1 458 1,SrcSpan "tests/examples/CParser.hs" 459 1 459 1,SrcSpan "tests/examples/CParser.hs" 460 1 460 1,SrcSpan "tests/examples/CParser.hs" 461 1 461 1,SrcSpan "tests/examples/CParser.hs" 462 1 462 1,SrcSpan "tests/examples/CParser.hs" 463 1 463 1,SrcSpan "tests/examples/CParser.hs" 464 1 464 1,SrcSpan "tests/examples/CParser.hs" 465 1 465 1,SrcSpan "tests/examples/CParser.hs" 466 1 466 1,SrcSpan "tests/examples/CParser.hs" 467 1 467 1,SrcSpan "tests/examples/CParser.hs" 468 1 468 1,SrcSpan "tests/examples/CParser.hs" 469 1 469 1,SrcSpan "tests/examples/CParser.hs" 470 1 470 1,SrcSpan "tests/examples/CParser.hs" 471 1 471 1,SrcSpan "tests/examples/CParser.hs" 472 1 472 1,SrcSpan "tests/examples/CParser.hs" 473 1 473 1,SrcSpan "tests/examples/CParser.hs" 474 1 474 1,SrcSpan "tests/examples/CParser.hs" 475 1 475 1,SrcSpan "tests/examples/CParser.hs" 476 1 476 1,SrcSpan "tests/examples/CParser.hs" 477 1 477 1,SrcSpan "tests/examples/CParser.hs" 478 1 478 1,SrcSpan "tests/examples/CParser.hs" 479 1 479 1,SrcSpan "tests/examples/CParser.hs" 480 1 480 1,SrcSpan "tests/examples/CParser.hs" 481 1 481 1,SrcSpan "tests/examples/CParser.hs" 482 1 482 1,SrcSpan "tests/examples/CParser.hs" 483 1 483 1,SrcSpan "tests/examples/CParser.hs" 484 1 484 1,SrcSpan "tests/examples/CParser.hs" 485 1 485 1,SrcSpan "tests/examples/CParser.hs" 486 1 486 1,SrcSpan "tests/examples/CParser.hs" 487 1 487 1,SrcSpan "tests/examples/CParser.hs" 488 1 488 1,SrcSpan "tests/examples/CParser.hs" 489 1 489 1,SrcSpan "tests/examples/CParser.hs" 490 1 490 1,SrcSpan "tests/examples/CParser.hs" 491 1 491 1,SrcSpan "tests/examples/CParser.hs" 492 1 492 1,SrcSpan "tests/examples/CParser.hs" 493 1 493 1,SrcSpan "tests/examples/CParser.hs" 494 1 494 1,SrcSpan "tests/examples/CParser.hs" 495 1 495 1,SrcSpan "tests/examples/CParser.hs" 496 1 496 1,SrcSpan "tests/examples/CParser.hs" 497 1 497 1,SrcSpan "tests/examples/CParser.hs" 498 1 498 1,SrcSpan "tests/examples/CParser.hs" 499 1 499 1,SrcSpan "tests/examples/CParser.hs" 500 1 500 1,SrcSpan "tests/examples/CParser.hs" 501 1 501 1,SrcSpan "tests/examples/CParser.hs" 502 1 502 1,SrcSpan "tests/examples/CParser.hs" 503 1 503 1,SrcSpan "tests/examples/CParser.hs" 504 1 504 1,SrcSpan "tests/examples/CParser.hs" 505 1 505 1,SrcSpan "tests/examples/CParser.hs" 506 1 506 1,SrcSpan "tests/examples/CParser.hs" 507 1 507 1,SrcSpan "tests/examples/CParser.hs" 508 1 508 1,SrcSpan "tests/examples/CParser.hs" 509 1 509 1,SrcSpan "tests/examples/CParser.hs" 510 1 510 1,SrcSpan "tests/examples/CParser.hs" 511 1 511 1,SrcSpan "tests/examples/CParser.hs" 512 1 512 1,SrcSpan "tests/examples/CParser.hs" 513 1 513 1,SrcSpan "tests/examples/CParser.hs" 514 1 514 1,SrcSpan "tests/examples/CParser.hs" 515 1 515 1,SrcSpan "tests/examples/CParser.hs" 516 1 516 1,SrcSpan "tests/examples/CParser.hs" 517 1 517 1,SrcSpan "tests/examples/CParser.hs" 518 1 518 1,SrcSpan "tests/examples/CParser.hs" 519 1 519 1,SrcSpan "tests/examples/CParser.hs" 520 1 520 1,SrcSpan "tests/examples/CParser.hs" 521 1 521 1,SrcSpan "tests/examples/CParser.hs" 522 1 522 1,SrcSpan "tests/examples/CParser.hs" 523 1 523 1,SrcSpan "tests/examples/CParser.hs" 524 1 524 1,SrcSpan "tests/examples/CParser.hs" 525 1 525 1,SrcSpan "tests/examples/CParser.hs" 526 1 526 1,SrcSpan "tests/examples/CParser.hs" 527 1 527 1,SrcSpan "tests/examples/CParser.hs" 528 1 528 1,SrcSpan "tests/examples/CParser.hs" 529 1 529 1,SrcSpan "tests/examples/CParser.hs" 530 1 530 1,SrcSpan "tests/examples/CParser.hs" 531 1 531 1,SrcSpan "tests/examples/CParser.hs" 532 1 532 1,SrcSpan "tests/examples/CParser.hs" 533 1 533 1,SrcSpan "tests/examples/CParser.hs" 534 1 534 1,SrcSpan "tests/examples/CParser.hs" 535 1 535 1,SrcSpan "tests/examples/CParser.hs" 536 1 536 1,SrcSpan "tests/examples/CParser.hs" 537 1 537 1,SrcSpan "tests/examples/CParser.hs" 538 1 538 1,SrcSpan "tests/examples/CParser.hs" 539 1 539 1,SrcSpan "tests/examples/CParser.hs" 540 1 540 1,SrcSpan "tests/examples/CParser.hs" 541 1 541 1,SrcSpan "tests/examples/CParser.hs" 542 1 542 1,SrcSpan "tests/examples/CParser.hs" 543 1 543 1,SrcSpan "tests/examples/CParser.hs" 544 1 544 1,SrcSpan "tests/examples/CParser.hs" 545 1 545 1,SrcSpan "tests/examples/CParser.hs" 546 1 546 1,SrcSpan "tests/examples/CParser.hs" 547 1 547 1,SrcSpan "tests/examples/CParser.hs" 548 1 548 1,SrcSpan "tests/examples/CParser.hs" 549 1 549 1,SrcSpan "tests/examples/CParser.hs" 550 1 550 1,SrcSpan "tests/examples/CParser.hs" 551 1 551 1,SrcSpan "tests/examples/CParser.hs" 552 1 552 1,SrcSpan "tests/examples/CParser.hs" 553 1 553 1,SrcSpan "tests/examples/CParser.hs" 554 1 554 1,SrcSpan "tests/examples/CParser.hs" 555 1 555 1,SrcSpan "tests/examples/CParser.hs" 556 1 556 1,SrcSpan "tests/examples/CParser.hs" 557 1 557 1,SrcSpan "tests/examples/CParser.hs" 558 1 558 1,SrcSpan "tests/examples/CParser.hs" 559 1 559 1,SrcSpan "tests/examples/CParser.hs" 560 1 560 1,SrcSpan "tests/examples/CParser.hs" 561 1 561 1,SrcSpan "tests/examples/CParser.hs" 562 1 562 1,SrcSpan "tests/examples/CParser.hs" 563 1 563 1,SrcSpan "tests/examples/CParser.hs" 564 1 564 1,SrcSpan "tests/examples/CParser.hs" 565 1 565 1,SrcSpan "tests/examples/CParser.hs" 566 1 566 1,SrcSpan "tests/examples/CParser.hs" 567 1 567 1,SrcSpan "tests/examples/CParser.hs" 568 1 568 1,SrcSpan "tests/examples/CParser.hs" 569 1 569 1,SrcSpan "tests/examples/CParser.hs" 570 1 570 1,SrcSpan "tests/examples/CParser.hs" 571 1 571 1,SrcSpan "tests/examples/CParser.hs" 572 1 572 1,SrcSpan "tests/examples/CParser.hs" 573 1 573 1,SrcSpan "tests/examples/CParser.hs" 574 1 574 1,SrcSpan "tests/examples/CParser.hs" 575 1 575 1,SrcSpan "tests/examples/CParser.hs" 576 1 576 1,SrcSpan "tests/examples/CParser.hs" 577 1 577 1,SrcSpan "tests/examples/CParser.hs" 578 1 578 1,SrcSpan "tests/examples/CParser.hs" 579 1 579 1,SrcSpan "tests/examples/CParser.hs" 580 1 580 1,SrcSpan "tests/examples/CParser.hs" 581 1 581 1,SrcSpan "tests/examples/CParser.hs" 582 1 582 1,SrcSpan "tests/examples/CParser.hs" 583 1 583 1,SrcSpan "tests/examples/CParser.hs" 584 1 584 1,SrcSpan "tests/examples/CParser.hs" 585 1 585 1,SrcSpan "tests/examples/CParser.hs" 586 1 586 1,SrcSpan "tests/examples/CParser.hs" 587 1 587 1,SrcSpan "tests/examples/CParser.hs" 588 1 588 1,SrcSpan "tests/examples/CParser.hs" 589 1 589 1,SrcSpan "tests/examples/CParser.hs" 590 1 590 1,SrcSpan "tests/examples/CParser.hs" 591 1 591 1,SrcSpan "tests/examples/CParser.hs" 592 1 592 1,SrcSpan "tests/examples/CParser.hs" 593 1 593 1,SrcSpan "tests/examples/CParser.hs" 594 1 594 1,SrcSpan "tests/examples/CParser.hs" 595 1 595 1,SrcSpan "tests/examples/CParser.hs" 596 1 596 1,SrcSpan "tests/examples/CParser.hs" 597 1 597 1,SrcSpan "tests/examples/CParser.hs" 598 1 598 1,SrcSpan "tests/examples/CParser.hs" 599 1 599 1,SrcSpan "tests/examples/CParser.hs" 600 1 600 1,SrcSpan "tests/examples/CParser.hs" 601 1 601 1,SrcSpan "tests/examples/CParser.hs" 602 1 602 1,SrcSpan "tests/examples/CParser.hs" 603 1 603 1,SrcSpan "tests/examples/CParser.hs" 604 1 604 1,SrcSpan "tests/examples/CParser.hs" 605 1 605 1,SrcSpan "tests/examples/CParser.hs" 606 1 606 1,SrcSpan "tests/examples/CParser.hs" 607 1 607 1,SrcSpan "tests/examples/CParser.hs" 608 1 608 1,SrcSpan "tests/examples/CParser.hs" 609 1 609 1,SrcSpan "tests/examples/CParser.hs" 610 1 610 1,SrcSpan "tests/examples/CParser.hs" 611 1 611 1,SrcSpan "tests/examples/CParser.hs" 612 1 612 1,SrcSpan "tests/examples/CParser.hs" 613 1 613 1,SrcSpan "tests/examples/CParser.hs" 614 1 614 1,SrcSpan "tests/examples/CParser.hs" 615 1 615 1,SrcSpan "tests/examples/CParser.hs" 616 1 616 1,SrcSpan "tests/examples/CParser.hs" 617 1 617 1,SrcSpan "tests/examples/CParser.hs" 618 1 618 1,SrcSpan "tests/examples/CParser.hs" 619 1 619 1,SrcSpan "tests/examples/CParser.hs" 620 1 620 1,SrcSpan "tests/examples/CParser.hs" 621 1 621 1,SrcSpan "tests/examples/CParser.hs" 622 1 622 1,SrcSpan "tests/examples/CParser.hs" 623 1 623 1,SrcSpan "tests/examples/CParser.hs" 624 1 624 1,SrcSpan "tests/examples/CParser.hs" 625 1 625 1,SrcSpan "tests/examples/CParser.hs" 626 1 626 1,SrcSpan "tests/examples/CParser.hs" 627 1 627 1,SrcSpan "tests/examples/CParser.hs" 628 1 628 1,SrcSpan "tests/examples/CParser.hs" 629 1 629 1,SrcSpan "tests/examples/CParser.hs" 630 1 630 1,SrcSpan "tests/examples/CParser.hs" 631 1 631 1,SrcSpan "tests/examples/CParser.hs" 632 1 632 1,SrcSpan "tests/examples/CParser.hs" 633 1 633 1,SrcSpan "tests/examples/CParser.hs" 634 1 634 1,SrcSpan "tests/examples/CParser.hs" 635 1 635 1,SrcSpan "tests/examples/CParser.hs" 636 1 636 1,SrcSpan "tests/examples/CParser.hs" 637 1 637 1,SrcSpan "tests/examples/CParser.hs" 638 1 638 1,SrcSpan "tests/examples/CParser.hs" 639 1 639 1,SrcSpan "tests/examples/CParser.hs" 640 1 640 1,SrcSpan "tests/examples/CParser.hs" 641 1 641 1,SrcSpan "tests/examples/CParser.hs" 642 1 642 1,SrcSpan "tests/examples/CParser.hs" 643 1 643 1,SrcSpan "tests/examples/CParser.hs" 644 1 644 1,SrcSpan "tests/examples/CParser.hs" 645 1 645 1,SrcSpan "tests/examples/CParser.hs" 646 1 646 1,SrcSpan "tests/examples/CParser.hs" 647 1 647 1,SrcSpan "tests/examples/CParser.hs" 648 1 648 1,SrcSpan "tests/examples/CParser.hs" 649 1 649 1,SrcSpan "tests/examples/CParser.hs" 650 1 650 1,SrcSpan "tests/examples/CParser.hs" 651 1 651 1,SrcSpan "tests/examples/CParser.hs" 652 1 652 1,SrcSpan "tests/examples/CParser.hs" 653 1 653 1,SrcSpan "tests/examples/CParser.hs" 654 1 654 1,SrcSpan "tests/examples/CParser.hs" 655 1 655 1,SrcSpan "tests/examples/CParser.hs" 656 1 656 1,SrcSpan "tests/examples/CParser.hs" 657 1 657 1,SrcSpan "tests/examples/CParser.hs" 658 1 658 1,SrcSpan "tests/examples/CParser.hs" 659 1 659 1,SrcSpan "tests/examples/CParser.hs" 660 1 660 1,SrcSpan "tests/examples/CParser.hs" 661 1 661 1,SrcSpan "tests/examples/CParser.hs" 662 1 662 1,SrcSpan "tests/examples/CParser.hs" 663 1 663 1,SrcSpan "tests/examples/CParser.hs" 664 1 664 1,SrcSpan "tests/examples/CParser.hs" 665 1 665 1,SrcSpan "tests/examples/CParser.hs" 666 1 666 1,SrcSpan "tests/examples/CParser.hs" 667 1 667 1,SrcSpan "tests/examples/CParser.hs" 668 1 668 1,SrcSpan "tests/examples/CParser.hs" 669 1 669 1,SrcSpan "tests/examples/CParser.hs" 670 1 670 1,SrcSpan "tests/examples/CParser.hs" 671 1 671 1,SrcSpan "tests/examples/CParser.hs" 672 1 672 1,SrcSpan "tests/examples/CParser.hs" 673 1 673 1,SrcSpan "tests/examples/CParser.hs" 674 1 674 1,SrcSpan "tests/examples/CParser.hs" 675 1 675 1,SrcSpan "tests/examples/CParser.hs" 676 1 676 1,SrcSpan "tests/examples/CParser.hs" 677 1 677 1,SrcSpan "tests/examples/CParser.hs" 678 1 678 1,SrcSpan "tests/examples/CParser.hs" 679 1 679 1,SrcSpan "tests/examples/CParser.hs" 680 1 680 1,SrcSpan "tests/examples/CParser.hs" 681 1 681 1,SrcSpan "tests/examples/CParser.hs" 682 1 682 1,SrcSpan "tests/examples/CParser.hs" 683 1 683 1,SrcSpan "tests/examples/CParser.hs" 684 1 684 1,SrcSpan "tests/examples/CParser.hs" 685 1 685 1,SrcSpan "tests/examples/CParser.hs" 686 1 686 1,SrcSpan "tests/examples/CParser.hs" 687 1 687 1,SrcSpan "tests/examples/CParser.hs" 688 1 688 1,SrcSpan "tests/examples/CParser.hs" 689 1 689 1,SrcSpan "tests/examples/CParser.hs" 690 1 690 1,SrcSpan "tests/examples/CParser.hs" 691 1 691 1,SrcSpan "tests/examples/CParser.hs" 692 1 692 1,SrcSpan "tests/examples/CParser.hs" 693 1 693 1,SrcSpan "tests/examples/CParser.hs" 694 1 694 1,SrcSpan "tests/examples/CParser.hs" 695 1 695 1,SrcSpan "tests/examples/CParser.hs" 696 1 696 1,SrcSpan "tests/examples/CParser.hs" 697 1 697 1,SrcSpan "tests/examples/CParser.hs" 698 1 698 1,SrcSpan "tests/examples/CParser.hs" 699 1 699 1,SrcSpan "tests/examples/CParser.hs" 700 1 700 1,SrcSpan "tests/examples/CParser.hs" 701 1 701 1,SrcSpan "tests/examples/CParser.hs" 702 1 702 1,SrcSpan "tests/examples/CParser.hs" 703 1 703 1,SrcSpan "tests/examples/CParser.hs" 704 1 704 1,SrcSpan "tests/examples/CParser.hs" 705 1 705 1,SrcSpan "tests/examples/CParser.hs" 706 1 706 1,SrcSpan "tests/examples/CParser.hs" 707 1 707 1,SrcSpan "tests/examples/CParser.hs" 708 1 708 1,SrcSpan "tests/examples/CParser.hs" 709 1 709 1,SrcSpan "tests/examples/CParser.hs" 710 1 710 1,SrcSpan "tests/examples/CParser.hs" 711 1 711 1,SrcSpan "tests/examples/CParser.hs" 712 1 712 1,SrcSpan "tests/examples/CParser.hs" 713 1 713 1,SrcSpan "tests/examples/CParser.hs" 714 1 714 1,SrcSpan "tests/examples/CParser.hs" 715 1 715 1,SrcSpan "tests/examples/CParser.hs" 716 1 716 1,SrcSpan "tests/examples/CParser.hs" 717 1 717 1,SrcSpan "tests/examples/CParser.hs" 718 1 718 1,SrcSpan "tests/examples/CParser.hs" 719 1 719 1,SrcSpan "tests/examples/CParser.hs" 720 1 720 1,SrcSpan "tests/examples/CParser.hs" 721 1 721 1,SrcSpan "tests/examples/CParser.hs" 722 1 722 1,SrcSpan "tests/examples/CParser.hs" 723 1 723 1,SrcSpan "tests/examples/CParser.hs" 724 1 724 1,SrcSpan "tests/examples/CParser.hs" 725 1 725 1,SrcSpan "tests/examples/CParser.hs" 726 1 726 1,SrcSpan "tests/examples/CParser.hs" 727 1 727 1,SrcSpan "tests/examples/CParser.hs" 728 1 728 1,SrcSpan "tests/examples/CParser.hs" 729 1 729 1,SrcSpan "tests/examples/CParser.hs" 730 1 730 1,SrcSpan "tests/examples/CParser.hs" 731 1 731 1,SrcSpan "tests/examples/CParser.hs" 732 1 732 1,SrcSpan "tests/examples/CParser.hs" 733 1 733 1,SrcSpan "tests/examples/CParser.hs" 734 1 734 1,SrcSpan "tests/examples/CParser.hs" 735 1 735 1,SrcSpan "tests/examples/CParser.hs" 736 1 736 1,SrcSpan "tests/examples/CParser.hs" 737 1 737 1,SrcSpan "tests/examples/CParser.hs" 738 1 738 1,SrcSpan "tests/examples/CParser.hs" 739 1 739 1,SrcSpan "tests/examples/CParser.hs" 740 1 740 1,SrcSpan "tests/examples/CParser.hs" 741 1 741 1,SrcSpan "tests/examples/CParser.hs" 742 1 742 1,SrcSpan "tests/examples/CParser.hs" 743 1 743 1,SrcSpan "tests/examples/CParser.hs" 744 1 744 1,SrcSpan "tests/examples/CParser.hs" 745 1 745 1,SrcSpan "tests/examples/CParser.hs" 746 1 746 1,SrcSpan "tests/examples/CParser.hs" 747 1 747 1,SrcSpan "tests/examples/CParser.hs" 748 1 748 1,SrcSpan "tests/examples/CParser.hs" 749 1 749 1,SrcSpan "tests/examples/CParser.hs" 750 1 750 1,SrcSpan "tests/examples/CParser.hs" 751 1 751 1,SrcSpan "tests/examples/CParser.hs" 752 1 752 1,SrcSpan "tests/examples/CParser.hs" 753 1 753 1,SrcSpan "tests/examples/CParser.hs" 754 1 754 1,SrcSpan "tests/examples/CParser.hs" 755 1 755 1,SrcSpan "tests/examples/CParser.hs" 756 1 756 1,SrcSpan "tests/examples/CParser.hs" 757 1 757 1,SrcSpan "tests/examples/CParser.hs" 758 1 758 1,SrcSpan "tests/examples/CParser.hs" 759 1 759 1,SrcSpan "tests/examples/CParser.hs" 760 1 760 1,SrcSpan "tests/examples/CParser.hs" 761 1 761 1,SrcSpan "tests/examples/CParser.hs" 762 1 762 1,SrcSpan "tests/examples/CParser.hs" 763 1 763 1,SrcSpan "tests/examples/CParser.hs" 764 1 764 1,SrcSpan "tests/examples/CParser.hs" 765 1 765 1,SrcSpan "tests/examples/CParser.hs" 766 1 766 1,SrcSpan "tests/examples/CParser.hs" 767 1 767 1,SrcSpan "tests/examples/CParser.hs" 768 1 768 1,SrcSpan "tests/examples/CParser.hs" 769 1 769 1,SrcSpan "tests/examples/CParser.hs" 770 1 770 1,SrcSpan "tests/examples/CParser.hs" 771 1 771 1,SrcSpan "tests/examples/CParser.hs" 772 1 772 1,SrcSpan "tests/examples/CParser.hs" 773 1 773 1,SrcSpan "tests/examples/CParser.hs" 774 1 774 1,SrcSpan "tests/examples/CParser.hs" 775 1 775 1,SrcSpan "tests/examples/CParser.hs" 776 1 776 1,SrcSpan "tests/examples/CParser.hs" 777 1 777 1,SrcSpan "tests/examples/CParser.hs" 778 1 778 1,SrcSpan "tests/examples/CParser.hs" 779 1 779 1,SrcSpan "tests/examples/CParser.hs" 780 1 780 1,SrcSpan "tests/examples/CParser.hs" 781 1 781 1,SrcSpan "tests/examples/CParser.hs" 782 1 782 1,SrcSpan "tests/examples/CParser.hs" 783 1 783 1,SrcSpan "tests/examples/CParser.hs" 784 1 784 1,SrcSpan "tests/examples/CParser.hs" 785 1 785 1,SrcSpan "tests/examples/CParser.hs" 786 1 786 1,SrcSpan "tests/examples/CParser.hs" 787 1 787 1,SrcSpan "tests/examples/CParser.hs" 788 1 788 1,SrcSpan "tests/examples/CParser.hs" 789 1 789 1,SrcSpan "tests/examples/CParser.hs" 790 1 790 1,SrcSpan "tests/examples/CParser.hs" 791 1 791 1,SrcSpan "tests/examples/CParser.hs" 792 1 792 1,SrcSpan "tests/examples/CParser.hs" 793 1 793 1,SrcSpan "tests/examples/CParser.hs" 794 1 794 1,SrcSpan "tests/examples/CParser.hs" 795 1 795 1,SrcSpan "tests/examples/CParser.hs" 796 1 796 1,SrcSpan "tests/examples/CParser.hs" 797 1 797 1,SrcSpan "tests/examples/CParser.hs" 798 1 798 1,SrcSpan "tests/examples/CParser.hs" 799 1 799 1,SrcSpan "tests/examples/CParser.hs" 800 1 800 1,SrcSpan "tests/examples/CParser.hs" 801 1 801 1,SrcSpan "tests/examples/CParser.hs" 802 1 802 1,SrcSpan "tests/examples/CParser.hs" 803 1 803 1,SrcSpan "tests/examples/CParser.hs" 804 1 804 1,SrcSpan "tests/examples/CParser.hs" 805 1 805 1,SrcSpan "tests/examples/CParser.hs" 806 1 806 1,SrcSpan "tests/examples/CParser.hs" 807 1 807 1,SrcSpan "tests/examples/CParser.hs" 808 1 808 1,SrcSpan "tests/examples/CParser.hs" 809 1 809 1,SrcSpan "tests/examples/CParser.hs" 810 1 810 1,SrcSpan "tests/examples/CParser.hs" 811 1 811 1,SrcSpan "tests/examples/CParser.hs" 812 1 812 1,SrcSpan "tests/examples/CParser.hs" 813 1 813 1,SrcSpan "tests/examples/CParser.hs" 814 1 814 1,SrcSpan "tests/examples/CParser.hs" 815 1 815 1,SrcSpan "tests/examples/CParser.hs" 816 1 816 1,SrcSpan "tests/examples/CParser.hs" 817 1 817 1,SrcSpan "tests/examples/CParser.hs" 818 1 818 1,SrcSpan "tests/examples/CParser.hs" 819 1 819 1,SrcSpan "tests/examples/CParser.hs" 820 1 820 1,SrcSpan "tests/examples/CParser.hs" 821 1 821 1,SrcSpan "tests/examples/CParser.hs" 822 1 822 1,SrcSpan "tests/examples/CParser.hs" 823 1 823 1,SrcSpan "tests/examples/CParser.hs" 824 1 824 1,SrcSpan "tests/examples/CParser.hs" 825 1 825 1,SrcSpan "tests/examples/CParser.hs" 826 1 826 1,SrcSpan "tests/examples/CParser.hs" 827 1 827 1,SrcSpan "tests/examples/CParser.hs" 828 1 828 1,SrcSpan "tests/examples/CParser.hs" 829 1 829 1,SrcSpan "tests/examples/CParser.hs" 830 1 830 1,SrcSpan "tests/examples/CParser.hs" 831 1 831 1,SrcSpan "tests/examples/CParser.hs" 832 1 832 1,SrcSpan "tests/examples/CParser.hs" 833 1 833 1,SrcSpan "tests/examples/CParser.hs" 834 1 834 1,SrcSpan "tests/examples/CParser.hs" 835 1 835 1,SrcSpan "tests/examples/CParser.hs" 836 1 836 1,SrcSpan "tests/examples/CParser.hs" 837 1 837 1,SrcSpan "tests/examples/CParser.hs" 838 1 838 1,SrcSpan "tests/examples/CParser.hs" 839 1 839 1,SrcSpan "tests/examples/CParser.hs" 840 1 840 1,SrcSpan "tests/examples/CParser.hs" 841 1 841 1,SrcSpan "tests/examples/CParser.hs" 842 1 842 1,SrcSpan "tests/examples/CParser.hs" 843 1 843 1,SrcSpan "tests/examples/CParser.hs" 844 1 844 1,SrcSpan "tests/examples/CParser.hs" 845 1 845 1,SrcSpan "tests/examples/CParser.hs" 846 1 846 1,SrcSpan "tests/examples/CParser.hs" 847 1 847 1,SrcSpan "tests/examples/CParser.hs" 848 1 848 1,SrcSpan "tests/examples/CParser.hs" 849 1 849 1,SrcSpan "tests/examples/CParser.hs" 850 1 850 1,SrcSpan "tests/examples/CParser.hs" 851 1 851 1,SrcSpan "tests/examples/CParser.hs" 852 1 852 1,SrcSpan "tests/examples/CParser.hs" 853 1 853 1,SrcSpan "tests/examples/CParser.hs" 854 1 854 1,SrcSpan "tests/examples/CParser.hs" 855 1 855 1,SrcSpan "tests/examples/CParser.hs" 856 1 856 1,SrcSpan "tests/examples/CParser.hs" 857 1 857 1,SrcSpan "tests/examples/CParser.hs" 858 1 858 1,SrcSpan "tests/examples/CParser.hs" 859 1 859 1,SrcSpan "tests/examples/CParser.hs" 860 1 860 1,SrcSpan "tests/examples/CParser.hs" 861 1 861 1,SrcSpan "tests/examples/CParser.hs" 863 1 863 1,SrcSpan "tests/examples/CParser.hs" 864 1 864 1,SrcSpan "tests/examples/CParser.hs" 866 1 866 1,SrcSpan "tests/examples/CParser.hs" 867 1 867 1,SrcSpan "tests/examples/CParser.hs" 869 1 869 1,SrcSpan "tests/examples/CParser.hs" 870 1 870 1,SrcSpan "tests/examples/CParser.hs" 872 1 872 1,SrcSpan "tests/examples/CParser.hs" 873 1 873 1,SrcSpan "tests/examples/CParser.hs" 875 1 875 1,SrcSpan "tests/examples/CParser.hs" 876 1 876 1,SrcSpan "tests/examples/CParser.hs" 878 1 878 1,SrcSpan "tests/examples/CParser.hs" 1341 1 1341 1,SrcSpan "tests/examples/CParser.hs" 1342 1 1342 1,SrcSpan "tests/examples/CParser.hs" 1344 1 1344 1,SrcSpan "tests/examples/CParser.hs" 1345 1 1345 1,SrcSpan "tests/examples/CParser.hs" 1354 1 1354 1,SrcSpan "tests/examples/CParser.hs" 1355 1 1355 1,SrcSpan "tests/examples/CParser.hs" 1359 1 1359 1,SrcSpan "tests/examples/CParser.hs" 1360 1 1360 1,SrcSpan "tests/examples/CParser.hs" 1367 1 1367 1,SrcSpan "tests/examples/CParser.hs" 1368 1 1368 1,SrcSpan "tests/examples/CParser.hs" 1376 1 1376 1,SrcSpan "tests/examples/CParser.hs" 1377 1 1377 1,SrcSpan "tests/examples/CParser.hs" 1383 1 1383 1,SrcSpan "tests/examples/CParser.hs" 1384 1 1384 1,SrcSpan "tests/examples/CParser.hs" 1390 1 1390 1,SrcSpan "tests/examples/CParser.hs" 1391 1 1391 1,SrcSpan "tests/examples/CParser.hs" 1398 1 1398 1,SrcSpan "tests/examples/CParser.hs" 1399 1 1399 1,SrcSpan "tests/examples/CParser.hs" 1410 1 1410 1,SrcSpan "tests/examples/CParser.hs" 1411 1 1411 1,SrcSpan "tests/examples/CParser.hs" 1419 1 1419 1,SrcSpan "tests/examples/CParser.hs" 1420 1 1420 1,SrcSpan "tests/examples/CParser.hs" 1430 1 1430 1,SrcSpan "tests/examples/CParser.hs" 1431 1 1431 1,SrcSpan "tests/examples/CParser.hs" 1441 1 1441 1,SrcSpan "tests/examples/CParser.hs" 1442 1 1442 1,SrcSpan "tests/examples/CParser.hs" 1452 1 1452 1,SrcSpan "tests/examples/CParser.hs" 1453 1 1453 1,SrcSpan "tests/examples/CParser.hs" 1463 1 1463 1,SrcSpan "tests/examples/CParser.hs" 1464 1 1464 1,SrcSpan "tests/examples/CParser.hs" 1474 1 1474 1,SrcSpan "tests/examples/CParser.hs" 1475 1 1475 1,SrcSpan "tests/examples/CParser.hs" 1487 1 1487 1,SrcSpan "tests/examples/CParser.hs" 1488 1 1488 1,SrcSpan "tests/examples/CParser.hs" 1498 1 1498 1,SrcSpan "tests/examples/CParser.hs" 1499 1 1499 1,SrcSpan "tests/examples/CParser.hs" 1511 1 1511 1,SrcSpan "tests/examples/CParser.hs" 1512 1 1512 1,SrcSpan "tests/examples/CParser.hs" 1524 1 1524 1,SrcSpan "tests/examples/CParser.hs" 1525 1 1525 1,SrcSpan "tests/examples/CParser.hs" 1537 1 1537 1,SrcSpan "tests/examples/CParser.hs" 1538 1 1538 1,SrcSpan "tests/examples/CParser.hs" 1550 1 1550 1,SrcSpan "tests/examples/CParser.hs" 1551 1 1551 1,SrcSpan "tests/examples/CParser.hs" 1563 1 1563 1,SrcSpan "tests/examples/CParser.hs" 1564 1 1564 1,SrcSpan "tests/examples/CParser.hs" 1578 1 1578 1,SrcSpan "tests/examples/CParser.hs" 1579 1 1579 1,SrcSpan "tests/examples/CParser.hs" 1586 1 1586 1,SrcSpan "tests/examples/CParser.hs" 1587 1 1587 1,SrcSpan "tests/examples/CParser.hs" 1593 1 1593 1,SrcSpan "tests/examples/CParser.hs" 1594 1 1594 1,SrcSpan "tests/examples/CParser.hs" 1600 1 1600 1,SrcSpan "tests/examples/CParser.hs" 1601 1 1601 1,SrcSpan "tests/examples/CParser.hs" 1607 1 1607 1,SrcSpan "tests/examples/CParser.hs" 1608 1 1608 1,SrcSpan "tests/examples/CParser.hs" 1614 1 1614 1,SrcSpan "tests/examples/CParser.hs" 1615 1 1615 1,SrcSpan "tests/examples/CParser.hs" 1621 1 1621 1,SrcSpan "tests/examples/CParser.hs" 1622 1 1622 1,SrcSpan "tests/examples/CParser.hs" 1628 1 1628 1,SrcSpan "tests/examples/CParser.hs" 1629 1 1629 1,SrcSpan "tests/examples/CParser.hs" 1635 1 1635 1,SrcSpan "tests/examples/CParser.hs" 1636 1 1636 1,SrcSpan "tests/examples/CParser.hs" 1647 1 1647 1,SrcSpan "tests/examples/CParser.hs" 1648 1 1648 1,SrcSpan "tests/examples/CParser.hs" 1659 1 1659 1,SrcSpan "tests/examples/CParser.hs" 1660 1 1660 1,SrcSpan "tests/examples/CParser.hs" 1669 1 1669 1,SrcSpan "tests/examples/CParser.hs" 1670 1 1670 1,SrcSpan "tests/examples/CParser.hs" 1684 1 1684 1,SrcSpan "tests/examples/CParser.hs" 1685 1 1685 1,SrcSpan "tests/examples/CParser.hs" 1696 1 1696 1,SrcSpan "tests/examples/CParser.hs" 1697 1 1697 1,SrcSpan "tests/examples/CParser.hs" 1710 1 1710 1,SrcSpan "tests/examples/CParser.hs" 1711 1 1711 1,SrcSpan "tests/examples/CParser.hs" 1715 1 1715 1,SrcSpan "tests/examples/CParser.hs" 1716 1 1716 1,SrcSpan "tests/examples/CParser.hs" 1720 1 1720 1,SrcSpan "tests/examples/CParser.hs" 1721 1 1721 1,SrcSpan "tests/examples/CParser.hs" 1725 1 1725 1,SrcSpan "tests/examples/CParser.hs" 1726 1 1726 1,SrcSpan "tests/examples/CParser.hs" 1734 1 1734 1,SrcSpan "tests/examples/CParser.hs" 1735 1 1735 1,SrcSpan "tests/examples/CParser.hs" 1741 1 1741 1,SrcSpan "tests/examples/CParser.hs" 1742 1 1742 1,SrcSpan "tests/examples/CParser.hs" 1748 1 1748 1,SrcSpan "tests/examples/CParser.hs" 1749 1 1749 1,SrcSpan "tests/examples/CParser.hs" 1755 1 1755 1,SrcSpan "tests/examples/CParser.hs" 1756 1 1756 1,SrcSpan "tests/examples/CParser.hs" 1762 1 1762 1,SrcSpan "tests/examples/CParser.hs" 1763 1 1763 1,SrcSpan "tests/examples/CParser.hs" 1770 1 1770 1,SrcSpan "tests/examples/CParser.hs" 1771 1 1771 1,SrcSpan "tests/examples/CParser.hs" 1781 1 1781 1,SrcSpan "tests/examples/CParser.hs" 1782 1 1782 1,SrcSpan "tests/examples/CParser.hs" 1792 1 1792 1,SrcSpan "tests/examples/CParser.hs" 1793 1 1793 1,SrcSpan "tests/examples/CParser.hs" 1803 1 1803 1,SrcSpan "tests/examples/CParser.hs" 1804 1 1804 1,SrcSpan "tests/examples/CParser.hs" 1814 1 1814 1,SrcSpan "tests/examples/CParser.hs" 1815 1 1815 1,SrcSpan "tests/examples/CParser.hs" 1827 1 1827 1,SrcSpan "tests/examples/CParser.hs" 1828 1 1828 1,SrcSpan "tests/examples/CParser.hs" 1836 1 1836 1,SrcSpan "tests/examples/CParser.hs" 1837 1 1837 1,SrcSpan "tests/examples/CParser.hs" 1848 1 1848 1,SrcSpan "tests/examples/CParser.hs" 1849 1 1849 1,SrcSpan "tests/examples/CParser.hs" 1855 1 1855 1,SrcSpan "tests/examples/CParser.hs" 1856 1 1856 1,SrcSpan "tests/examples/CParser.hs" 1863 1 1863 1,SrcSpan "tests/examples/CParser.hs" 1864 1 1864 1,SrcSpan "tests/examples/CParser.hs" 1876 1 1876 1,SrcSpan "tests/examples/CParser.hs" 1877 1 1877 1,SrcSpan "tests/examples/CParser.hs" 1892 1 1892 1,SrcSpan "tests/examples/CParser.hs" 1893 1 1893 1,SrcSpan "tests/examples/CParser.hs" 1905 1 1905 1,SrcSpan "tests/examples/CParser.hs" 1906 1 1906 1,SrcSpan "tests/examples/CParser.hs" 1918 1 1918 1,SrcSpan "tests/examples/CParser.hs" 1919 1 1919 1,SrcSpan "tests/examples/CParser.hs" 1933 1 1933 1,SrcSpan "tests/examples/CParser.hs" 1934 1 1934 1,SrcSpan "tests/examples/CParser.hs" 1952 1 1952 1,SrcSpan "tests/examples/CParser.hs" 1953 1 1953 1,SrcSpan "tests/examples/CParser.hs" 1972 1 1972 1,SrcSpan "tests/examples/CParser.hs" 1973 1 1973 1,SrcSpan "tests/examples/CParser.hs" 1982 1 1982 1,SrcSpan "tests/examples/CParser.hs" 1983 1 1983 1,SrcSpan "tests/examples/CParser.hs" 1993 1 1993 1,SrcSpan "tests/examples/CParser.hs" 1994 1 1994 1,SrcSpan "tests/examples/CParser.hs" 2001 1 2001 1,SrcSpan "tests/examples/CParser.hs" 2002 1 2002 1,SrcSpan "tests/examples/CParser.hs" 2009 1 2009 1,SrcSpan "tests/examples/CParser.hs" 2010 1 2010 1,SrcSpan "tests/examples/CParser.hs" 2019 1 2019 1,SrcSpan "tests/examples/CParser.hs" 2020 1 2020 1,SrcSpan "tests/examples/CParser.hs" 2033 1 2033 1,SrcSpan "tests/examples/CParser.hs" 2034 1 2034 1,SrcSpan "tests/examples/CParser.hs" 2050 1 2050 1,SrcSpan "tests/examples/CParser.hs" 2051 1 2051 1,SrcSpan "tests/examples/CParser.hs" 2070 1 2070 1,SrcSpan "tests/examples/CParser.hs" 2071 1 2071 1,SrcSpan "tests/examples/CParser.hs" 2093 1 2093 1,SrcSpan "tests/examples/CParser.hs" 2094 1 2094 1,SrcSpan "tests/examples/CParser.hs" 2098 1 2098 1,SrcSpan "tests/examples/CParser.hs" 2099 1 2099 1,SrcSpan "tests/examples/CParser.hs" 2105 1 2105 1,SrcSpan "tests/examples/CParser.hs" 2106 1 2106 1,SrcSpan "tests/examples/CParser.hs" 2110 1 2110 1,SrcSpan "tests/examples/CParser.hs" 2111 1 2111 1,SrcSpan "tests/examples/CParser.hs" 2117 1 2117 1,SrcSpan "tests/examples/CParser.hs" 2118 1 2118 1,SrcSpan "tests/examples/CParser.hs" 2124 1 2124 1,SrcSpan "tests/examples/CParser.hs" 2125 1 2125 1,SrcSpan "tests/examples/CParser.hs" 2134 1 2134 1,SrcSpan "tests/examples/CParser.hs" 2135 1 2135 1,SrcSpan "tests/examples/CParser.hs" 2145 1 2145 1,SrcSpan "tests/examples/CParser.hs" 2146 1 2146 1,SrcSpan "tests/examples/CParser.hs" 2161 1 2161 1,SrcSpan "tests/examples/CParser.hs" 2162 1 2162 1,SrcSpan "tests/examples/CParser.hs" 2177 1 2177 1,SrcSpan "tests/examples/CParser.hs" 2178 1 2178 1,SrcSpan "tests/examples/CParser.hs" 2184 1 2184 1,SrcSpan "tests/examples/CParser.hs" 2185 1 2185 1,SrcSpan "tests/examples/CParser.hs" 2194 1 2194 1,SrcSpan "tests/examples/CParser.hs" 2195 1 2195 1,SrcSpan "tests/examples/CParser.hs" 2202 1 2202 1,SrcSpan "tests/examples/CParser.hs" 2203 1 2203 1,SrcSpan "tests/examples/CParser.hs" 2210 1 2210 1,SrcSpan "tests/examples/CParser.hs" 2211 1 2211 1,SrcSpan "tests/examples/CParser.hs" 2218 1 2218 1,SrcSpan "tests/examples/CParser.hs" 2219 1 2219 1,SrcSpan "tests/examples/CParser.hs" 2226 1 2226 1,SrcSpan "tests/examples/CParser.hs" 2227 1 2227 1,SrcSpan "tests/examples/CParser.hs" 2231 1 2231 1,SrcSpan "tests/examples/CParser.hs" 2232 1 2232 1,SrcSpan "tests/examples/CParser.hs" 2240 1 2240 1,SrcSpan "tests/examples/CParser.hs" 2241 1 2241 1,SrcSpan "tests/examples/CParser.hs" 2257 1 2257 1,SrcSpan "tests/examples/CParser.hs" 2258 1 2258 1,SrcSpan "tests/examples/CParser.hs" 2273 1 2273 1,SrcSpan "tests/examples/CParser.hs" 2274 1 2274 1,SrcSpan "tests/examples/CParser.hs" 2291 1 2291 1,SrcSpan "tests/examples/CParser.hs" 2292 1 2292 1,SrcSpan "tests/examples/CParser.hs" 2307 1 2307 1,SrcSpan "tests/examples/CParser.hs" 2308 1 2308 1,SrcSpan "tests/examples/CParser.hs" 2327 1 2327 1,SrcSpan "tests/examples/CParser.hs" 2328 1 2328 1,SrcSpan "tests/examples/CParser.hs" 2336 1 2336 1,SrcSpan "tests/examples/CParser.hs" 2337 1 2337 1,SrcSpan "tests/examples/CParser.hs" 2352 1 2352 1,SrcSpan "tests/examples/CParser.hs" 2353 1 2353 1,SrcSpan "tests/examples/CParser.hs" 2368 1 2368 1,SrcSpan "tests/examples/CParser.hs" 2369 1 2369 1,SrcSpan "tests/examples/CParser.hs" 2388 1 2388 1,SrcSpan "tests/examples/CParser.hs" 2389 1 2389 1,SrcSpan "tests/examples/CParser.hs" 2395 1 2395 1,SrcSpan "tests/examples/CParser.hs" 2396 1 2396 1,SrcSpan "tests/examples/CParser.hs" 2402 1 2402 1,SrcSpan "tests/examples/CParser.hs" 2403 1 2403 1,SrcSpan "tests/examples/CParser.hs" 2409 1 2409 1,SrcSpan "tests/examples/CParser.hs" 2410 1 2410 1,SrcSpan "tests/examples/CParser.hs" 2416 1 2416 1,SrcSpan "tests/examples/CParser.hs" 2417 1 2417 1,SrcSpan "tests/examples/CParser.hs" 2425 1 2425 1,SrcSpan "tests/examples/CParser.hs" 2426 1 2426 1,SrcSpan "tests/examples/CParser.hs" 2434 1 2434 1,SrcSpan "tests/examples/CParser.hs" 2435 1 2435 1,SrcSpan "tests/examples/CParser.hs" 2445 1 2445 1,SrcSpan "tests/examples/CParser.hs" 2446 1 2446 1,SrcSpan "tests/examples/CParser.hs" 2454 1 2454 1,SrcSpan "tests/examples/CParser.hs" 2455 1 2455 1,SrcSpan "tests/examples/CParser.hs" 2463 1 2463 1,SrcSpan "tests/examples/CParser.hs" 2464 1 2464 1,SrcSpan "tests/examples/CParser.hs" 2470 1 2470 1,SrcSpan "tests/examples/CParser.hs" 2471 1 2471 1,SrcSpan "tests/examples/CParser.hs" 2477 1 2477 1,SrcSpan "tests/examples/CParser.hs" 2478 1 2478 1,SrcSpan "tests/examples/CParser.hs" 2484 1 2484 1,SrcSpan "tests/examples/CParser.hs" 2485 1 2485 1,SrcSpan "tests/examples/CParser.hs" 2491 1 2491 1,SrcSpan "tests/examples/CParser.hs" 2492 1 2492 1,SrcSpan "tests/examples/CParser.hs" 2498 1 2498 1,SrcSpan "tests/examples/CParser.hs" 2499 1 2499 1,SrcSpan "tests/examples/CParser.hs" 2505 1 2505 1,SrcSpan "tests/examples/CParser.hs" 2506 1 2506 1,SrcSpan "tests/examples/CParser.hs" 2512 1 2512 1,SrcSpan "tests/examples/CParser.hs" 2513 1 2513 1,SrcSpan "tests/examples/CParser.hs" 2519 1 2519 1,SrcSpan "tests/examples/CParser.hs" 2520 1 2520 1,SrcSpan "tests/examples/CParser.hs" 2526 1 2526 1,SrcSpan "tests/examples/CParser.hs" 2527 1 2527 1,SrcSpan "tests/examples/CParser.hs" 2533 1 2533 1,SrcSpan "tests/examples/CParser.hs" 2534 1 2534 1,SrcSpan "tests/examples/CParser.hs" 2540 1 2540 1,SrcSpan "tests/examples/CParser.hs" 2541 1 2541 1,SrcSpan "tests/examples/CParser.hs" 2547 1 2547 1,SrcSpan "tests/examples/CParser.hs" 2548 1 2548 1,SrcSpan "tests/examples/CParser.hs" 2554 1 2554 1,SrcSpan "tests/examples/CParser.hs" 2555 1 2555 1,SrcSpan "tests/examples/CParser.hs" 2561 1 2561 1,SrcSpan "tests/examples/CParser.hs" 2562 1 2562 1,SrcSpan "tests/examples/CParser.hs" 2568 1 2568 1,SrcSpan "tests/examples/CParser.hs" 2569 1 2569 1,SrcSpan "tests/examples/CParser.hs" 2575 1 2575 1,SrcSpan "tests/examples/CParser.hs" 2576 1 2576 1,SrcSpan "tests/examples/CParser.hs" 2582 1 2582 1,SrcSpan "tests/examples/CParser.hs" 2583 1 2583 1,SrcSpan "tests/examples/CParser.hs" 2589 1 2589 1,SrcSpan "tests/examples/CParser.hs" 2590 1 2590 1,SrcSpan "tests/examples/CParser.hs" 2596 1 2596 1,SrcSpan "tests/examples/CParser.hs" 2597 1 2597 1,SrcSpan "tests/examples/CParser.hs" 2603 1 2603 1,SrcSpan "tests/examples/CParser.hs" 2604 1 2604 1,SrcSpan "tests/examples/CParser.hs" 2610 1 2610 1,SrcSpan "tests/examples/CParser.hs" 2611 1 2611 1,SrcSpan "tests/examples/CParser.hs" 2617 1 2617 1,SrcSpan "tests/examples/CParser.hs" 2618 1 2618 1,SrcSpan "tests/examples/CParser.hs" 2626 1 2626 1,SrcSpan "tests/examples/CParser.hs" 2627 1 2627 1,SrcSpan "tests/examples/CParser.hs" 2635 1 2635 1,SrcSpan "tests/examples/CParser.hs" 2636 1 2636 1,SrcSpan "tests/examples/CParser.hs" 2644 1 2644 1,SrcSpan "tests/examples/CParser.hs" 2645 1 2645 1,SrcSpan "tests/examples/CParser.hs" 2653 1 2653 1,SrcSpan "tests/examples/CParser.hs" 2654 1 2654 1,SrcSpan "tests/examples/CParser.hs" 2662 1 2662 1,SrcSpan "tests/examples/CParser.hs" 2663 1 2663 1,SrcSpan "tests/examples/CParser.hs" 2669 1 2669 1,SrcSpan "tests/examples/CParser.hs" 2670 1 2670 1,SrcSpan "tests/examples/CParser.hs" 2678 1 2678 1,SrcSpan "tests/examples/CParser.hs" 2679 1 2679 1,SrcSpan "tests/examples/CParser.hs" 2687 1 2687 1,SrcSpan "tests/examples/CParser.hs" 2688 1 2688 1,SrcSpan "tests/examples/CParser.hs" 2698 1 2698 1,SrcSpan "tests/examples/CParser.hs" 2699 1 2699 1,SrcSpan "tests/examples/CParser.hs" 2707 1 2707 1,SrcSpan "tests/examples/CParser.hs" 2708 1 2708 1,SrcSpan "tests/examples/CParser.hs" 2716 1 2716 1,SrcSpan "tests/examples/CParser.hs" 2717 1 2717 1,SrcSpan "tests/examples/CParser.hs" 2725 1 2725 1,SrcSpan "tests/examples/CParser.hs" 2726 1 2726 1,SrcSpan "tests/examples/CParser.hs" 2734 1 2734 1,SrcSpan "tests/examples/CParser.hs" 2735 1 2735 1,SrcSpan "tests/examples/CParser.hs" 2743 1 2743 1,SrcSpan "tests/examples/CParser.hs" 2744 1 2744 1,SrcSpan "tests/examples/CParser.hs" 2752 1 2752 1,SrcSpan "tests/examples/CParser.hs" 2753 1 2753 1,SrcSpan "tests/examples/CParser.hs" 2761 1 2761 1,SrcSpan "tests/examples/CParser.hs" 2762 1 2762 1,SrcSpan "tests/examples/CParser.hs" 2768 1 2768 1,SrcSpan "tests/examples/CParser.hs" 2769 1 2769 1,SrcSpan "tests/examples/CParser.hs" 2777 1 2777 1,SrcSpan "tests/examples/CParser.hs" 2778 1 2778 1,SrcSpan "tests/examples/CParser.hs" 2786 1 2786 1,SrcSpan "tests/examples/CParser.hs" 2787 1 2787 1,SrcSpan "tests/examples/CParser.hs" 2797 1 2797 1,SrcSpan "tests/examples/CParser.hs" 2798 1 2798 1,SrcSpan "tests/examples/CParser.hs" 2806 1 2806 1,SrcSpan "tests/examples/CParser.hs" 2807 1 2807 1,SrcSpan "tests/examples/CParser.hs" 2815 1 2815 1,SrcSpan "tests/examples/CParser.hs" 2816 1 2816 1,SrcSpan "tests/examples/CParser.hs" 2824 1 2824 1,SrcSpan "tests/examples/CParser.hs" 2825 1 2825 1,SrcSpan "tests/examples/CParser.hs" 2833 1 2833 1,SrcSpan "tests/examples/CParser.hs" 2834 1 2834 1,SrcSpan "tests/examples/CParser.hs" 2846 1 2846 1,SrcSpan "tests/examples/CParser.hs" 2847 1 2847 1,SrcSpan "tests/examples/CParser.hs" 2859 1 2859 1,SrcSpan "tests/examples/CParser.hs" 2860 1 2860 1,SrcSpan "tests/examples/CParser.hs" 2868 1 2868 1,SrcSpan "tests/examples/CParser.hs" 2869 1 2869 1,SrcSpan "tests/examples/CParser.hs" 2877 1 2877 1,SrcSpan "tests/examples/CParser.hs" 2878 1 2878 1,SrcSpan "tests/examples/CParser.hs" 2884 1 2884 1,SrcSpan "tests/examples/CParser.hs" 2885 1 2885 1,SrcSpan "tests/examples/CParser.hs" 2895 1 2895 1,SrcSpan "tests/examples/CParser.hs" 2896 1 2896 1,SrcSpan "tests/examples/CParser.hs" 2906 1 2906 1,SrcSpan "tests/examples/CParser.hs" 2907 1 2907 1,SrcSpan "tests/examples/CParser.hs" 2915 1 2915 1,SrcSpan "tests/examples/CParser.hs" 2916 1 2916 1,SrcSpan "tests/examples/CParser.hs" 2928 1 2928 1,SrcSpan "tests/examples/CParser.hs" 2929 1 2929 1,SrcSpan "tests/examples/CParser.hs" 2941 1 2941 1,SrcSpan "tests/examples/CParser.hs" 2942 1 2942 1,SrcSpan "tests/examples/CParser.hs" 2950 1 2950 1,SrcSpan "tests/examples/CParser.hs" 2951 1 2951 1,SrcSpan "tests/examples/CParser.hs" 2962 1 2962 1,SrcSpan "tests/examples/CParser.hs" 2963 1 2963 1,SrcSpan "tests/examples/CParser.hs" 2975 1 2975 1,SrcSpan "tests/examples/CParser.hs" 2976 1 2976 1,SrcSpan "tests/examples/CParser.hs" 2986 1 2986 1,SrcSpan "tests/examples/CParser.hs" 2987 1 2987 1,SrcSpan "tests/examples/CParser.hs" 3001 1 3001 1,SrcSpan "tests/examples/CParser.hs" 3002 1 3002 1,SrcSpan "tests/examples/CParser.hs" 3016 1 3016 1,SrcSpan "tests/examples/CParser.hs" 3017 1 3017 1,SrcSpan "tests/examples/CParser.hs" 3025 1 3025 1,SrcSpan "tests/examples/CParser.hs" 3026 1 3026 1,SrcSpan "tests/examples/CParser.hs" 3034 1 3034 1,SrcSpan "tests/examples/CParser.hs" 3035 1 3035 1,SrcSpan "tests/examples/CParser.hs" 3041 1 3041 1,SrcSpan "tests/examples/CParser.hs" 3042 1 3042 1,SrcSpan "tests/examples/CParser.hs" 3048 1 3048 1,SrcSpan "tests/examples/CParser.hs" 3049 1 3049 1,SrcSpan "tests/examples/CParser.hs" 3063 1 3063 1,SrcSpan "tests/examples/CParser.hs" 3064 1 3064 1,SrcSpan "tests/examples/CParser.hs" 3076 1 3076 1,SrcSpan "tests/examples/CParser.hs" 3077 1 3077 1,SrcSpan "tests/examples/CParser.hs" 3087 1 3087 1,SrcSpan "tests/examples/CParser.hs" 3088 1 3088 1,SrcSpan "tests/examples/CParser.hs" 3094 1 3094 1,SrcSpan "tests/examples/CParser.hs" 3095 1 3095 1,SrcSpan "tests/examples/CParser.hs" 3101 1 3101 1,SrcSpan "tests/examples/CParser.hs" 3102 1 3102 1,SrcSpan "tests/examples/CParser.hs" 3106 1 3106 1,SrcSpan "tests/examples/CParser.hs" 3107 1 3107 1,SrcSpan "tests/examples/CParser.hs" 3114 1 3114 1,SrcSpan "tests/examples/CParser.hs" 3115 1 3115 1,SrcSpan "tests/examples/CParser.hs" 3123 1 3123 1,SrcSpan "tests/examples/CParser.hs" 3124 1 3124 1,SrcSpan "tests/examples/CParser.hs" 3131 1 3131 1,SrcSpan "tests/examples/CParser.hs" 3132 1 3132 1,SrcSpan "tests/examples/CParser.hs" 3139 1 3139 1,SrcSpan "tests/examples/CParser.hs" 3140 1 3140 1,SrcSpan "tests/examples/CParser.hs" 3147 1 3147 1,SrcSpan "tests/examples/CParser.hs" 3148 1 3148 1,SrcSpan "tests/examples/CParser.hs" 3158 1 3158 1,SrcSpan "tests/examples/CParser.hs" 3159 1 3159 1,SrcSpan "tests/examples/CParser.hs" 3167 1 3167 1,SrcSpan "tests/examples/CParser.hs" 3168 1 3168 1,SrcSpan "tests/examples/CParser.hs" 3184 1 3184 1,SrcSpan "tests/examples/CParser.hs" 3185 1 3185 1,SrcSpan "tests/examples/CParser.hs" 3196 1 3196 1,SrcSpan "tests/examples/CParser.hs" 3197 1 3197 1,SrcSpan "tests/examples/CParser.hs" 3215 1 3215 1,SrcSpan "tests/examples/CParser.hs" 3216 1 3216 1,SrcSpan "tests/examples/CParser.hs" 3222 1 3222 1,SrcSpan "tests/examples/CParser.hs" 3223 1 3223 1,SrcSpan "tests/examples/CParser.hs" 3229 1 3229 1,SrcSpan "tests/examples/CParser.hs" 3230 1 3230 1,SrcSpan "tests/examples/CParser.hs" 3237 1 3237 1,SrcSpan "tests/examples/CParser.hs" 3238 1 3238 1,SrcSpan "tests/examples/CParser.hs" 3247 1 3247 1,SrcSpan "tests/examples/CParser.hs" 3248 1 3248 1,SrcSpan "tests/examples/CParser.hs" 3254 1 3254 1,SrcSpan "tests/examples/CParser.hs" 3255 1 3255 1,SrcSpan "tests/examples/CParser.hs" 3262 1 3262 1,SrcSpan "tests/examples/CParser.hs" 3263 1 3263 1,SrcSpan "tests/examples/CParser.hs" 3272 1 3272 1,SrcSpan "tests/examples/CParser.hs" 3273 1 3273 1,SrcSpan "tests/examples/CParser.hs" 3284 1 3284 1,SrcSpan "tests/examples/CParser.hs" 3285 1 3285 1,SrcSpan "tests/examples/CParser.hs" 3297 1 3297 1,SrcSpan "tests/examples/CParser.hs" 3298 1 3298 1,SrcSpan "tests/examples/CParser.hs" 3311 1 3311 1,SrcSpan "tests/examples/CParser.hs" 3312 1 3312 1,SrcSpan "tests/examples/CParser.hs" 3326 1 3326 1,SrcSpan "tests/examples/CParser.hs" 3327 1 3327 1,SrcSpan "tests/examples/CParser.hs" 3342 1 3342 1,SrcSpan "tests/examples/CParser.hs" 3343 1 3343 1,SrcSpan "tests/examples/CParser.hs" 3353 1 3353 1,SrcSpan "tests/examples/CParser.hs" 3354 1 3354 1,SrcSpan "tests/examples/CParser.hs" 3360 1 3360 1,SrcSpan "tests/examples/CParser.hs" 3361 1 3361 1,SrcSpan "tests/examples/CParser.hs" 3370 1 3370 1,SrcSpan "tests/examples/CParser.hs" 3371 1 3371 1,SrcSpan "tests/examples/CParser.hs" 3377 1 3377 1,SrcSpan "tests/examples/CParser.hs" 3378 1 3378 1,SrcSpan "tests/examples/CParser.hs" 3387 1 3387 1,SrcSpan "tests/examples/CParser.hs" 3388 1 3388 1,SrcSpan "tests/examples/CParser.hs" 3394 1 3394 1,SrcSpan "tests/examples/CParser.hs" 3395 1 3395 1,SrcSpan "tests/examples/CParser.hs" 3401 1 3401 1,SrcSpan "tests/examples/CParser.hs" 3402 1 3402 1,SrcSpan "tests/examples/CParser.hs" 3408 1 3408 1,SrcSpan "tests/examples/CParser.hs" 3409 1 3409 1,SrcSpan "tests/examples/CParser.hs" 3415 1 3415 1,SrcSpan "tests/examples/CParser.hs" 3416 1 3416 1,SrcSpan "tests/examples/CParser.hs" 3424 1 3424 1,SrcSpan "tests/examples/CParser.hs" 3425 1 3425 1,SrcSpan "tests/examples/CParser.hs" 3433 1 3433 1,SrcSpan "tests/examples/CParser.hs" 3434 1 3434 1,SrcSpan "tests/examples/CParser.hs" 3444 1 3444 1,SrcSpan "tests/examples/CParser.hs" 3445 1 3445 1,SrcSpan "tests/examples/CParser.hs" 3451 1 3451 1,SrcSpan "tests/examples/CParser.hs" 3452 1 3452 1,SrcSpan "tests/examples/CParser.hs" 3458 1 3458 1,SrcSpan "tests/examples/CParser.hs" 3459 1 3459 1,SrcSpan "tests/examples/CParser.hs" 3463 1 3463 1,SrcSpan "tests/examples/CParser.hs" 3464 1 3464 1,SrcSpan "tests/examples/CParser.hs" 3474 1 3474 1,SrcSpan "tests/examples/CParser.hs" 3475 1 3475 1,SrcSpan "tests/examples/CParser.hs" 3481 1 3481 1,SrcSpan "tests/examples/CParser.hs" 3482 1 3482 1,SrcSpan "tests/examples/CParser.hs" 3488 1 3488 1,SrcSpan "tests/examples/CParser.hs" 3489 1 3489 1,SrcSpan "tests/examples/CParser.hs" 3495 1 3495 1,SrcSpan "tests/examples/CParser.hs" 3496 1 3496 1,SrcSpan "tests/examples/CParser.hs" 3504 1 3504 1,SrcSpan "tests/examples/CParser.hs" 3505 1 3505 1,SrcSpan "tests/examples/CParser.hs" 3511 1 3511 1,SrcSpan "tests/examples/CParser.hs" 3512 1 3512 1,SrcSpan "tests/examples/CParser.hs" 3518 1 3518 1,SrcSpan "tests/examples/CParser.hs" 3519 1 3519 1,SrcSpan "tests/examples/CParser.hs" 3527 1 3527 1,SrcSpan "tests/examples/CParser.hs" 3528 1 3528 1,SrcSpan "tests/examples/CParser.hs" 3538 1 3538 1,SrcSpan "tests/examples/CParser.hs" 3539 1 3539 1,SrcSpan "tests/examples/CParser.hs" 3549 1 3549 1,SrcSpan "tests/examples/CParser.hs" 3550 1 3550 1,SrcSpan "tests/examples/CParser.hs" 3562 1 3562 1,SrcSpan "tests/examples/CParser.hs" 3563 1 3563 1,SrcSpan "tests/examples/CParser.hs" 3571 1 3571 1,SrcSpan "tests/examples/CParser.hs" 3572 1 3572 1,SrcSpan "tests/examples/CParser.hs" 3583 1 3583 1,SrcSpan "tests/examples/CParser.hs" 3584 1 3584 1,SrcSpan "tests/examples/CParser.hs" 3595 1 3595 1,SrcSpan "tests/examples/CParser.hs" 3596 1 3596 1,SrcSpan "tests/examples/CParser.hs" 3609 1 3609 1,SrcSpan "tests/examples/CParser.hs" 3610 1 3610 1,SrcSpan "tests/examples/CParser.hs" 3616 1 3616 1,SrcSpan "tests/examples/CParser.hs" 3617 1 3617 1,SrcSpan "tests/examples/CParser.hs" 3627 1 3627 1,SrcSpan "tests/examples/CParser.hs" 3628 1 3628 1,SrcSpan "tests/examples/CParser.hs" 3640 1 3640 1,SrcSpan "tests/examples/CParser.hs" 3641 1 3641 1,SrcSpan "tests/examples/CParser.hs" 3655 1 3655 1,SrcSpan "tests/examples/CParser.hs" 3656 1 3656 1,SrcSpan "tests/examples/CParser.hs" 3664 1 3664 1,SrcSpan "tests/examples/CParser.hs" 3665 1 3665 1,SrcSpan "tests/examples/CParser.hs" 3675 1 3675 1,SrcSpan "tests/examples/CParser.hs" 3676 1 3676 1,SrcSpan "tests/examples/CParser.hs" 3688 1 3688 1,SrcSpan "tests/examples/CParser.hs" 3689 1 3689 1,SrcSpan "tests/examples/CParser.hs" 3697 1 3697 1,SrcSpan "tests/examples/CParser.hs" 3698 1 3698 1,SrcSpan "tests/examples/CParser.hs" 3709 1 3709 1,SrcSpan "tests/examples/CParser.hs" 3710 1 3710 1,SrcSpan "tests/examples/CParser.hs" 3721 1 3721 1,SrcSpan "tests/examples/CParser.hs" 3722 1 3722 1,SrcSpan "tests/examples/CParser.hs" 3728 1 3728 1,SrcSpan "tests/examples/CParser.hs" 3729 1 3729 1,SrcSpan "tests/examples/CParser.hs" 3737 1 3737 1,SrcSpan "tests/examples/CParser.hs" 3738 1 3738 1,SrcSpan "tests/examples/CParser.hs" 3744 1 3744 1,SrcSpan "tests/examples/CParser.hs" 3745 1 3745 1,SrcSpan "tests/examples/CParser.hs" 3751 1 3751 1,SrcSpan "tests/examples/CParser.hs" 3752 1 3752 1,SrcSpan "tests/examples/CParser.hs" 3758 1 3758 1,SrcSpan "tests/examples/CParser.hs" 3759 1 3759 1,SrcSpan "tests/examples/CParser.hs" 3767 1 3767 1,SrcSpan "tests/examples/CParser.hs" 3768 1 3768 1,SrcSpan "tests/examples/CParser.hs" 3778 1 3778 1,SrcSpan "tests/examples/CParser.hs" 3779 1 3779 1,SrcSpan "tests/examples/CParser.hs" 3789 1 3789 1,SrcSpan "tests/examples/CParser.hs" 3790 1 3790 1,SrcSpan "tests/examples/CParser.hs" 3802 1 3802 1,SrcSpan "tests/examples/CParser.hs" 3803 1 3803 1,SrcSpan "tests/examples/CParser.hs" 3811 1 3811 1,SrcSpan "tests/examples/CParser.hs" 3812 1 3812 1,SrcSpan "tests/examples/CParser.hs" 3820 1 3820 1,SrcSpan "tests/examples/CParser.hs" 3821 1 3821 1,SrcSpan "tests/examples/CParser.hs" 3832 1 3832 1,SrcSpan "tests/examples/CParser.hs" 3833 1 3833 1,SrcSpan "tests/examples/CParser.hs" 3844 1 3844 1,SrcSpan "tests/examples/CParser.hs" 3845 1 3845 1,SrcSpan "tests/examples/CParser.hs" 3858 1 3858 1,SrcSpan "tests/examples/CParser.hs" 3859 1 3859 1,SrcSpan "tests/examples/CParser.hs" 3865 1 3865 1,SrcSpan "tests/examples/CParser.hs" 3866 1 3866 1,SrcSpan "tests/examples/CParser.hs" 3874 1 3874 1,SrcSpan "tests/examples/CParser.hs" 3875 1 3875 1,SrcSpan "tests/examples/CParser.hs" 3886 1 3886 1,SrcSpan "tests/examples/CParser.hs" 3887 1 3887 1,SrcSpan "tests/examples/CParser.hs" 3893 1 3893 1,SrcSpan "tests/examples/CParser.hs" 3894 1 3894 1,SrcSpan "tests/examples/CParser.hs" 3900 1 3900 1,SrcSpan "tests/examples/CParser.hs" 3901 1 3901 1,SrcSpan "tests/examples/CParser.hs" 3909 1 3909 1,SrcSpan "tests/examples/CParser.hs" 3910 1 3910 1,SrcSpan "tests/examples/CParser.hs" 3920 1 3920 1,SrcSpan "tests/examples/CParser.hs" 3921 1 3921 1,SrcSpan "tests/examples/CParser.hs" 3931 1 3931 1,SrcSpan "tests/examples/CParser.hs" 3932 1 3932 1,SrcSpan "tests/examples/CParser.hs" 3940 1 3940 1,SrcSpan "tests/examples/CParser.hs" 3941 1 3941 1,SrcSpan "tests/examples/CParser.hs" 3952 1 3952 1,SrcSpan "tests/examples/CParser.hs" 3953 1 3953 1,SrcSpan "tests/examples/CParser.hs" 3957 1 3957 1,SrcSpan "tests/examples/CParser.hs" 3958 1 3958 1,SrcSpan "tests/examples/CParser.hs" 3964 1 3964 1,SrcSpan "tests/examples/CParser.hs" 3965 1 3965 1,SrcSpan "tests/examples/CParser.hs" 3973 1 3973 1,SrcSpan "tests/examples/CParser.hs" 3974 1 3974 1,SrcSpan "tests/examples/CParser.hs" 3980 1 3980 1,SrcSpan "tests/examples/CParser.hs" 3981 1 3981 1,SrcSpan "tests/examples/CParser.hs" 3990 1 3990 1,SrcSpan "tests/examples/CParser.hs" 3991 1 3991 1,SrcSpan "tests/examples/CParser.hs" 3997 1 3997 1,SrcSpan "tests/examples/CParser.hs" 3998 1 3998 1,SrcSpan "tests/examples/CParser.hs" 4006 1 4006 1,SrcSpan "tests/examples/CParser.hs" 4007 1 4007 1,SrcSpan "tests/examples/CParser.hs" 4017 1 4017 1,SrcSpan "tests/examples/CParser.hs" 4018 1 4018 1,SrcSpan "tests/examples/CParser.hs" 4028 1 4028 1,SrcSpan "tests/examples/CParser.hs" 4029 1 4029 1,SrcSpan "tests/examples/CParser.hs" 4035 1 4035 1,SrcSpan "tests/examples/CParser.hs" 4036 1 4036 1,SrcSpan "tests/examples/CParser.hs" 4044 1 4044 1,SrcSpan "tests/examples/CParser.hs" 4045 1 4045 1,SrcSpan "tests/examples/CParser.hs" 4055 1 4055 1,SrcSpan "tests/examples/CParser.hs" 4056 1 4056 1,SrcSpan "tests/examples/CParser.hs" 4062 1 4062 1,SrcSpan "tests/examples/CParser.hs" 4063 1 4063 1,SrcSpan "tests/examples/CParser.hs" 4071 1 4071 1,SrcSpan "tests/examples/CParser.hs" 4072 1 4072 1,SrcSpan "tests/examples/CParser.hs" 4082 1 4082 1,SrcSpan "tests/examples/CParser.hs" 4083 1 4083 1,SrcSpan "tests/examples/CParser.hs" 4093 1 4093 1,SrcSpan "tests/examples/CParser.hs" 4094 1 4094 1,SrcSpan "tests/examples/CParser.hs" 4100 1 4100 1,SrcSpan "tests/examples/CParser.hs" 4101 1 4101 1,SrcSpan "tests/examples/CParser.hs" 4109 1 4109 1,SrcSpan "tests/examples/CParser.hs" 4110 1 4110 1,SrcSpan "tests/examples/CParser.hs" 4118 1 4118 1,SrcSpan "tests/examples/CParser.hs" 4119 1 4119 1,SrcSpan "tests/examples/CParser.hs" 4129 1 4129 1,SrcSpan "tests/examples/CParser.hs" 4130 1 4130 1,SrcSpan "tests/examples/CParser.hs" 4136 1 4136 1,SrcSpan "tests/examples/CParser.hs" 4137 1 4137 1,SrcSpan "tests/examples/CParser.hs" 4146 1 4146 1,SrcSpan "tests/examples/CParser.hs" 4147 1 4147 1,SrcSpan "tests/examples/CParser.hs" 4153 1 4153 1,SrcSpan "tests/examples/CParser.hs" 4154 1 4154 1,SrcSpan "tests/examples/CParser.hs" 4162 1 4162 1,SrcSpan "tests/examples/CParser.hs" 4163 1 4163 1,SrcSpan "tests/examples/CParser.hs" 4171 1 4171 1,SrcSpan "tests/examples/CParser.hs" 4172 1 4172 1,SrcSpan "tests/examples/CParser.hs" 4180 1 4180 1,SrcSpan "tests/examples/CParser.hs" 4181 1 4181 1,SrcSpan "tests/examples/CParser.hs" 4187 1 4187 1,SrcSpan "tests/examples/CParser.hs" 4188 1 4188 1,SrcSpan "tests/examples/CParser.hs" 4194 1 4194 1,SrcSpan "tests/examples/CParser.hs" 4195 1 4195 1,SrcSpan "tests/examples/CParser.hs" 4201 1 4201 1,SrcSpan "tests/examples/CParser.hs" 4202 1 4202 1,SrcSpan "tests/examples/CParser.hs" 4208 1 4208 1,SrcSpan "tests/examples/CParser.hs" 4209 1 4209 1,SrcSpan "tests/examples/CParser.hs" 4219 1 4219 1,SrcSpan "tests/examples/CParser.hs" 4220 1 4220 1,SrcSpan "tests/examples/CParser.hs" 4226 1 4226 1,SrcSpan "tests/examples/CParser.hs" 4227 1 4227 1,SrcSpan "tests/examples/CParser.hs" 4235 1 4235 1,SrcSpan "tests/examples/CParser.hs" 4236 1 4236 1,SrcSpan "tests/examples/CParser.hs" 4245 1 4245 1,SrcSpan "tests/examples/CParser.hs" 4246 1 4246 1,SrcSpan "tests/examples/CParser.hs" 4257 1 4257 1,SrcSpan "tests/examples/CParser.hs" 4258 1 4258 1,SrcSpan "tests/examples/CParser.hs" 4269 1 4269 1,SrcSpan "tests/examples/CParser.hs" 4270 1 4270 1,SrcSpan "tests/examples/CParser.hs" 4283 1 4283 1,SrcSpan "tests/examples/CParser.hs" 4284 1 4284 1,SrcSpan "tests/examples/CParser.hs" 4296 1 4296 1,SrcSpan "tests/examples/CParser.hs" 4297 1 4297 1,SrcSpan "tests/examples/CParser.hs" 4311 1 4311 1,SrcSpan "tests/examples/CParser.hs" 4312 1 4312 1,SrcSpan "tests/examples/CParser.hs" 4328 1 4328 1,SrcSpan "tests/examples/CParser.hs" 4329 1 4329 1,SrcSpan "tests/examples/CParser.hs" 4339 1 4339 1,SrcSpan "tests/examples/CParser.hs" 4340 1 4340 1,SrcSpan "tests/examples/CParser.hs" 4352 1 4352 1,SrcSpan "tests/examples/CParser.hs" 4353 1 4353 1,SrcSpan "tests/examples/CParser.hs" 4365 1 4365 1,SrcSpan "tests/examples/CParser.hs" 4366 1 4366 1,SrcSpan "tests/examples/CParser.hs" 4380 1 4380 1,SrcSpan "tests/examples/CParser.hs" 4381 1 4381 1,SrcSpan "tests/examples/CParser.hs" 4387 1 4387 1,SrcSpan "tests/examples/CParser.hs" 4388 1 4388 1,SrcSpan "tests/examples/CParser.hs" 4398 1 4398 1,SrcSpan "tests/examples/CParser.hs" 4399 1 4399 1,SrcSpan "tests/examples/CParser.hs" 4407 1 4407 1,SrcSpan "tests/examples/CParser.hs" 4408 1 4408 1,SrcSpan "tests/examples/CParser.hs" 4418 1 4418 1,SrcSpan "tests/examples/CParser.hs" 4419 1 4419 1,SrcSpan "tests/examples/CParser.hs" 4427 1 4427 1,SrcSpan "tests/examples/CParser.hs" 4428 1 4428 1,SrcSpan "tests/examples/CParser.hs" 4438 1 4438 1,SrcSpan "tests/examples/CParser.hs" 4439 1 4439 1,SrcSpan "tests/examples/CParser.hs" 4447 1 4447 1,SrcSpan "tests/examples/CParser.hs" 4448 1 4448 1,SrcSpan "tests/examples/CParser.hs" 4456 1 4456 1,SrcSpan "tests/examples/CParser.hs" 4457 1 4457 1,SrcSpan "tests/examples/CParser.hs" 4465 1 4465 1,SrcSpan "tests/examples/CParser.hs" 4466 1 4466 1,SrcSpan "tests/examples/CParser.hs" 4477 1 4477 1,SrcSpan "tests/examples/CParser.hs" 4478 1 4478 1,SrcSpan "tests/examples/CParser.hs" 4489 1 4489 1,SrcSpan "tests/examples/CParser.hs" 4490 1 4490 1,SrcSpan "tests/examples/CParser.hs" 4501 1 4501 1,SrcSpan "tests/examples/CParser.hs" 4502 1 4502 1,SrcSpan "tests/examples/CParser.hs" 4513 1 4513 1,SrcSpan "tests/examples/CParser.hs" 4514 1 4514 1,SrcSpan "tests/examples/CParser.hs" 4527 1 4527 1,SrcSpan "tests/examples/CParser.hs" 4528 1 4528 1,SrcSpan "tests/examples/CParser.hs" 4536 1 4536 1,SrcSpan "tests/examples/CParser.hs" 4537 1 4537 1,SrcSpan "tests/examples/CParser.hs" 4543 1 4543 1,SrcSpan "tests/examples/CParser.hs" 4544 1 4544 1,SrcSpan "tests/examples/CParser.hs" 4553 1 4553 1,SrcSpan "tests/examples/CParser.hs" 4554 1 4554 1,SrcSpan "tests/examples/CParser.hs" 4564 1 4564 1,SrcSpan "tests/examples/CParser.hs" 4565 1 4565 1,SrcSpan "tests/examples/CParser.hs" 4569 1 4569 1,SrcSpan "tests/examples/CParser.hs" 4570 1 4570 1,SrcSpan "tests/examples/CParser.hs" 4577 1 4577 1,SrcSpan "tests/examples/CParser.hs" 4578 1 4578 1,SrcSpan "tests/examples/CParser.hs" 4582 1 4582 1,SrcSpan "tests/examples/CParser.hs" 4583 1 4583 1,SrcSpan "tests/examples/CParser.hs" 4589 1 4589 1,SrcSpan "tests/examples/CParser.hs" 4590 1 4590 1,SrcSpan "tests/examples/CParser.hs" 4598 1 4598 1,SrcSpan "tests/examples/CParser.hs" 4599 1 4599 1,SrcSpan "tests/examples/CParser.hs" 4608 1 4608 1,SrcSpan "tests/examples/CParser.hs" 4609 1 4609 1,SrcSpan "tests/examples/CParser.hs" 4621 1 4621 1,SrcSpan "tests/examples/CParser.hs" 4622 1 4622 1,SrcSpan "tests/examples/CParser.hs" 4629 1 4629 1,SrcSpan "tests/examples/CParser.hs" 4630 1 4630 1,SrcSpan "tests/examples/CParser.hs" 4637 1 4637 1,SrcSpan "tests/examples/CParser.hs" 4638 1 4638 1,SrcSpan "tests/examples/CParser.hs" 4644 1 4644 1,SrcSpan "tests/examples/CParser.hs" 4645 1 4645 1,SrcSpan "tests/examples/CParser.hs" 4651 1 4651 1,SrcSpan "tests/examples/CParser.hs" 4652 1 4652 1,SrcSpan "tests/examples/CParser.hs" 4660 1 4660 1,SrcSpan "tests/examples/CParser.hs" 4661 1 4661 1,SrcSpan "tests/examples/CParser.hs" 4670 1 4670 1,SrcSpan "tests/examples/CParser.hs" 4671 1 4671 1,SrcSpan "tests/examples/CParser.hs" 4679 1 4679 1,SrcSpan "tests/examples/CParser.hs" 4680 1 4680 1,SrcSpan "tests/examples/CParser.hs" 4686 1 4686 1,SrcSpan "tests/examples/CParser.hs" 4687 1 4687 1,SrcSpan "tests/examples/CParser.hs" 4699 1 4699 1,SrcSpan "tests/examples/CParser.hs" 4700 1 4700 1,SrcSpan "tests/examples/CParser.hs" 4706 1 4706 1,SrcSpan "tests/examples/CParser.hs" 4707 1 4707 1,SrcSpan "tests/examples/CParser.hs" 4713 1 4713 1,SrcSpan "tests/examples/CParser.hs" 4714 1 4714 1,SrcSpan "tests/examples/CParser.hs" 4720 1 4720 1,SrcSpan "tests/examples/CParser.hs" 4721 1 4721 1,SrcSpan "tests/examples/CParser.hs" 4729 1 4729 1,SrcSpan "tests/examples/CParser.hs" 4730 1 4730 1,SrcSpan "tests/examples/CParser.hs" 4739 1 4739 1,SrcSpan "tests/examples/CParser.hs" 4740 1 4740 1,SrcSpan "tests/examples/CParser.hs" 4753 1 4753 1,SrcSpan "tests/examples/CParser.hs" 4754 1 4754 1,SrcSpan "tests/examples/CParser.hs" 4767 1 4767 1,SrcSpan "tests/examples/CParser.hs" 4768 1 4768 1,SrcSpan "tests/examples/CParser.hs" 4781 1 4781 1,SrcSpan "tests/examples/CParser.hs" 4782 1 4782 1,SrcSpan "tests/examples/CParser.hs" 4788 1 4788 1,SrcSpan "tests/examples/CParser.hs" 4789 1 4789 1,SrcSpan "tests/examples/CParser.hs" 4798 1 4798 1,SrcSpan "tests/examples/CParser.hs" 4799 1 4799 1,SrcSpan "tests/examples/CParser.hs" 4809 1 4809 1,SrcSpan "tests/examples/CParser.hs" 4810 1 4810 1,SrcSpan "tests/examples/CParser.hs" 4816 1 4816 1,SrcSpan "tests/examples/CParser.hs" 4817 1 4817 1,SrcSpan "tests/examples/CParser.hs" 4827 1 4827 1,SrcSpan "tests/examples/CParser.hs" 4828 1 4828 1,SrcSpan "tests/examples/CParser.hs" 4836 1 4836 1,SrcSpan "tests/examples/CParser.hs" 4837 1 4837 1,SrcSpan "tests/examples/CParser.hs" 4847 1 4847 1,SrcSpan "tests/examples/CParser.hs" 4848 1 4848 1,SrcSpan "tests/examples/CParser.hs" 4857 1 4857 1,SrcSpan "tests/examples/CParser.hs" 4858 1 4858 1,SrcSpan "tests/examples/CParser.hs" 4867 1 4867 1,SrcSpan "tests/examples/CParser.hs" 4868 1 4868 1,SrcSpan "tests/examples/CParser.hs" 4875 1 4875 1,SrcSpan "tests/examples/CParser.hs" 4876 1 4876 1,SrcSpan "tests/examples/CParser.hs" 4883 1 4883 1,SrcSpan "tests/examples/CParser.hs" 4884 1 4884 1,SrcSpan "tests/examples/CParser.hs" 4897 1 4897 1,SrcSpan "tests/examples/CParser.hs" 4898 1 4898 1,SrcSpan "tests/examples/CParser.hs" 4912 1 4912 1,SrcSpan "tests/examples/CParser.hs" 4913 1 4913 1,SrcSpan "tests/examples/CParser.hs" 4919 1 4919 1,SrcSpan "tests/examples/CParser.hs" 4920 1 4920 1,SrcSpan "tests/examples/CParser.hs" 4929 1 4929 1,SrcSpan "tests/examples/CParser.hs" 4930 1 4930 1,SrcSpan "tests/examples/CParser.hs" 4936 1 4936 1,SrcSpan "tests/examples/CParser.hs" 4937 1 4937 1,SrcSpan "tests/examples/CParser.hs" 4945 1 4945 1,SrcSpan "tests/examples/CParser.hs" 4946 1 4946 1,SrcSpan "tests/examples/CParser.hs" 4954 1 4954 1,SrcSpan "tests/examples/CParser.hs" 4955 1 4955 1,SrcSpan "tests/examples/CParser.hs" 4962 1 4962 1,SrcSpan "tests/examples/CParser.hs" 4963 1 4963 1,SrcSpan "tests/examples/CParser.hs" 4971 1 4971 1,SrcSpan "tests/examples/CParser.hs" 4972 1 4972 1,SrcSpan "tests/examples/CParser.hs" 4980 1 4980 1,SrcSpan "tests/examples/CParser.hs" 4981 1 4981 1,SrcSpan "tests/examples/CParser.hs" 4991 1 4991 1,SrcSpan "tests/examples/CParser.hs" 4992 1 4992 1,SrcSpan "tests/examples/CParser.hs" 5000 1 5000 1,SrcSpan "tests/examples/CParser.hs" 5001 1 5001 1,SrcSpan "tests/examples/CParser.hs" 5011 1 5011 1,SrcSpan "tests/examples/CParser.hs" 5012 1 5012 1,SrcSpan "tests/examples/CParser.hs" 5020 1 5020 1,SrcSpan "tests/examples/CParser.hs" 5021 1 5021 1,SrcSpan "tests/examples/CParser.hs" 5029 1 5029 1,SrcSpan "tests/examples/CParser.hs" 5030 1 5030 1,SrcSpan "tests/examples/CParser.hs" 5038 1 5038 1,SrcSpan "tests/examples/CParser.hs" 5039 1 5039 1,SrcSpan "tests/examples/CParser.hs" 5045 1 5045 1,SrcSpan "tests/examples/CParser.hs" 5046 1 5046 1,SrcSpan "tests/examples/CParser.hs" 5052 1 5052 1,SrcSpan "tests/examples/CParser.hs" 5053 1 5053 1,SrcSpan "tests/examples/CParser.hs" 5059 1 5059 1,SrcSpan "tests/examples/CParser.hs" 5060 1 5060 1,SrcSpan "tests/examples/CParser.hs" 5066 1 5066 1,SrcSpan "tests/examples/CParser.hs" 5067 1 5067 1,SrcSpan "tests/examples/CParser.hs" 5073 1 5073 1,SrcSpan "tests/examples/CParser.hs" 5074 1 5074 1,SrcSpan "tests/examples/CParser.hs" 5080 1 5080 1,SrcSpan "tests/examples/CParser.hs" 5081 1 5081 1,SrcSpan "tests/examples/CParser.hs" 5087 1 5087 1,SrcSpan "tests/examples/CParser.hs" 5088 1 5088 1,SrcSpan "tests/examples/CParser.hs" 5099 1 5099 1,SrcSpan "tests/examples/CParser.hs" 5100 1 5100 1,SrcSpan "tests/examples/CParser.hs" 5106 1 5106 1,SrcSpan "tests/examples/CParser.hs" 5107 1 5107 1,SrcSpan "tests/examples/CParser.hs" 5116 1 5116 1,SrcSpan "tests/examples/CParser.hs" 5117 1 5117 1,SrcSpan "tests/examples/CParser.hs" 5126 1 5126 1,SrcSpan "tests/examples/CParser.hs" 5127 1 5127 1,SrcSpan "tests/examples/CParser.hs" 5136 1 5136 1,SrcSpan "tests/examples/CParser.hs" 5137 1 5137 1,SrcSpan "tests/examples/CParser.hs" 5143 1 5143 1,SrcSpan "tests/examples/CParser.hs" 5144 1 5144 1,SrcSpan "tests/examples/CParser.hs" 5153 1 5153 1,SrcSpan "tests/examples/CParser.hs" 5154 1 5154 1,SrcSpan "tests/examples/CParser.hs" 5163 1 5163 1,SrcSpan "tests/examples/CParser.hs" 5164 1 5164 1,SrcSpan "tests/examples/CParser.hs" 5170 1 5170 1,SrcSpan "tests/examples/CParser.hs" 5171 1 5171 1,SrcSpan "tests/examples/CParser.hs" 5180 1 5180 1,SrcSpan "tests/examples/CParser.hs" 5181 1 5181 1,SrcSpan "tests/examples/CParser.hs" 5190 1 5190 1,SrcSpan "tests/examples/CParser.hs" 5191 1 5191 1,SrcSpan "tests/examples/CParser.hs" 5197 1 5197 1,SrcSpan "tests/examples/CParser.hs" 5198 1 5198 1,SrcSpan "tests/examples/CParser.hs" 5207 1 5207 1,SrcSpan "tests/examples/CParser.hs" 5208 1 5208 1,SrcSpan "tests/examples/CParser.hs" 5217 1 5217 1,SrcSpan "tests/examples/CParser.hs" 5218 1 5218 1,SrcSpan "tests/examples/CParser.hs" 5227 1 5227 1,SrcSpan "tests/examples/CParser.hs" 5228 1 5228 1,SrcSpan "tests/examples/CParser.hs" 5237 1 5237 1,SrcSpan "tests/examples/CParser.hs" 5238 1 5238 1,SrcSpan "tests/examples/CParser.hs" 5244 1 5244 1,SrcSpan "tests/examples/CParser.hs" 5245 1 5245 1,SrcSpan "tests/examples/CParser.hs" 5254 1 5254 1,SrcSpan "tests/examples/CParser.hs" 5255 1 5255 1,SrcSpan "tests/examples/CParser.hs" 5264 1 5264 1,SrcSpan "tests/examples/CParser.hs" 5265 1 5265 1,SrcSpan "tests/examples/CParser.hs" 5271 1 5271 1,SrcSpan "tests/examples/CParser.hs" 5272 1 5272 1,SrcSpan "tests/examples/CParser.hs" 5281 1 5281 1,SrcSpan "tests/examples/CParser.hs" 5282 1 5282 1,SrcSpan "tests/examples/CParser.hs" 5288 1 5288 1,SrcSpan "tests/examples/CParser.hs" 5289 1 5289 1,SrcSpan "tests/examples/CParser.hs" 5298 1 5298 1,SrcSpan "tests/examples/CParser.hs" 5299 1 5299 1,SrcSpan "tests/examples/CParser.hs" 5305 1 5305 1,SrcSpan "tests/examples/CParser.hs" 5306 1 5306 1,SrcSpan "tests/examples/CParser.hs" 5315 1 5315 1,SrcSpan "tests/examples/CParser.hs" 5316 1 5316 1,SrcSpan "tests/examples/CParser.hs" 5322 1 5322 1,SrcSpan "tests/examples/CParser.hs" 5323 1 5323 1,SrcSpan "tests/examples/CParser.hs" 5332 1 5332 1,SrcSpan "tests/examples/CParser.hs" 5333 1 5333 1,SrcSpan "tests/examples/CParser.hs" 5339 1 5339 1,SrcSpan "tests/examples/CParser.hs" 5340 1 5340 1,SrcSpan "tests/examples/CParser.hs" 5349 1 5349 1,SrcSpan "tests/examples/CParser.hs" 5350 1 5350 1,SrcSpan "tests/examples/CParser.hs" 5356 1 5356 1,SrcSpan "tests/examples/CParser.hs" 5357 1 5357 1,SrcSpan "tests/examples/CParser.hs" 5369 1 5369 1,SrcSpan "tests/examples/CParser.hs" 5370 1 5370 1,SrcSpan "tests/examples/CParser.hs" 5380 1 5380 1,SrcSpan "tests/examples/CParser.hs" 5381 1 5381 1,SrcSpan "tests/examples/CParser.hs" 5387 1 5387 1,SrcSpan "tests/examples/CParser.hs" 5388 1 5388 1,SrcSpan "tests/examples/CParser.hs" 5398 1 5398 1,SrcSpan "tests/examples/CParser.hs" 5399 1 5399 1,SrcSpan "tests/examples/CParser.hs" 5405 1 5405 1,SrcSpan "tests/examples/CParser.hs" 5406 1 5406 1,SrcSpan "tests/examples/CParser.hs" 5412 1 5412 1,SrcSpan "tests/examples/CParser.hs" 5413 1 5413 1,SrcSpan "tests/examples/CParser.hs" 5419 1 5419 1,SrcSpan "tests/examples/CParser.hs" 5420 1 5420 1,SrcSpan "tests/examples/CParser.hs" 5426 1 5426 1,SrcSpan "tests/examples/CParser.hs" 5427 1 5427 1,SrcSpan "tests/examples/CParser.hs" 5433 1 5433 1,SrcSpan "tests/examples/CParser.hs" 5434 1 5434 1,SrcSpan "tests/examples/CParser.hs" 5440 1 5440 1,SrcSpan "tests/examples/CParser.hs" 5441 1 5441 1,SrcSpan "tests/examples/CParser.hs" 5447 1 5447 1,SrcSpan "tests/examples/CParser.hs" 5448 1 5448 1,SrcSpan "tests/examples/CParser.hs" 5454 1 5454 1,SrcSpan "tests/examples/CParser.hs" 5455 1 5455 1,SrcSpan "tests/examples/CParser.hs" 5461 1 5461 1,SrcSpan "tests/examples/CParser.hs" 5462 1 5462 1,SrcSpan "tests/examples/CParser.hs" 5468 1 5468 1,SrcSpan "tests/examples/CParser.hs" 5469 1 5469 1,SrcSpan "tests/examples/CParser.hs" 5475 1 5475 1,SrcSpan "tests/examples/CParser.hs" 5476 1 5476 1,SrcSpan "tests/examples/CParser.hs" 5482 1 5482 1,SrcSpan "tests/examples/CParser.hs" 5483 1 5483 1,SrcSpan "tests/examples/CParser.hs" 5492 1 5492 1,SrcSpan "tests/examples/CParser.hs" 5493 1 5493 1,SrcSpan "tests/examples/CParser.hs" 5499 1 5499 1,SrcSpan "tests/examples/CParser.hs" 5500 1 5500 1,SrcSpan "tests/examples/CParser.hs" 5509 1 5509 1,SrcSpan "tests/examples/CParser.hs" 5510 1 5510 1,SrcSpan "tests/examples/CParser.hs" 5514 1 5514 1,SrcSpan "tests/examples/CParser.hs" 5515 1 5515 1,SrcSpan "tests/examples/CParser.hs" 5521 1 5521 1,SrcSpan "tests/examples/CParser.hs" 5522 1 5522 1,SrcSpan "tests/examples/CParser.hs" 5526 1 5526 1,SrcSpan "tests/examples/CParser.hs" 5527 1 5527 1,SrcSpan "tests/examples/CParser.hs" 5533 1 5533 1,SrcSpan "tests/examples/CParser.hs" 5534 1 5534 1,SrcSpan "tests/examples/CParser.hs" 5540 1 5540 1,SrcSpan "tests/examples/CParser.hs" 5541 1 5541 1,SrcSpan "tests/examples/CParser.hs" 5547 1 5547 1,SrcSpan "tests/examples/CParser.hs" 5548 1 5548 1,SrcSpan "tests/examples/CParser.hs" 5554 1 5554 1,SrcSpan "tests/examples/CParser.hs" 5555 1 5555 1,SrcSpan "tests/examples/CParser.hs" 5561 1 5561 1,SrcSpan "tests/examples/CParser.hs" 5562 1 5562 1,SrcSpan "tests/examples/CParser.hs" 5568 1 5568 1,SrcSpan "tests/examples/CParser.hs" 5569 1 5569 1,SrcSpan "tests/examples/CParser.hs" 5577 1 5577 1,SrcSpan "tests/examples/CParser.hs" 5578 1 5578 1,SrcSpan "tests/examples/CParser.hs" 5584 1 5584 1,SrcSpan "tests/examples/CParser.hs" 5585 1 5585 1,SrcSpan "tests/examples/CParser.hs" 5593 1 5593 1,SrcSpan "tests/examples/CParser.hs" 5594 1 5594 1,SrcSpan "tests/examples/CParser.hs" 5600 1 5600 1,SrcSpan "tests/examples/CParser.hs" 5601 1 5601 1,SrcSpan "tests/examples/CParser.hs" 5607 1 5607 1,SrcSpan "tests/examples/CParser.hs" 5608 1 5608 1,SrcSpan "tests/examples/CParser.hs" 5612 1 5612 1,SrcSpan "tests/examples/CParser.hs" 5613 1 5613 1,SrcSpan "tests/examples/CParser.hs" 5619 1 5619 1,SrcSpan "tests/examples/CParser.hs" 5620 1 5620 1,SrcSpan "tests/examples/CParser.hs" 5626 1 5626 1,SrcSpan "tests/examples/CParser.hs" 5627 1 5627 1,SrcSpan "tests/examples/CParser.hs" 5635 1 5635 1,SrcSpan "tests/examples/CParser.hs" 5636 1 5636 1,SrcSpan "tests/examples/CParser.hs" 5648 1 5648 1,SrcSpan "tests/examples/CParser.hs" 5649 1 5649 1,SrcSpan "tests/examples/CParser.hs" 5655 1 5655 1,SrcSpan "tests/examples/CParser.hs" 5656 1 5656 1,SrcSpan "tests/examples/CParser.hs" 5665 1 5665 1,SrcSpan "tests/examples/CParser.hs" 5666 1 5666 1,SrcSpan "tests/examples/CParser.hs" 5670 1 5670 1,SrcSpan "tests/examples/CParser.hs" 5671 1 5671 1,SrcSpan "tests/examples/CParser.hs" 5677 1 5677 1,SrcSpan "tests/examples/CParser.hs" 5678 1 5678 1,SrcSpan "tests/examples/CParser.hs" 5684 1 5684 1,SrcSpan "tests/examples/CParser.hs" 5685 1 5685 1,SrcSpan "tests/examples/CParser.hs" 5695 1 5695 1,SrcSpan "tests/examples/CParser.hs" 5696 1 5696 1,SrcSpan "tests/examples/CParser.hs" 5704 1 5704 1,SrcSpan "tests/examples/CParser.hs" 5705 1 5705 1,SrcSpan "tests/examples/CParser.hs" 5711 1 5711 1,SrcSpan "tests/examples/CParser.hs" 5712 1 5712 1,SrcSpan "tests/examples/CParser.hs" 5721 1 5721 1,SrcSpan "tests/examples/CParser.hs" 5829 1 5829 1,SrcSpan "tests/examples/CParser.hs" 5831 1 5831 1,SrcSpan "tests/examples/CParser.hs" 5832 1 5832 1,SrcSpan "tests/examples/CParser.hs" 5833 1 5833 1,SrcSpan "tests/examples/CParser.hs" 5834 1 5834 1,SrcSpan "tests/examples/CParser.hs" 5835 1 5835 1,SrcSpan "tests/examples/CParser.hs" 5836 1 5836 1,SrcSpan "tests/examples/CParser.hs" 5837 1 5837 1,SrcSpan "tests/examples/CParser.hs" 5838 1 5838 1,SrcSpan "tests/examples/CParser.hs" 5839 1 5839 1,SrcSpan "tests/examples/CParser.hs" 5841 1 5841 1,SrcSpan "tests/examples/CParser.hs" 5844 1 5844 1,SrcSpan "tests/examples/CParser.hs" 5847 1 5847 1,SrcSpan "tests/examples/CParser.hs" 5850 1 5850 1,SrcSpan "tests/examples/CParser.hs" 5853 1 5853 1,SrcSpan "tests/examples/CParser.hs" 5857 1 5857 1,SrcSpan "tests/examples/CParser.hs" 5858 1 5858 1,SrcSpan "tests/examples/CParser.hs" 5863 1 5863 1,SrcSpan "tests/examples/CParser.hs" 5865 1 5865 1,SrcSpan "tests/examples/CParser.hs" 5866 1 5866 1,SrcSpan "tests/examples/CParser.hs" 5868 1 5868 1,SrcSpan "tests/examples/CParser.hs" 5873 1 5873 1,SrcSpan "tests/examples/CParser.hs" 5874 1 5874 1,SrcSpan "tests/examples/CParser.hs" 5875 1 5875 1,SrcSpan "tests/examples/CParser.hs" 5882 1 5882 1,SrcSpan "tests/examples/CParser.hs" 5883 1 5883 1,SrcSpan "tests/examples/CParser.hs" 5884 1 5884 1,SrcSpan "tests/examples/CParser.hs" 5891 1 5891 1,SrcSpan "tests/examples/CParser.hs" 5892 1 5892 1,SrcSpan "tests/examples/CParser.hs" 5893 1 5893 1,SrcSpan "tests/examples/CParser.hs" 5895 1 5895 1,SrcSpan "tests/examples/CParser.hs" 5897 1 5897 1,SrcSpan "tests/examples/CParser.hs" 5900 1 5900 1,SrcSpan "tests/examples/CParser.hs" 5901 1 5901 1,SrcSpan "tests/examples/CParser.hs" 5902 1 5902 1,SrcSpan "tests/examples/CParser.hs" 5909 1 5909 1,SrcSpan "tests/examples/CParser.hs" 5910 1 5910 1,SrcSpan "tests/examples/CParser.hs" 5911 1 5911 1,SrcSpan "tests/examples/CParser.hs" 5933 1 5933 1,SrcSpan "tests/examples/CParser.hs" 5934 1 5934 1,SrcSpan "tests/examples/CParser.hs" 5936 1 5936 1,SrcSpan "tests/examples/CParser.hs" 5937 1 5937 1,SrcSpan "tests/examples/CParser.hs" 5940 1 5940 1,SrcSpan "tests/examples/CParser.hs" 5941 1 5941 1,SrcSpan "tests/examples/CParser.hs" 5952 1 5952 1,SrcSpan "tests/examples/CParser.hs" 5953 1 5953 1,SrcSpan "tests/examples/CParser.hs" 5955 1 5955 1,SrcSpan "tests/examples/CParser.hs" 5956 1 5956 1,SrcSpan "tests/examples/CParser.hs" 5958 1 5958 1,SrcSpan "tests/examples/CParser.hs" 5964 1 5964 1,SrcSpan "tests/examples/CParser.hs" 5965 1 5965 1,SrcSpan "tests/examples/CParser.hs" 5967 1 5967 1,SrcSpan "tests/examples/CParser.hs" 5968 1 5968 1,SrcSpan "tests/examples/CParser.hs" 5970 1 5970 1,SrcSpan "tests/examples/CParser.hs" 5971 1 5971 1,SrcSpan "tests/examples/CParser.hs" 5978 1 5978 1,SrcSpan "tests/examples/CParser.hs" 5979 1 5979 1,SrcSpan "tests/examples/CParser.hs" 5983 1 5983 1,SrcSpan "tests/examples/CParser.hs" 5984 1 5984 1,SrcSpan "tests/examples/CParser.hs" 5988 1 5988 1,SrcSpan "tests/examples/CParser.hs" 5989 1 5989 1,SrcSpan "tests/examples/CParser.hs" 6000 1 6000 1,SrcSpan "tests/examples/CParser.hs" 6003 1 6003 1,SrcSpan "tests/examples/CParser.hs" 6006 1 6006 1,SrcSpan "tests/examples/CParser.hs" 6007 1 6007 1,SrcSpan "tests/examples/CParser.hs" 6008 1 6008 1,SrcSpan "tests/examples/CParser.hs" 6009 1 6009 1,SrcSpan "tests/examples/CParser.hs" 6015 1 6015 1,SrcSpan "tests/examples/CParser.hs" 6016 1 6016 1,SrcSpan "tests/examples/CParser.hs" 6025 1 6025 1,SrcSpan "tests/examples/CParser.hs" 6026 1 6026 1,SrcSpan "tests/examples/CParser.hs" 6033 1 6033 1,SrcSpan "tests/examples/CParser.hs" 6036 1 6036 1,SrcSpan "tests/examples/CParser.hs" 6037 1 6037 1,SrcSpan "tests/examples/CParser.hs" 6039 1 6039 1,SrcSpan "tests/examples/CParser.hs" 6040 1 6040 1,SrcSpan "tests/examples/CParser.hs" 6045 1 6045 1,SrcSpan "tests/examples/CParser.hs" 6046 1 6046 1,SrcSpan "tests/examples/CParser.hs" 6050 1 6050 1,SrcSpan "tests/examples/CParser.hs" 6051 1 6051 1,SrcSpan "tests/examples/CParser.hs" 6053 1 6053 1,SrcSpan "tests/examples/CParser.hs" 6054 1 6054 1,SrcSpan "tests/examples/CParser.hs" 6056 1 6056 1,SrcSpan "tests/examples/CParser.hs" 6057 1 6057 1,SrcSpan "tests/examples/CParser.hs" 6059 1 6059 1,SrcSpan "tests/examples/CParser.hs" 6060 1 6060 1,SrcSpan "tests/examples/CParser.hs" 6070 1 6070 1,SrcSpan "tests/examples/CParser.hs" 6082 1 6082 1,SrcSpan "tests/examples/CParser.hs" 6083 1 6083 1,SrcSpan "tests/examples/CParser.hs" 6088 1 6088 1,SrcSpan "tests/examples/CParser.hs" 6096 1 6096 1,SrcSpan "tests/examples/CParser.hs" 6098 1 6098 1,SrcSpan "tests/examples/CParser.hs" 6106 1 6106 1,SrcSpan "tests/examples/CParser.hs" 6135 1 6135 1,SrcSpan "tests/examples/CParser.hs" 6157 1 6157 1,SrcSpan "tests/examples/CParser.hs" 6170 1 6170 1,SrcSpan "tests/examples/CParser.hs" 6175 1 6175 1,SrcSpan "tests/examples/CParser.hs" 6180 1 6180 1,SrcSpan "tests/examples/CParser.hs" 6182 1 6182 1,SrcSpan "tests/examples/CParser.hs" 6185 1 6185 1,SrcSpan "tests/examples/CParser.hs" 6187 1 6187 1,SrcSpan "tests/examples/CParser.hs" 6191 1 6191 1,SrcSpan "tests/examples/CParser.hs" 6193 1 6193 1,SrcSpan "tests/examples/CParser.hs" 6197 1 6197 1,SrcSpan "tests/examples/CParser.hs" 6199 1 6199 1,SrcSpan "tests/examples/CParser.hs" 6203 1 6203 1,SrcSpan "tests/examples/CParser.hs" 6205 1 6205 1,SrcSpan "tests/examples/CParser.hs" 6211 1 6211 1,SrcSpan "tests/examples/CParser.hs" 6213 1 6213 1,SrcSpan "tests/examples/CParser.hs" 6218 1 6218 1,SrcSpan "tests/examples/CParser.hs" 6220 1 6220 1,SrcSpan "tests/examples/CParser.hs" 6232 1 6232 1,SrcSpan "tests/examples/CParser.hs" 6233 1 6233 1,SrcSpan "tests/examples/CParser.hs" 6235 1 6235 1,SrcSpan "tests/examples/CParser.hs" 6236 1 6236 1,SrcSpan "tests/examples/CParser.hs" 6242 1 6242 1,SrcSpan "tests/examples/CParser.hs" 6256 1 6256 1,SrcSpan "tests/examples/CParser.hs" 6273 1 6273 1,SrcSpan "tests/examples/CParser.hs" 6279 1 6279 1,SrcSpan "tests/examples/CParser.hs" 6285 1 6285 1,SrcSpan "tests/examples/CParser.hs" 6286 1 6286 1,SrcSpan "tests/examples/CParser.hs" 6287 1 6287 1,SrcSpan "tests/examples/CParser.hs" 6296 1 6296 1,SrcSpan "tests/examples/CParser.hs" 6297 1 6297 1,SrcSpan "tests/examples/CParser.hs" 6298 1 6298 1,SrcSpan "tests/examples/CParser.hs" 6306 1 6306 1,SrcSpan "tests/examples/CParser.hs" 6307 1 6307 1,SrcSpan "tests/examples/CParser.hs" 6308 1 6308 1,SrcSpan "tests/examples/CParser.hs" 6309 1 6309 1,SrcSpan "tests/examples/CParser.hs" 6310 1 6310 1,SrcSpan "tests/examples/CParser.hs" 6311 1 6311 1,SrcSpan "tests/examples/CParser.hs" 6313 1 6313 1,SrcSpan "tests/examples/CParser.hs" 6314 1 6314 1,SrcSpan "tests/examples/CParser.hs" 6315 1 6315 1,SrcSpan "tests/examples/CParser.hs" 6316 1 6316 1,SrcSpan "tests/examples/CParser.hs" 6317 1 6317 1,SrcSpan "tests/examples/CParser.hs" 6318 1 6318 1,SrcSpan "tests/examples/CParser.hs" 6319 1 6319 1,SrcSpan "tests/examples/CParser.hs" 6320 1 6320 1,SrcSpan "tests/examples/CParser.hs" 6321 1 6321 1,SrcSpan "tests/examples/CParser.hs" 6324 1 6324 1,SrcSpan "tests/examples/CParser.hs" 6324 1 6324 1]}) (Just (ModuleHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3 1 8 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3 1 3 7,SrcSpan "tests/examples/CParser.hs" 8 3 8 8]}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3 8 3 32, srcInfoPoints = []}) "Language.C.Parser.Parser") Nothing (Just (ExportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3 33 8 2, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3 33 3 34,SrcSpan "tests/examples/CParser.hs" 5 9 5 10,SrcSpan "tests/examples/CParser.hs" 7 14 7 15,SrcSpan "tests/examples/CParser.hs" 7 24 7 25,SrcSpan "tests/examples/CParser.hs" 7 36 7 37,SrcSpan "tests/examples/CParser.hs" 8 1 8 2]}) [EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5 3 5 9, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5 3 5 9, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5 3 5 9, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5 3 5 9, srcInfoPoints = []}) "parseC")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 7 3 7 14, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 7 3 7 14, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 7 3 7 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 7 3 7 14, srcInfoPoints = []}) "translUnitP")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 7 16 7 24, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 7 16 7 24, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 7 16 7 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 7 16 7 24, srcInfoPoints = []}) "extDeclP")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 7 26 7 36, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 7 26 7 36, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 7 26 7 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 7 26 7 36, srcInfoPoints = []}) "statementP")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 7 38 7 49, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 7 38 7 49, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 7 38 7 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 7 38 7 49, srcInfoPoints = []}) "expressionP"))])))) [OptionsPragma (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1 1 1 36, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1 1 1 33,SrcSpan "tests/examples/CParser.hs" 1 33 1 36]}) Nothing " -fglasgow-exts -cpp ",LanguagePragma (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2 1 2 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2 1 2 13,SrcSpan "tests/examples/CParser.hs" 2 24 2 27]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2 14 2 23, srcInfoPoints = []}) "MagicHash"]] [ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 76 1 76 35, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 76 1 76 7]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 76 8 76 15, srcInfoPoints = []}) "Prelude", importQualified = False, importSrc = False, importSafe = False, importPkg = Nothing, importAs = Nothing, importSpecs = Just (ImportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 76 19 76 35, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 76 19 76 25,SrcSpan "tests/examples/CParser.hs" 76 26 76 27,SrcSpan "tests/examples/CParser.hs" 76 34 76 35]}) True [IVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 76 27 76 34, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 76 27 76 34, srcInfoPoints = []})) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 76 27 76 34, srcInfoPoints = []}) "reverse")])},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 77 1 77 35, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 77 1 77 7,SrcSpan "tests/examples/CParser.hs" 77 8 77 17,SrcSpan "tests/examples/CParser.hs" 77 28 77 30]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 77 18 77 27, srcInfoPoints = []}) "Data.List", importQualified = True, importSrc = False, importSafe = False, importPkg = Nothing, importAs = Just (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 77 31 77 35, srcInfoPoints = []}) "List"), importSpecs = Nothing},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 78 1 78 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 78 1 78 7]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 78 8 78 21, srcInfoPoints = []}) "Control.Monad", importQualified = False, importSrc = False, importSafe = False, importPkg = Nothing, importAs = Nothing, importSpecs = Just (ImportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 78 22 78 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 78 22 78 23,SrcSpan "tests/examples/CParser.hs" 78 28 78 29]}) False [IVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 78 23 78 28, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 78 23 78 28, srcInfoPoints = []})) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 78 23 78 28, srcInfoPoints = []}) "mplus")])},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 79 1 79 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 79 1 79 7]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 79 8 79 33, srcInfoPoints = []}) "Language.C.Parser.Builtin", importQualified = False, importSrc = False, importSafe = False, importPkg = Nothing, importAs = Nothing, importSpecs = Just (ImportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 79 36 79 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 79 36 79 37,SrcSpan "tests/examples/CParser.hs" 79 53 79 54]}) False [IVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 79 37 79 53, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 79 37 79 53, srcInfoPoints = []})) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 79 37 79 53, srcInfoPoints = []}) "builtinTypeNames")])},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 80 1 80 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 80 1 80 7]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 80 8 80 31, srcInfoPoints = []}) "Language.C.Parser.Lexer", importQualified = False, importSrc = False, importSafe = False, importPkg = Nothing, importAs = Nothing, importSpecs = Just (ImportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 80 36 80 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 80 36 80 37,SrcSpan "tests/examples/CParser.hs" 80 41 80 42,SrcSpan "tests/examples/CParser.hs" 80 53 80 54]}) False [IVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 80 37 80 41, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 80 37 80 41, srcInfoPoints = []})) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 80 37 80 41, srcInfoPoints = []}) "lexC"),IVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 80 43 80 53, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 80 43 80 53, srcInfoPoints = []})) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 80 43 80 53, srcInfoPoints = []}) "parseError")])},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 81 1 81 74, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 81 1 81 7]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 81 8 81 32, srcInfoPoints = []}) "Language.C.Parser.Tokens", importQualified = False, importSrc = False, importSafe = False, importPkg = Nothing, importAs = Nothing, importSpecs = Just (ImportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 81 36 81 74, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 81 36 81 37,SrcSpan "tests/examples/CParser.hs" 81 47 81 48,SrcSpan "tests/examples/CParser.hs" 81 60 81 61,SrcSpan "tests/examples/CParser.hs" 81 73 81 74]}) False [IThingAll (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 81 37 81 47, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 81 43 81 44,SrcSpan "tests/examples/CParser.hs" 81 44 81 46,SrcSpan "tests/examples/CParser.hs" 81 46 81 47]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 81 37 81 43, srcInfoPoints = []}) "CToken"),IThingAll (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 81 49 81 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 81 56 81 57,SrcSpan "tests/examples/CParser.hs" 81 57 81 59,SrcSpan "tests/examples/CParser.hs" 81 59 81 60]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 81 49 81 56, srcInfoPoints = []}) "GnuCTok"),IVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 81 62 81 73, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 81 62 81 73, srcInfoPoints = []})) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 81 62 81 73, srcInfoPoints = []}) "posLenOfTok")])},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 82 1 83 107, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 82 1 82 7]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 82 8 82 37, srcInfoPoints = []}) "Language.C.Parser.ParserMonad", importQualified = False, importSrc = False, importSafe = False, importPkg = Nothing, importAs = Nothing, importSpecs = Just (ImportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 82 38 83 107, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 82 38 82 39,SrcSpan "tests/examples/CParser.hs" 82 40 82 41,SrcSpan "tests/examples/CParser.hs" 82 47 82 48,SrcSpan "tests/examples/CParser.hs" 82 59 82 60,SrcSpan "tests/examples/CParser.hs" 82 71 82 72,SrcSpan "tests/examples/CParser.hs" 82 83 82 84,SrcSpan "tests/examples/CParser.hs" 82 98 82 99,SrcSpan "tests/examples/CParser.hs" 82 118 82 119,SrcSpan "tests/examples/CParser.hs" 83 49 83 50,SrcSpan "tests/examples/CParser.hs" 83 61 83 62,SrcSpan "tests/examples/CParser.hs" 83 75 83 76,SrcSpan "tests/examples/CParser.hs" 83 90 83 91,SrcSpan "tests/examples/CParser.hs" 83 106 83 107]}) False [IAbs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 82 39 82 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 82 39 82 40, srcInfoPoints = []}) "P"),IVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 82 42 82 47, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 82 42 82 47, srcInfoPoints = []})) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 82 42 82 47, srcInfoPoints = []}) "failP"),IVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 82 49 82 59, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 82 49 82 59, srcInfoPoints = []})) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 82 49 82 59, srcInfoPoints = []}) "execParser"),IVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 82 61 82 71, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 82 61 82 71, srcInfoPoints = []})) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 82 61 82 71, srcInfoPoints = []}) "getNewName"),IVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 82 73 82 83, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 82 73 82 83, srcInfoPoints = []})) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 82 73 82 83, srcInfoPoints = []}) "addTypedef"),IVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 82 85 82 98, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 82 85 82 98, srcInfoPoints = []})) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 82 85 82 98, srcInfoPoints = []}) "shadowTypedef"),IVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 82 100 82 118, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 82 100 82 118, srcInfoPoints = []})) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 82 100 82 118, srcInfoPoints = []}) "getCurrentPosition"),IVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 83 39 83 49, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 83 39 83 49, srcInfoPoints = []})) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 83 39 83 49, srcInfoPoints = []}) "enterScope"),IVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 83 51 83 61, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 83 51 83 61, srcInfoPoints = []})) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 83 51 83 61, srcInfoPoints = []}) "leaveScope"),IVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 83 63 83 75, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 83 63 83 75, srcInfoPoints = []})) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 83 63 83 75, srcInfoPoints = []}) "getLastToken"),IVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 83 77 83 90, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 83 77 83 90, srcInfoPoints = []})) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 83 77 83 90, srcInfoPoints = []}) "getSavedToken"),IThingAll (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 83 92 83 106, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 83 102 83 103,SrcSpan "tests/examples/CParser.hs" 83 103 83 105,SrcSpan "tests/examples/CParser.hs" 83 105 83 106]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 83 92 83 102, srcInfoPoints = []}) "ParseError")])},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 85 1 85 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 85 1 85 7]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 85 8 85 29, srcInfoPoints = []}) "Language.C.Data.RList", importQualified = False, importSrc = False, importSafe = False, importPkg = Nothing, importAs = Nothing, importSpecs = Nothing},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 86 1 86 35, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 86 1 86 7]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 86 8 86 35, srcInfoPoints = []}) "Language.C.Data.InputStream", importQualified = False, importSrc = False, importSafe = False, importPkg = Nothing, importAs = Nothing, importSpecs = Nothing},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 87 1 87 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 87 1 87 7]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 87 8 87 29, srcInfoPoints = []}) "Language.C.Data.Ident", importQualified = False, importSrc = False, importSafe = False, importPkg = Nothing, importAs = Nothing, importSpecs = Nothing},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 88 1 88 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 88 1 88 7]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 88 8 88 28, srcInfoPoints = []}) "Language.C.Data.Name", importQualified = False, importSrc = False, importSafe = False, importPkg = Nothing, importAs = Nothing, importSpecs = Nothing},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 89 1 89 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 89 1 89 7]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 89 8 89 28, srcInfoPoints = []}) "Language.C.Data.Node", importQualified = False, importSrc = False, importSafe = False, importPkg = Nothing, importAs = Nothing, importSpecs = Nothing},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 90 1 90 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 90 1 90 7]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 90 8 90 32, srcInfoPoints = []}) "Language.C.Data.Position", importQualified = False, importSrc = False, importSafe = False, importPkg = Nothing, importAs = Nothing, importSpecs = Nothing},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 91 1 91 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 91 1 91 7]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 91 8 91 25, srcInfoPoints = []}) "Language.C.Syntax", importQualified = False, importSrc = False, importSafe = False, importPkg = Nothing, importAs = Nothing, importSpecs = Nothing},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 93 1 93 18, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 93 1 93 7]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 93 8 93 18, srcInfoPoints = []}) "Data.Array", importQualified = False, importSrc = False, importSafe = False, importPkg = Nothing, importAs = Nothing, importSpecs = Nothing},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 95 1 95 13, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 95 1 95 7]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 95 8 95 13, srcInfoPoints = []}) "Array", importQualified = False, importSrc = False, importSafe = False, importPkg = Nothing, importAs = Nothing, importSpecs = Nothing},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 98 1 98 16, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 98 1 98 7]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 98 8 98 16, srcInfoPoints = []}) "GHC.Exts", importQualified = False, importSrc = False, importSafe = False, importPkg = Nothing, importAs = Nothing, importSpecs = Nothing},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 100 1 100 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 100 1 100 7]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 100 8 100 15, srcInfoPoints = []}) "GlaExts", importQualified = False, importSrc = False, importSafe = False, importPkg = Nothing, importAs = Nothing, importSpecs = Nothing}] [DataDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 105 1 105 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 105 22 105 23]}) (NewType (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 105 1 105 8, srcInfoPoints = []})) Nothing (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 105 9 105 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 105 9 105 20, srcInfoPoints = []}) "HappyAbsSyn")) [QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 105 24 105 46, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 105 24 105 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 105 24 105 35, srcInfoPoints = []}) "HappyAbsSyn") [TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 105 36 105 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 105 36 105 37,SrcSpan "tests/examples/CParser.hs" 105 45 105 46]}) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 105 37 105 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 105 40 105 42]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 105 37 105 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 105 37 105 38,SrcSpan "tests/examples/CParser.hs" 105 38 105 39]}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 105 37 105 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 105 37 105 38,SrcSpan "tests/examples/CParser.hs" 105 38 105 39]}) (UnitCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 105 37 105 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 105 37 105 38,SrcSpan "tests/examples/CParser.hs" 105 38 105 39]})))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 105 43 105 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 105 43 105 44,SrcSpan "tests/examples/CParser.hs" 105 44 105 45]}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 105 43 105 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 105 43 105 44,SrcSpan "tests/examples/CParser.hs" 105 44 105 45]}) (UnitCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 105 43 105 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 105 43 105 44,SrcSpan "tests/examples/CParser.hs" 105 44 105 45]})))))])] Nothing,TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 106 1 106 44, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 106 10 106 12]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 106 1 106 9, srcInfoPoints = []}) "happyIn7"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 106 13 106 44, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 106 27 106 29]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 106 13 106 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 106 13 106 14,SrcSpan "tests/examples/CParser.hs" 106 25 106 26]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 106 14 106 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 106 14 106 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 106 14 106 25, srcInfoPoints = []}) "CTranslUnit")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 106 30 106 44, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 106 30 106 31,SrcSpan "tests/examples/CParser.hs" 106 43 106 44]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 106 31 106 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 106 31 106 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 106 31 106 42, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 107 1 107 29, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 107 1 107 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 107 1 107 9, srcInfoPoints = []}) "happyIn7") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 107 10 107 11, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 107 10 107 11, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 107 12 107 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 107 12 107 13]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 107 14 107 29, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 107 14 107 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 107 14 107 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 107 14 107 27, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 107 28 107 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 107 28 107 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 107 28 107 29, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 108 1 108 24, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 108 1 108 11,SrcSpan "tests/examples/CParser.hs" 108 21 108 24]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 108 12 108 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 108 12 108 20, srcInfoPoints = []}) "happyIn7")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 109 1 109 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 109 11 109 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 109 1 109 10, srcInfoPoints = []}) "happyOut7"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 109 14 109 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 109 29 109 31]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 109 14 109 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 109 14 109 15,SrcSpan "tests/examples/CParser.hs" 109 27 109 28]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 109 15 109 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 109 15 109 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 109 15 109 26, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 109 32 109 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 109 32 109 33,SrcSpan "tests/examples/CParser.hs" 109 44 109 45]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 109 33 109 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 109 33 109 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 109 33 109 44, srcInfoPoints = []}) "CTranslUnit"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 110 1 110 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 110 1 110 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 110 1 110 10, srcInfoPoints = []}) "happyOut7") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 110 11 110 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 110 11 110 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 110 13 110 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 110 13 110 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 110 15 110 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 110 15 110 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 110 15 110 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 110 15 110 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 110 29 110 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 110 29 110 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 110 29 110 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 111 1 111 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 111 1 111 11,SrcSpan "tests/examples/CParser.hs" 111 22 111 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 111 12 111 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 111 12 111 21, srcInfoPoints = []}) "happyOut7")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 112 1 112 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 112 10 112 12]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 112 1 112 9, srcInfoPoints = []}) "happyIn8"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 112 13 112 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 112 35 112 37]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 112 13 112 34, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 112 13 112 14,SrcSpan "tests/examples/CParser.hs" 112 33 112 34]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 112 14 112 33, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 112 14 112 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 112 14 112 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 112 14 112 22, srcInfoPoints = []}) "Reversed"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 112 23 112 33, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 112 23 112 24,SrcSpan "tests/examples/CParser.hs" 112 32 112 33]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 112 24 112 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 112 24 112 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 112 24 112 32, srcInfoPoints = []}) "CExtDecl")))))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 112 38 112 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 112 38 112 39,SrcSpan "tests/examples/CParser.hs" 112 51 112 52]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 112 39 112 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 112 39 112 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 112 39 112 50, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 113 1 113 29, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 113 1 113 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 113 1 113 9, srcInfoPoints = []}) "happyIn8") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 113 10 113 11, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 113 10 113 11, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 113 12 113 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 113 12 113 13]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 113 14 113 29, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 113 14 113 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 113 14 113 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 113 14 113 27, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 113 28 113 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 113 28 113 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 113 28 113 29, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 114 1 114 24, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 114 1 114 11,SrcSpan "tests/examples/CParser.hs" 114 21 114 24]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 114 12 114 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 114 12 114 20, srcInfoPoints = []}) "happyIn8")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 115 1 115 53, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 115 11 115 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 115 1 115 10, srcInfoPoints = []}) "happyOut8"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 115 14 115 53, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 115 29 115 31]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 115 14 115 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 115 14 115 15,SrcSpan "tests/examples/CParser.hs" 115 27 115 28]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 115 15 115 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 115 15 115 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 115 15 115 26, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 115 32 115 53, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 115 32 115 33,SrcSpan "tests/examples/CParser.hs" 115 52 115 53]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 115 33 115 52, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 115 33 115 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 115 33 115 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 115 33 115 41, srcInfoPoints = []}) "Reversed"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 115 42 115 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 115 42 115 43,SrcSpan "tests/examples/CParser.hs" 115 51 115 52]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 115 43 115 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 115 43 115 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 115 43 115 51, srcInfoPoints = []}) "CExtDecl"))))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 116 1 116 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 116 1 116 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 116 1 116 10, srcInfoPoints = []}) "happyOut8") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 116 11 116 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 116 11 116 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 116 13 116 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 116 13 116 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 116 15 116 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 116 15 116 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 116 15 116 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 116 15 116 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 116 29 116 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 116 29 116 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 116 29 116 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 117 1 117 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 117 1 117 11,SrcSpan "tests/examples/CParser.hs" 117 22 117 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 117 12 117 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 117 12 117 21, srcInfoPoints = []}) "happyOut8")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 118 1 118 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 118 10 118 12]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 118 1 118 9, srcInfoPoints = []}) "happyIn9"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 118 13 118 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 118 24 118 26]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 118 13 118 23, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 118 13 118 14,SrcSpan "tests/examples/CParser.hs" 118 22 118 23]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 118 14 118 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 118 14 118 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 118 14 118 22, srcInfoPoints = []}) "CExtDecl")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 118 27 118 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 118 27 118 28,SrcSpan "tests/examples/CParser.hs" 118 40 118 41]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 118 28 118 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 118 28 118 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 118 28 118 39, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 119 1 119 29, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 119 1 119 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 119 1 119 9, srcInfoPoints = []}) "happyIn9") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 119 10 119 11, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 119 10 119 11, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 119 12 119 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 119 12 119 13]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 119 14 119 29, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 119 14 119 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 119 14 119 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 119 14 119 27, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 119 28 119 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 119 28 119 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 119 28 119 29, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 120 1 120 24, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 120 1 120 11,SrcSpan "tests/examples/CParser.hs" 120 21 120 24]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 120 12 120 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 120 12 120 20, srcInfoPoints = []}) "happyIn9")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 121 1 121 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 121 11 121 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 121 1 121 10, srcInfoPoints = []}) "happyOut9"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 121 14 121 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 121 29 121 31]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 121 14 121 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 121 14 121 15,SrcSpan "tests/examples/CParser.hs" 121 27 121 28]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 121 15 121 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 121 15 121 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 121 15 121 26, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 121 32 121 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 121 32 121 33,SrcSpan "tests/examples/CParser.hs" 121 41 121 42]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 121 33 121 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 121 33 121 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 121 33 121 41, srcInfoPoints = []}) "CExtDecl"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 122 1 122 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 122 1 122 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 122 1 122 10, srcInfoPoints = []}) "happyOut9") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 122 11 122 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 122 11 122 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 122 13 122 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 122 13 122 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 122 15 122 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 122 15 122 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 122 15 122 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 122 15 122 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 122 29 122 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 122 29 122 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 122 29 122 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 123 1 123 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 123 1 123 11,SrcSpan "tests/examples/CParser.hs" 123 22 123 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 123 12 123 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 123 12 123 21, srcInfoPoints = []}) "happyOut9")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 124 1 124 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 124 11 124 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 124 1 124 10, srcInfoPoints = []}) "happyIn10"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 124 14 124 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 124 24 124 26]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 124 14 124 23, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 124 14 124 15,SrcSpan "tests/examples/CParser.hs" 124 22 124 23]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 124 15 124 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 124 15 124 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 124 15 124 22, srcInfoPoints = []}) "CFunDef")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 124 27 124 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 124 27 124 28,SrcSpan "tests/examples/CParser.hs" 124 40 124 41]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 124 28 124 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 124 28 124 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 124 28 124 39, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 125 1 125 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 125 1 125 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 125 1 125 10, srcInfoPoints = []}) "happyIn10") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 125 11 125 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 125 11 125 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 125 13 125 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 125 13 125 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 125 15 125 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 125 15 125 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 125 15 125 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 125 15 125 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 125 29 125 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 125 29 125 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 125 29 125 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 126 1 126 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 126 1 126 11,SrcSpan "tests/examples/CParser.hs" 126 22 126 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 126 12 126 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 126 12 126 21, srcInfoPoints = []}) "happyIn10")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 127 1 127 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 127 12 127 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 127 1 127 11, srcInfoPoints = []}) "happyOut10"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 127 15 127 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 127 30 127 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 127 15 127 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 127 15 127 16,SrcSpan "tests/examples/CParser.hs" 127 28 127 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 127 16 127 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 127 16 127 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 127 16 127 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 127 33 127 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 127 33 127 34,SrcSpan "tests/examples/CParser.hs" 127 41 127 42]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 127 34 127 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 127 34 127 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 127 34 127 41, srcInfoPoints = []}) "CFunDef"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 128 1 128 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 128 1 128 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 128 1 128 11, srcInfoPoints = []}) "happyOut10") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 128 12 128 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 128 12 128 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 128 14 128 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 128 14 128 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 128 16 128 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 128 16 128 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 128 16 128 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 128 16 128 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 128 30 128 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 128 30 128 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 128 30 128 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 129 1 129 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 129 1 129 11,SrcSpan "tests/examples/CParser.hs" 129 23 129 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 129 12 129 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 129 12 129 22, srcInfoPoints = []}) "happyOut10")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 130 1 130 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 130 11 130 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 130 1 130 10, srcInfoPoints = []}) "happyIn11"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 130 14 130 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 130 23 130 25]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 130 14 130 22, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 130 14 130 15,SrcSpan "tests/examples/CParser.hs" 130 21 130 22]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 130 15 130 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 130 15 130 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 130 15 130 21, srcInfoPoints = []}) "CDeclr")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 130 26 130 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 130 26 130 27,SrcSpan "tests/examples/CParser.hs" 130 39 130 40]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 130 27 130 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 130 27 130 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 130 27 130 38, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 131 1 131 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 131 1 131 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 131 1 131 10, srcInfoPoints = []}) "happyIn11") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 131 11 131 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 131 11 131 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 131 13 131 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 131 13 131 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 131 15 131 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 131 15 131 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 131 15 131 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 131 15 131 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 131 29 131 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 131 29 131 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 131 29 131 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 132 1 132 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 132 1 132 11,SrcSpan "tests/examples/CParser.hs" 132 22 132 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 132 12 132 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 132 12 132 21, srcInfoPoints = []}) "happyIn11")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 133 1 133 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 133 12 133 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 133 1 133 11, srcInfoPoints = []}) "happyOut11"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 133 15 133 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 133 30 133 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 133 15 133 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 133 15 133 16,SrcSpan "tests/examples/CParser.hs" 133 28 133 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 133 16 133 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 133 16 133 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 133 16 133 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 133 33 133 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 133 33 133 34,SrcSpan "tests/examples/CParser.hs" 133 40 133 41]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 133 34 133 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 133 34 133 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 133 34 133 40, srcInfoPoints = []}) "CDeclr"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 134 1 134 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 134 1 134 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 134 1 134 11, srcInfoPoints = []}) "happyOut11") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 134 12 134 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 134 12 134 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 134 14 134 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 134 14 134 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 134 16 134 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 134 16 134 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 134 16 134 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 134 16 134 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 134 30 134 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 134 30 134 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 134 30 134 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 135 1 135 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 135 1 135 11,SrcSpan "tests/examples/CParser.hs" 135 23 135 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 135 12 135 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 135 12 135 22, srcInfoPoints = []}) "happyOut11")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 136 1 136 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 136 11 136 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 136 1 136 10, srcInfoPoints = []}) "happyIn12"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 136 14 136 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 136 22 136 24]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 136 14 136 21, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 136 14 136 15,SrcSpan "tests/examples/CParser.hs" 136 20 136 21]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 136 15 136 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 136 15 136 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 136 15 136 20, srcInfoPoints = []}) "CStat")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 136 25 136 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 136 25 136 26,SrcSpan "tests/examples/CParser.hs" 136 38 136 39]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 136 26 136 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 136 26 136 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 136 26 136 37, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 137 1 137 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 137 1 137 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 137 1 137 10, srcInfoPoints = []}) "happyIn12") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 137 11 137 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 137 11 137 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 137 13 137 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 137 13 137 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 137 15 137 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 137 15 137 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 137 15 137 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 137 15 137 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 137 29 137 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 137 29 137 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 137 29 137 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 138 1 138 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 138 1 138 11,SrcSpan "tests/examples/CParser.hs" 138 22 138 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 138 12 138 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 138 12 138 21, srcInfoPoints = []}) "happyIn12")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 139 1 139 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 139 12 139 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 139 1 139 11, srcInfoPoints = []}) "happyOut12"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 139 15 139 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 139 30 139 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 139 15 139 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 139 15 139 16,SrcSpan "tests/examples/CParser.hs" 139 28 139 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 139 16 139 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 139 16 139 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 139 16 139 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 139 33 139 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 139 33 139 34,SrcSpan "tests/examples/CParser.hs" 139 39 139 40]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 139 34 139 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 139 34 139 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 139 34 139 39, srcInfoPoints = []}) "CStat"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 140 1 140 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 140 1 140 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 140 1 140 11, srcInfoPoints = []}) "happyOut12") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 140 12 140 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 140 12 140 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 140 14 140 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 140 14 140 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 140 16 140 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 140 16 140 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 140 16 140 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 140 16 140 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 140 30 140 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 140 30 140 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 140 30 140 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 141 1 141 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 141 1 141 11,SrcSpan "tests/examples/CParser.hs" 141 23 141 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 141 12 141 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 141 12 141 22, srcInfoPoints = []}) "happyOut12")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 142 1 142 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 142 11 142 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 142 1 142 10, srcInfoPoints = []}) "happyIn13"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 142 14 142 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 142 22 142 24]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 142 14 142 21, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 142 14 142 15,SrcSpan "tests/examples/CParser.hs" 142 20 142 21]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 142 15 142 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 142 15 142 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 142 15 142 20, srcInfoPoints = []}) "CStat")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 142 25 142 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 142 25 142 26,SrcSpan "tests/examples/CParser.hs" 142 38 142 39]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 142 26 142 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 142 26 142 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 142 26 142 37, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 143 1 143 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 143 1 143 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 143 1 143 10, srcInfoPoints = []}) "happyIn13") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 143 11 143 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 143 11 143 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 143 13 143 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 143 13 143 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 143 15 143 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 143 15 143 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 143 15 143 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 143 15 143 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 143 29 143 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 143 29 143 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 143 29 143 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 144 1 144 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 144 1 144 11,SrcSpan "tests/examples/CParser.hs" 144 22 144 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 144 12 144 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 144 12 144 21, srcInfoPoints = []}) "happyIn13")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 145 1 145 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 145 12 145 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 145 1 145 11, srcInfoPoints = []}) "happyOut13"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 145 15 145 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 145 30 145 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 145 15 145 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 145 15 145 16,SrcSpan "tests/examples/CParser.hs" 145 28 145 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 145 16 145 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 145 16 145 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 145 16 145 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 145 33 145 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 145 33 145 34,SrcSpan "tests/examples/CParser.hs" 145 39 145 40]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 145 34 145 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 145 34 145 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 145 34 145 39, srcInfoPoints = []}) "CStat"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 146 1 146 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 146 1 146 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 146 1 146 11, srcInfoPoints = []}) "happyOut13") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 146 12 146 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 146 12 146 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 146 14 146 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 146 14 146 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 146 16 146 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 146 16 146 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 146 16 146 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 146 16 146 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 146 30 146 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 146 30 146 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 146 30 146 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 147 1 147 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 147 1 147 11,SrcSpan "tests/examples/CParser.hs" 147 23 147 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 147 12 147 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 147 12 147 22, srcInfoPoints = []}) "happyOut13")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 148 1 148 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 148 11 148 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 148 1 148 10, srcInfoPoints = []}) "happyIn14"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 148 14 148 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 148 22 148 24]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 148 14 148 21, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 148 14 148 15,SrcSpan "tests/examples/CParser.hs" 148 20 148 21]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 148 15 148 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 148 15 148 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 148 15 148 20, srcInfoPoints = []}) "CStat")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 148 25 148 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 148 25 148 26,SrcSpan "tests/examples/CParser.hs" 148 38 148 39]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 148 26 148 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 148 26 148 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 148 26 148 37, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 149 1 149 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 149 1 149 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 149 1 149 10, srcInfoPoints = []}) "happyIn14") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 149 11 149 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 149 11 149 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 149 13 149 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 149 13 149 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 149 15 149 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 149 15 149 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 149 15 149 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 149 15 149 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 149 29 149 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 149 29 149 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 149 29 149 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 150 1 150 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 150 1 150 11,SrcSpan "tests/examples/CParser.hs" 150 22 150 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 150 12 150 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 150 12 150 21, srcInfoPoints = []}) "happyIn14")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 151 1 151 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 151 12 151 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 151 1 151 11, srcInfoPoints = []}) "happyOut14"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 151 15 151 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 151 30 151 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 151 15 151 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 151 15 151 16,SrcSpan "tests/examples/CParser.hs" 151 28 151 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 151 16 151 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 151 16 151 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 151 16 151 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 151 33 151 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 151 33 151 34,SrcSpan "tests/examples/CParser.hs" 151 39 151 40]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 151 34 151 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 151 34 151 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 151 34 151 39, srcInfoPoints = []}) "CStat"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 152 1 152 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 152 1 152 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 152 1 152 11, srcInfoPoints = []}) "happyOut14") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 152 12 152 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 152 12 152 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 152 14 152 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 152 14 152 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 152 16 152 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 152 16 152 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 152 16 152 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 152 16 152 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 152 30 152 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 152 30 152 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 152 30 152 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 153 1 153 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 153 1 153 11,SrcSpan "tests/examples/CParser.hs" 153 23 153 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 153 12 153 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 153 12 153 22, srcInfoPoints = []}) "happyOut14")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 154 1 154 36, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 154 11 154 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 154 1 154 10, srcInfoPoints = []}) "happyIn15"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 154 14 154 36, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 154 19 154 21]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 154 14 154 18, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 154 14 154 15,SrcSpan "tests/examples/CParser.hs" 154 17 154 18]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 154 15 154 17, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 154 15 154 16,SrcSpan "tests/examples/CParser.hs" 154 16 154 17]}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 154 15 154 17, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 154 15 154 16,SrcSpan "tests/examples/CParser.hs" 154 16 154 17]}) (UnitCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 154 15 154 17, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 154 15 154 16,SrcSpan "tests/examples/CParser.hs" 154 16 154 17]}))))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 154 22 154 36, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 154 22 154 23,SrcSpan "tests/examples/CParser.hs" 154 35 154 36]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 154 23 154 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 154 23 154 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 154 23 154 34, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 155 1 155 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 155 1 155 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 155 1 155 10, srcInfoPoints = []}) "happyIn15") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 155 11 155 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 155 11 155 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 155 13 155 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 155 13 155 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 155 15 155 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 155 15 155 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 155 15 155 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 155 15 155 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 155 29 155 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 155 29 155 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 155 29 155 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 156 1 156 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 156 1 156 11,SrcSpan "tests/examples/CParser.hs" 156 22 156 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 156 12 156 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 156 12 156 21, srcInfoPoints = []}) "happyIn15")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 157 1 157 37, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 157 12 157 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 157 1 157 11, srcInfoPoints = []}) "happyOut15"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 157 15 157 37, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 157 30 157 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 157 15 157 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 157 15 157 16,SrcSpan "tests/examples/CParser.hs" 157 28 157 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 157 16 157 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 157 16 157 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 157 16 157 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 157 33 157 37, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 157 33 157 34,SrcSpan "tests/examples/CParser.hs" 157 36 157 37]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 157 34 157 36, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 157 34 157 35,SrcSpan "tests/examples/CParser.hs" 157 35 157 36]}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 157 34 157 36, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 157 34 157 35,SrcSpan "tests/examples/CParser.hs" 157 35 157 36]}) (UnitCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 157 34 157 36, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 157 34 157 35,SrcSpan "tests/examples/CParser.hs" 157 35 157 36]})))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 158 1 158 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 158 1 158 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 158 1 158 11, srcInfoPoints = []}) "happyOut15") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 158 12 158 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 158 12 158 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 158 14 158 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 158 14 158 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 158 16 158 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 158 16 158 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 158 16 158 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 158 16 158 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 158 30 158 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 158 30 158 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 158 30 158 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 159 1 159 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 159 1 159 11,SrcSpan "tests/examples/CParser.hs" 159 23 159 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 159 12 159 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 159 12 159 22, srcInfoPoints = []}) "happyOut15")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 160 1 160 36, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 160 11 160 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 160 1 160 10, srcInfoPoints = []}) "happyIn16"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 160 14 160 36, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 160 19 160 21]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 160 14 160 18, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 160 14 160 15,SrcSpan "tests/examples/CParser.hs" 160 17 160 18]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 160 15 160 17, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 160 15 160 16,SrcSpan "tests/examples/CParser.hs" 160 16 160 17]}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 160 15 160 17, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 160 15 160 16,SrcSpan "tests/examples/CParser.hs" 160 16 160 17]}) (UnitCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 160 15 160 17, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 160 15 160 16,SrcSpan "tests/examples/CParser.hs" 160 16 160 17]}))))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 160 22 160 36, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 160 22 160 23,SrcSpan "tests/examples/CParser.hs" 160 35 160 36]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 160 23 160 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 160 23 160 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 160 23 160 34, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 161 1 161 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 161 1 161 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 161 1 161 10, srcInfoPoints = []}) "happyIn16") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 161 11 161 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 161 11 161 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 161 13 161 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 161 13 161 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 161 15 161 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 161 15 161 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 161 15 161 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 161 15 161 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 161 29 161 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 161 29 161 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 161 29 161 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 162 1 162 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 162 1 162 11,SrcSpan "tests/examples/CParser.hs" 162 22 162 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 162 12 162 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 162 12 162 21, srcInfoPoints = []}) "happyIn16")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 163 1 163 37, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 163 12 163 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 163 1 163 11, srcInfoPoints = []}) "happyOut16"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 163 15 163 37, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 163 30 163 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 163 15 163 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 163 15 163 16,SrcSpan "tests/examples/CParser.hs" 163 28 163 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 163 16 163 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 163 16 163 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 163 16 163 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 163 33 163 37, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 163 33 163 34,SrcSpan "tests/examples/CParser.hs" 163 36 163 37]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 163 34 163 36, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 163 34 163 35,SrcSpan "tests/examples/CParser.hs" 163 35 163 36]}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 163 34 163 36, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 163 34 163 35,SrcSpan "tests/examples/CParser.hs" 163 35 163 36]}) (UnitCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 163 34 163 36, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 163 34 163 35,SrcSpan "tests/examples/CParser.hs" 163 35 163 36]})))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 164 1 164 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 164 1 164 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 164 1 164 11, srcInfoPoints = []}) "happyOut16") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 164 12 164 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 164 12 164 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 164 14 164 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 164 14 164 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 164 16 164 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 164 16 164 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 164 16 164 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 164 16 164 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 164 30 164 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 164 30 164 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 164 30 164 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 165 1 165 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 165 1 165 11,SrcSpan "tests/examples/CParser.hs" 165 23 165 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 165 12 165 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 165 12 165 22, srcInfoPoints = []}) "happyOut16")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 166 1 166 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 166 11 166 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 166 1 166 10, srcInfoPoints = []}) "happyIn17"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 166 14 166 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 166 38 166 40]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 166 14 166 37, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 166 14 166 15,SrcSpan "tests/examples/CParser.hs" 166 36 166 37]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 166 15 166 36, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 166 15 166 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 166 15 166 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 166 15 166 23, srcInfoPoints = []}) "Reversed"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 166 24 166 36, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 166 24 166 25,SrcSpan "tests/examples/CParser.hs" 166 35 166 36]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 166 25 166 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 166 25 166 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 166 25 166 35, srcInfoPoints = []}) "CBlockItem")))))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 166 41 166 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 166 41 166 42,SrcSpan "tests/examples/CParser.hs" 166 54 166 55]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 166 42 166 53, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 166 42 166 53, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 166 42 166 53, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 167 1 167 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 167 1 167 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 167 1 167 10, srcInfoPoints = []}) "happyIn17") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 167 11 167 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 167 11 167 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 167 13 167 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 167 13 167 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 167 15 167 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 167 15 167 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 167 15 167 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 167 15 167 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 167 29 167 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 167 29 167 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 167 29 167 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 168 1 168 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 168 1 168 11,SrcSpan "tests/examples/CParser.hs" 168 22 168 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 168 12 168 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 168 12 168 21, srcInfoPoints = []}) "happyIn17")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 169 1 169 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 169 12 169 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 169 1 169 11, srcInfoPoints = []}) "happyOut17"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 169 15 169 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 169 30 169 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 169 15 169 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 169 15 169 16,SrcSpan "tests/examples/CParser.hs" 169 28 169 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 169 16 169 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 169 16 169 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 169 16 169 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 169 33 169 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 169 33 169 34,SrcSpan "tests/examples/CParser.hs" 169 55 169 56]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 169 34 169 55, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 169 34 169 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 169 34 169 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 169 34 169 42, srcInfoPoints = []}) "Reversed"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 169 43 169 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 169 43 169 44,SrcSpan "tests/examples/CParser.hs" 169 54 169 55]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 169 44 169 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 169 44 169 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 169 44 169 54, srcInfoPoints = []}) "CBlockItem"))))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 170 1 170 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 170 1 170 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 170 1 170 11, srcInfoPoints = []}) "happyOut17") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 170 12 170 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 170 12 170 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 170 14 170 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 170 14 170 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 170 16 170 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 170 16 170 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 170 16 170 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 170 16 170 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 170 30 170 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 170 30 170 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 170 30 170 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 171 1 171 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 171 1 171 11,SrcSpan "tests/examples/CParser.hs" 171 23 171 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 171 12 171 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 171 12 171 22, srcInfoPoints = []}) "happyOut17")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 172 1 172 44, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 172 11 172 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 172 1 172 10, srcInfoPoints = []}) "happyIn18"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 172 14 172 44, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 172 27 172 29]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 172 14 172 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 172 14 172 15,SrcSpan "tests/examples/CParser.hs" 172 25 172 26]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 172 15 172 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 172 15 172 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 172 15 172 25, srcInfoPoints = []}) "CBlockItem")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 172 30 172 44, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 172 30 172 31,SrcSpan "tests/examples/CParser.hs" 172 43 172 44]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 172 31 172 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 172 31 172 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 172 31 172 42, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 173 1 173 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 173 1 173 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 173 1 173 10, srcInfoPoints = []}) "happyIn18") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 173 11 173 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 173 11 173 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 173 13 173 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 173 13 173 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 173 15 173 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 173 15 173 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 173 15 173 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 173 15 173 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 173 29 173 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 173 29 173 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 173 29 173 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 174 1 174 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 174 1 174 11,SrcSpan "tests/examples/CParser.hs" 174 22 174 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 174 12 174 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 174 12 174 21, srcInfoPoints = []}) "happyIn18")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 175 1 175 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 175 12 175 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 175 1 175 11, srcInfoPoints = []}) "happyOut18"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 175 15 175 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 175 30 175 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 175 15 175 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 175 15 175 16,SrcSpan "tests/examples/CParser.hs" 175 28 175 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 175 16 175 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 175 16 175 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 175 16 175 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 175 33 175 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 175 33 175 34,SrcSpan "tests/examples/CParser.hs" 175 44 175 45]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 175 34 175 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 175 34 175 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 175 34 175 44, srcInfoPoints = []}) "CBlockItem"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 176 1 176 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 176 1 176 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 176 1 176 11, srcInfoPoints = []}) "happyOut18") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 176 12 176 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 176 12 176 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 176 14 176 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 176 14 176 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 176 16 176 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 176 16 176 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 176 16 176 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 176 16 176 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 176 30 176 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 176 30 176 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 176 30 176 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 177 1 177 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 177 1 177 11,SrcSpan "tests/examples/CParser.hs" 177 23 177 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 177 12 177 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 177 12 177 22, srcInfoPoints = []}) "happyOut18")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 178 1 178 44, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 178 11 178 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 178 1 178 10, srcInfoPoints = []}) "happyIn19"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 178 14 178 44, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 178 27 178 29]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 178 14 178 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 178 14 178 15,SrcSpan "tests/examples/CParser.hs" 178 25 178 26]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 178 15 178 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 178 15 178 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 178 15 178 25, srcInfoPoints = []}) "CBlockItem")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 178 30 178 44, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 178 30 178 31,SrcSpan "tests/examples/CParser.hs" 178 43 178 44]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 178 31 178 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 178 31 178 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 178 31 178 42, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 179 1 179 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 179 1 179 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 179 1 179 10, srcInfoPoints = []}) "happyIn19") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 179 11 179 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 179 11 179 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 179 13 179 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 179 13 179 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 179 15 179 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 179 15 179 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 179 15 179 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 179 15 179 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 179 29 179 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 179 29 179 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 179 29 179 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 180 1 180 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 180 1 180 11,SrcSpan "tests/examples/CParser.hs" 180 22 180 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 180 12 180 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 180 12 180 21, srcInfoPoints = []}) "happyIn19")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 181 1 181 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 181 12 181 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 181 1 181 11, srcInfoPoints = []}) "happyOut19"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 181 15 181 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 181 30 181 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 181 15 181 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 181 15 181 16,SrcSpan "tests/examples/CParser.hs" 181 28 181 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 181 16 181 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 181 16 181 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 181 16 181 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 181 33 181 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 181 33 181 34,SrcSpan "tests/examples/CParser.hs" 181 44 181 45]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 181 34 181 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 181 34 181 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 181 34 181 44, srcInfoPoints = []}) "CBlockItem"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 182 1 182 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 182 1 182 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 182 1 182 11, srcInfoPoints = []}) "happyOut19") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 182 12 182 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 182 12 182 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 182 14 182 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 182 14 182 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 182 16 182 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 182 16 182 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 182 16 182 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 182 16 182 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 182 30 182 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 182 30 182 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 182 30 182 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 183 1 183 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 183 1 183 11,SrcSpan "tests/examples/CParser.hs" 183 23 183 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 183 12 183 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 183 12 183 22, srcInfoPoints = []}) "happyOut19")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 184 1 184 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 184 11 184 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 184 1 184 10, srcInfoPoints = []}) "happyIn20"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 184 14 184 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 184 24 184 26]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 184 14 184 23, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 184 14 184 15,SrcSpan "tests/examples/CParser.hs" 184 22 184 23]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 184 15 184 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 184 15 184 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 184 15 184 22, srcInfoPoints = []}) "CFunDef")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 184 27 184 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 184 27 184 28,SrcSpan "tests/examples/CParser.hs" 184 40 184 41]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 184 28 184 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 184 28 184 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 184 28 184 39, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 185 1 185 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 185 1 185 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 185 1 185 10, srcInfoPoints = []}) "happyIn20") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 185 11 185 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 185 11 185 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 185 13 185 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 185 13 185 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 185 15 185 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 185 15 185 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 185 15 185 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 185 15 185 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 185 29 185 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 185 29 185 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 185 29 185 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 186 1 186 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 186 1 186 11,SrcSpan "tests/examples/CParser.hs" 186 22 186 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 186 12 186 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 186 12 186 21, srcInfoPoints = []}) "happyIn20")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 187 1 187 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 187 12 187 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 187 1 187 11, srcInfoPoints = []}) "happyOut20"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 187 15 187 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 187 30 187 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 187 15 187 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 187 15 187 16,SrcSpan "tests/examples/CParser.hs" 187 28 187 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 187 16 187 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 187 16 187 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 187 16 187 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 187 33 187 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 187 33 187 34,SrcSpan "tests/examples/CParser.hs" 187 41 187 42]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 187 34 187 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 187 34 187 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 187 34 187 41, srcInfoPoints = []}) "CFunDef"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 188 1 188 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 188 1 188 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 188 1 188 11, srcInfoPoints = []}) "happyOut20") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 188 12 188 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 188 12 188 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 188 14 188 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 188 14 188 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 188 16 188 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 188 16 188 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 188 16 188 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 188 16 188 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 188 30 188 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 188 30 188 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 188 30 188 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 189 1 189 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 189 1 189 11,SrcSpan "tests/examples/CParser.hs" 189 23 189 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 189 12 189 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 189 12 189 22, srcInfoPoints = []}) "happyOut20")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 190 1 190 50, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 190 11 190 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 190 1 190 10, srcInfoPoints = []}) "happyIn21"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 190 14 190 50, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 190 33 190 35]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 190 14 190 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 190 14 190 15,SrcSpan "tests/examples/CParser.hs" 190 31 190 32]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 190 15 190 31, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 190 15 190 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 190 15 190 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 190 15 190 23, srcInfoPoints = []}) "Reversed"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 190 24 190 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 190 24 190 25,SrcSpan "tests/examples/CParser.hs" 190 30 190 31]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 190 25 190 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 190 25 190 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 190 25 190 30, srcInfoPoints = []}) "Ident")))))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 190 36 190 50, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 190 36 190 37,SrcSpan "tests/examples/CParser.hs" 190 49 190 50]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 190 37 190 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 190 37 190 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 190 37 190 48, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 191 1 191 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 191 1 191 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 191 1 191 10, srcInfoPoints = []}) "happyIn21") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 191 11 191 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 191 11 191 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 191 13 191 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 191 13 191 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 191 15 191 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 191 15 191 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 191 15 191 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 191 15 191 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 191 29 191 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 191 29 191 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 191 29 191 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 192 1 192 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 192 1 192 11,SrcSpan "tests/examples/CParser.hs" 192 22 192 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 192 12 192 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 192 12 192 21, srcInfoPoints = []}) "happyIn21")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 193 1 193 51, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 193 12 193 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 193 1 193 11, srcInfoPoints = []}) "happyOut21"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 193 15 193 51, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 193 30 193 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 193 15 193 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 193 15 193 16,SrcSpan "tests/examples/CParser.hs" 193 28 193 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 193 16 193 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 193 16 193 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 193 16 193 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 193 33 193 51, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 193 33 193 34,SrcSpan "tests/examples/CParser.hs" 193 50 193 51]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 193 34 193 50, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 193 34 193 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 193 34 193 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 193 34 193 42, srcInfoPoints = []}) "Reversed"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 193 43 193 50, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 193 43 193 44,SrcSpan "tests/examples/CParser.hs" 193 49 193 50]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 193 44 193 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 193 44 193 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 193 44 193 49, srcInfoPoints = []}) "Ident"))))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 194 1 194 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 194 1 194 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 194 1 194 11, srcInfoPoints = []}) "happyOut21") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 194 12 194 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 194 12 194 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 194 14 194 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 194 14 194 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 194 16 194 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 194 16 194 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 194 16 194 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 194 16 194 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 194 30 194 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 194 30 194 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 194 30 194 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 195 1 195 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 195 1 195 11,SrcSpan "tests/examples/CParser.hs" 195 23 195 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 195 12 195 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 195 12 195 22, srcInfoPoints = []}) "happyOut21")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 196 1 196 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 196 11 196 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 196 1 196 10, srcInfoPoints = []}) "happyIn22"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 196 14 196 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 196 22 196 24]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 196 14 196 21, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 196 14 196 15,SrcSpan "tests/examples/CParser.hs" 196 20 196 21]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 196 15 196 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 196 15 196 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 196 15 196 20, srcInfoPoints = []}) "CStat")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 196 25 196 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 196 25 196 26,SrcSpan "tests/examples/CParser.hs" 196 38 196 39]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 196 26 196 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 196 26 196 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 196 26 196 37, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 197 1 197 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 197 1 197 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 197 1 197 10, srcInfoPoints = []}) "happyIn22") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 197 11 197 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 197 11 197 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 197 13 197 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 197 13 197 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 197 15 197 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 197 15 197 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 197 15 197 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 197 15 197 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 197 29 197 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 197 29 197 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 197 29 197 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 198 1 198 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 198 1 198 11,SrcSpan "tests/examples/CParser.hs" 198 22 198 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 198 12 198 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 198 12 198 21, srcInfoPoints = []}) "happyIn22")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 199 1 199 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 199 12 199 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 199 1 199 11, srcInfoPoints = []}) "happyOut22"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 199 15 199 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 199 30 199 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 199 15 199 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 199 15 199 16,SrcSpan "tests/examples/CParser.hs" 199 28 199 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 199 16 199 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 199 16 199 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 199 16 199 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 199 33 199 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 199 33 199 34,SrcSpan "tests/examples/CParser.hs" 199 39 199 40]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 199 34 199 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 199 34 199 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 199 34 199 39, srcInfoPoints = []}) "CStat"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 200 1 200 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 200 1 200 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 200 1 200 11, srcInfoPoints = []}) "happyOut22") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 200 12 200 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 200 12 200 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 200 14 200 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 200 14 200 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 200 16 200 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 200 16 200 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 200 16 200 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 200 16 200 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 200 30 200 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 200 30 200 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 200 30 200 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 201 1 201 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 201 1 201 11,SrcSpan "tests/examples/CParser.hs" 201 23 201 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 201 12 201 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 201 12 201 22, srcInfoPoints = []}) "happyOut22")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 202 1 202 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 202 11 202 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 202 1 202 10, srcInfoPoints = []}) "happyIn23"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 202 14 202 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 202 22 202 24]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 202 14 202 21, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 202 14 202 15,SrcSpan "tests/examples/CParser.hs" 202 20 202 21]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 202 15 202 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 202 15 202 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 202 15 202 20, srcInfoPoints = []}) "CStat")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 202 25 202 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 202 25 202 26,SrcSpan "tests/examples/CParser.hs" 202 38 202 39]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 202 26 202 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 202 26 202 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 202 26 202 37, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 203 1 203 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 203 1 203 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 203 1 203 10, srcInfoPoints = []}) "happyIn23") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 203 11 203 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 203 11 203 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 203 13 203 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 203 13 203 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 203 15 203 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 203 15 203 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 203 15 203 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 203 15 203 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 203 29 203 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 203 29 203 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 203 29 203 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 204 1 204 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 204 1 204 11,SrcSpan "tests/examples/CParser.hs" 204 22 204 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 204 12 204 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 204 12 204 21, srcInfoPoints = []}) "happyIn23")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 205 1 205 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 205 12 205 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 205 1 205 11, srcInfoPoints = []}) "happyOut23"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 205 15 205 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 205 30 205 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 205 15 205 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 205 15 205 16,SrcSpan "tests/examples/CParser.hs" 205 28 205 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 205 16 205 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 205 16 205 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 205 16 205 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 205 33 205 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 205 33 205 34,SrcSpan "tests/examples/CParser.hs" 205 39 205 40]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 205 34 205 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 205 34 205 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 205 34 205 39, srcInfoPoints = []}) "CStat"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 206 1 206 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 206 1 206 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 206 1 206 11, srcInfoPoints = []}) "happyOut23") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 206 12 206 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 206 12 206 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 206 14 206 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 206 14 206 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 206 16 206 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 206 16 206 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 206 16 206 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 206 16 206 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 206 30 206 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 206 30 206 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 206 30 206 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 207 1 207 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 207 1 207 11,SrcSpan "tests/examples/CParser.hs" 207 23 207 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 207 12 207 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 207 12 207 22, srcInfoPoints = []}) "happyOut23")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 208 1 208 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 208 11 208 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 208 1 208 10, srcInfoPoints = []}) "happyIn24"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 208 14 208 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 208 22 208 24]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 208 14 208 21, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 208 14 208 15,SrcSpan "tests/examples/CParser.hs" 208 20 208 21]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 208 15 208 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 208 15 208 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 208 15 208 20, srcInfoPoints = []}) "CStat")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 208 25 208 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 208 25 208 26,SrcSpan "tests/examples/CParser.hs" 208 38 208 39]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 208 26 208 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 208 26 208 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 208 26 208 37, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 209 1 209 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 209 1 209 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 209 1 209 10, srcInfoPoints = []}) "happyIn24") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 209 11 209 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 209 11 209 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 209 13 209 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 209 13 209 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 209 15 209 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 209 15 209 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 209 15 209 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 209 15 209 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 209 29 209 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 209 29 209 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 209 29 209 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 210 1 210 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 210 1 210 11,SrcSpan "tests/examples/CParser.hs" 210 22 210 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 210 12 210 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 210 12 210 21, srcInfoPoints = []}) "happyIn24")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 211 1 211 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 211 12 211 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 211 1 211 11, srcInfoPoints = []}) "happyOut24"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 211 15 211 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 211 30 211 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 211 15 211 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 211 15 211 16,SrcSpan "tests/examples/CParser.hs" 211 28 211 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 211 16 211 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 211 16 211 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 211 16 211 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 211 33 211 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 211 33 211 34,SrcSpan "tests/examples/CParser.hs" 211 39 211 40]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 211 34 211 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 211 34 211 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 211 34 211 39, srcInfoPoints = []}) "CStat"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 212 1 212 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 212 1 212 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 212 1 212 11, srcInfoPoints = []}) "happyOut24") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 212 12 212 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 212 12 212 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 212 14 212 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 212 14 212 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 212 16 212 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 212 16 212 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 212 16 212 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 212 16 212 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 212 30 212 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 212 30 212 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 212 30 212 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 213 1 213 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 213 1 213 11,SrcSpan "tests/examples/CParser.hs" 213 23 213 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 213 12 213 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 213 12 213 22, srcInfoPoints = []}) "happyOut24")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 214 1 214 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 214 11 214 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 214 1 214 10, srcInfoPoints = []}) "happyIn25"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 214 14 214 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 214 22 214 24]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 214 14 214 21, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 214 14 214 15,SrcSpan "tests/examples/CParser.hs" 214 20 214 21]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 214 15 214 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 214 15 214 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 214 15 214 20, srcInfoPoints = []}) "CStat")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 214 25 214 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 214 25 214 26,SrcSpan "tests/examples/CParser.hs" 214 38 214 39]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 214 26 214 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 214 26 214 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 214 26 214 37, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 215 1 215 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 215 1 215 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 215 1 215 10, srcInfoPoints = []}) "happyIn25") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 215 11 215 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 215 11 215 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 215 13 215 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 215 13 215 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 215 15 215 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 215 15 215 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 215 15 215 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 215 15 215 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 215 29 215 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 215 29 215 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 215 29 215 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 216 1 216 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 216 1 216 11,SrcSpan "tests/examples/CParser.hs" 216 22 216 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 216 12 216 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 216 12 216 21, srcInfoPoints = []}) "happyIn25")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 217 1 217 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 217 12 217 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 217 1 217 11, srcInfoPoints = []}) "happyOut25"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 217 15 217 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 217 30 217 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 217 15 217 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 217 15 217 16,SrcSpan "tests/examples/CParser.hs" 217 28 217 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 217 16 217 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 217 16 217 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 217 16 217 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 217 33 217 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 217 33 217 34,SrcSpan "tests/examples/CParser.hs" 217 39 217 40]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 217 34 217 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 217 34 217 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 217 34 217 39, srcInfoPoints = []}) "CStat"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 218 1 218 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 218 1 218 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 218 1 218 11, srcInfoPoints = []}) "happyOut25") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 218 12 218 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 218 12 218 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 218 14 218 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 218 14 218 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 218 16 218 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 218 16 218 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 218 16 218 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 218 16 218 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 218 30 218 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 218 30 218 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 218 30 218 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 219 1 219 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 219 1 219 11,SrcSpan "tests/examples/CParser.hs" 219 23 219 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 219 12 219 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 219 12 219 22, srcInfoPoints = []}) "happyOut25")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 220 1 220 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 220 11 220 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 220 1 220 10, srcInfoPoints = []}) "happyIn26"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 220 14 220 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 220 25 220 27]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 220 14 220 24, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 220 14 220 15,SrcSpan "tests/examples/CParser.hs" 220 23 220 24]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 220 15 220 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 220 15 220 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 220 15 220 23, srcInfoPoints = []}) "CAsmStmt")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 220 28 220 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 220 28 220 29,SrcSpan "tests/examples/CParser.hs" 220 41 220 42]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 220 29 220 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 220 29 220 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 220 29 220 40, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 221 1 221 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 221 1 221 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 221 1 221 10, srcInfoPoints = []}) "happyIn26") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 221 11 221 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 221 11 221 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 221 13 221 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 221 13 221 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 221 15 221 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 221 15 221 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 221 15 221 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 221 15 221 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 221 29 221 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 221 29 221 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 221 29 221 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 222 1 222 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 222 1 222 11,SrcSpan "tests/examples/CParser.hs" 222 22 222 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 222 12 222 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 222 12 222 21, srcInfoPoints = []}) "happyIn26")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 223 1 223 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 223 12 223 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 223 1 223 11, srcInfoPoints = []}) "happyOut26"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 223 15 223 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 223 30 223 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 223 15 223 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 223 15 223 16,SrcSpan "tests/examples/CParser.hs" 223 28 223 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 223 16 223 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 223 16 223 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 223 16 223 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 223 33 223 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 223 33 223 34,SrcSpan "tests/examples/CParser.hs" 223 42 223 43]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 223 34 223 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 223 34 223 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 223 34 223 42, srcInfoPoints = []}) "CAsmStmt"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 224 1 224 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 224 1 224 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 224 1 224 11, srcInfoPoints = []}) "happyOut26") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 224 12 224 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 224 12 224 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 224 14 224 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 224 14 224 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 224 16 224 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 224 16 224 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 224 16 224 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 224 16 224 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 224 30 224 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 224 30 224 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 224 30 224 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 225 1 225 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 225 1 225 11,SrcSpan "tests/examples/CParser.hs" 225 23 225 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 225 12 225 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 225 12 225 22, srcInfoPoints = []}) "happyOut26")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 226 1 226 49, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 226 11 226 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 226 1 226 10, srcInfoPoints = []}) "happyIn27"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 226 14 226 49, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 226 32 226 34]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 226 14 226 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 226 14 226 15,SrcSpan "tests/examples/CParser.hs" 226 30 226 31]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 226 15 226 30, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 226 15 226 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 226 15 226 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 226 15 226 20, srcInfoPoints = []}) "Maybe"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 226 21 226 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 226 21 226 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 226 21 226 30, srcInfoPoints = []}) "CTypeQual"))))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 226 35 226 49, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 226 35 226 36,SrcSpan "tests/examples/CParser.hs" 226 48 226 49]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 226 36 226 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 226 36 226 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 226 36 226 47, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 227 1 227 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 227 1 227 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 227 1 227 10, srcInfoPoints = []}) "happyIn27") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 227 11 227 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 227 11 227 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 227 13 227 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 227 13 227 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 227 15 227 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 227 15 227 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 227 15 227 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 227 15 227 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 227 29 227 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 227 29 227 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 227 29 227 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 228 1 228 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 228 1 228 11,SrcSpan "tests/examples/CParser.hs" 228 22 228 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 228 12 228 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 228 12 228 21, srcInfoPoints = []}) "happyIn27")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 229 1 229 50, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 229 12 229 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 229 1 229 11, srcInfoPoints = []}) "happyOut27"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 229 15 229 50, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 229 30 229 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 229 15 229 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 229 15 229 16,SrcSpan "tests/examples/CParser.hs" 229 28 229 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 229 16 229 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 229 16 229 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 229 16 229 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 229 33 229 50, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 229 33 229 34,SrcSpan "tests/examples/CParser.hs" 229 49 229 50]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 229 34 229 49, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 229 34 229 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 229 34 229 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 229 34 229 39, srcInfoPoints = []}) "Maybe"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 229 40 229 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 229 40 229 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 229 40 229 49, srcInfoPoints = []}) "CTypeQual")))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 230 1 230 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 230 1 230 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 230 1 230 11, srcInfoPoints = []}) "happyOut27") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 230 12 230 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 230 12 230 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 230 14 230 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 230 14 230 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 230 16 230 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 230 16 230 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 230 16 230 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 230 16 230 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 230 30 230 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 230 30 230 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 230 30 230 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 231 1 231 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 231 1 231 11,SrcSpan "tests/examples/CParser.hs" 231 23 231 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 231 12 231 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 231 12 231 22, srcInfoPoints = []}) "happyOut27")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 232 1 232 47, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 232 11 232 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 232 1 232 10, srcInfoPoints = []}) "happyIn28"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 232 14 232 47, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 232 30 232 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 232 14 232 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 232 14 232 15,SrcSpan "tests/examples/CParser.hs" 232 28 232 29]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 232 15 232 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 232 15 232 16,SrcSpan "tests/examples/CParser.hs" 232 27 232 28]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 232 16 232 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 232 16 232 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 232 16 232 27, srcInfoPoints = []}) "CAsmOperand"))))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 232 33 232 47, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 232 33 232 34,SrcSpan "tests/examples/CParser.hs" 232 46 232 47]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 232 34 232 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 232 34 232 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 232 34 232 45, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 233 1 233 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 233 1 233 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 233 1 233 10, srcInfoPoints = []}) "happyIn28") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 233 11 233 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 233 11 233 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 233 13 233 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 233 13 233 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 233 15 233 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 233 15 233 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 233 15 233 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 233 15 233 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 233 29 233 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 233 29 233 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 233 29 233 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 234 1 234 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 234 1 234 11,SrcSpan "tests/examples/CParser.hs" 234 22 234 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 234 12 234 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 234 12 234 21, srcInfoPoints = []}) "happyIn28")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 235 1 235 48, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 235 12 235 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 235 1 235 11, srcInfoPoints = []}) "happyOut28"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 235 15 235 48, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 235 30 235 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 235 15 235 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 235 15 235 16,SrcSpan "tests/examples/CParser.hs" 235 28 235 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 235 16 235 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 235 16 235 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 235 16 235 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 235 33 235 48, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 235 33 235 34,SrcSpan "tests/examples/CParser.hs" 235 47 235 48]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 235 34 235 47, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 235 34 235 35,SrcSpan "tests/examples/CParser.hs" 235 46 235 47]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 235 35 235 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 235 35 235 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 235 35 235 46, srcInfoPoints = []}) "CAsmOperand")))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 236 1 236 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 236 1 236 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 236 1 236 11, srcInfoPoints = []}) "happyOut28") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 236 12 236 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 236 12 236 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 236 14 236 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 236 14 236 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 236 16 236 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 236 16 236 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 236 16 236 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 236 16 236 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 236 30 236 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 236 30 236 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 236 30 236 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 237 1 237 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 237 1 237 11,SrcSpan "tests/examples/CParser.hs" 237 23 237 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 237 12 237 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 237 12 237 22, srcInfoPoints = []}) "happyOut28")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 238 1 238 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 238 11 238 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 238 1 238 10, srcInfoPoints = []}) "happyIn29"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 238 14 238 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 238 39 238 41]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 238 14 238 38, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 238 14 238 15,SrcSpan "tests/examples/CParser.hs" 238 37 238 38]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 238 15 238 37, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 238 15 238 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 238 15 238 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 238 15 238 23, srcInfoPoints = []}) "Reversed"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 238 24 238 37, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 238 24 238 25,SrcSpan "tests/examples/CParser.hs" 238 36 238 37]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 238 25 238 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 238 25 238 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 238 25 238 36, srcInfoPoints = []}) "CAsmOperand")))))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 238 42 238 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 238 42 238 43,SrcSpan "tests/examples/CParser.hs" 238 55 238 56]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 238 43 238 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 238 43 238 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 238 43 238 54, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 239 1 239 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 239 1 239 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 239 1 239 10, srcInfoPoints = []}) "happyIn29") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 239 11 239 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 239 11 239 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 239 13 239 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 239 13 239 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 239 15 239 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 239 15 239 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 239 15 239 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 239 15 239 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 239 29 239 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 239 29 239 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 239 29 239 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 240 1 240 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 240 1 240 11,SrcSpan "tests/examples/CParser.hs" 240 22 240 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 240 12 240 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 240 12 240 21, srcInfoPoints = []}) "happyIn29")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 241 1 241 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 241 12 241 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 241 1 241 11, srcInfoPoints = []}) "happyOut29"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 241 15 241 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 241 30 241 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 241 15 241 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 241 15 241 16,SrcSpan "tests/examples/CParser.hs" 241 28 241 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 241 16 241 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 241 16 241 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 241 16 241 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 241 33 241 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 241 33 241 34,SrcSpan "tests/examples/CParser.hs" 241 56 241 57]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 241 34 241 56, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 241 34 241 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 241 34 241 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 241 34 241 42, srcInfoPoints = []}) "Reversed"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 241 43 241 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 241 43 241 44,SrcSpan "tests/examples/CParser.hs" 241 55 241 56]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 241 44 241 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 241 44 241 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 241 44 241 55, srcInfoPoints = []}) "CAsmOperand"))))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 242 1 242 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 242 1 242 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 242 1 242 11, srcInfoPoints = []}) "happyOut29") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 242 12 242 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 242 12 242 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 242 14 242 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 242 14 242 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 242 16 242 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 242 16 242 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 242 16 242 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 242 16 242 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 242 30 242 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 242 30 242 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 242 30 242 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 243 1 243 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 243 1 243 11,SrcSpan "tests/examples/CParser.hs" 243 23 243 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 243 12 243 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 243 12 243 22, srcInfoPoints = []}) "happyOut29")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 244 1 244 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 244 11 244 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 244 1 244 10, srcInfoPoints = []}) "happyIn30"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 244 14 244 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 244 28 244 30]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 244 14 244 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 244 14 244 15,SrcSpan "tests/examples/CParser.hs" 244 26 244 27]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 244 15 244 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 244 15 244 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 244 15 244 26, srcInfoPoints = []}) "CAsmOperand")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 244 31 244 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 244 31 244 32,SrcSpan "tests/examples/CParser.hs" 244 44 244 45]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 244 32 244 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 244 32 244 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 244 32 244 43, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 245 1 245 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 245 1 245 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 245 1 245 10, srcInfoPoints = []}) "happyIn30") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 245 11 245 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 245 11 245 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 245 13 245 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 245 13 245 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 245 15 245 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 245 15 245 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 245 15 245 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 245 15 245 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 245 29 245 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 245 29 245 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 245 29 245 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 246 1 246 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 246 1 246 11,SrcSpan "tests/examples/CParser.hs" 246 22 246 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 246 12 246 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 246 12 246 21, srcInfoPoints = []}) "happyIn30")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 247 1 247 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 247 12 247 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 247 1 247 11, srcInfoPoints = []}) "happyOut30"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 247 15 247 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 247 30 247 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 247 15 247 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 247 15 247 16,SrcSpan "tests/examples/CParser.hs" 247 28 247 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 247 16 247 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 247 16 247 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 247 16 247 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 247 33 247 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 247 33 247 34,SrcSpan "tests/examples/CParser.hs" 247 45 247 46]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 247 34 247 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 247 34 247 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 247 34 247 45, srcInfoPoints = []}) "CAsmOperand"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 248 1 248 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 248 1 248 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 248 1 248 11, srcInfoPoints = []}) "happyOut30") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 248 12 248 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 248 12 248 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 248 14 248 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 248 14 248 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 248 16 248 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 248 16 248 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 248 16 248 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 248 16 248 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 248 30 248 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 248 30 248 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 248 30 248 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 249 1 249 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 249 1 249 11,SrcSpan "tests/examples/CParser.hs" 249 23 249 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 249 12 249 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 249 12 249 22, srcInfoPoints = []}) "happyOut30")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 250 1 250 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 250 11 250 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 250 1 250 10, srcInfoPoints = []}) "happyIn31"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 250 14 250 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 250 35 250 37]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 250 14 250 34, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 250 14 250 15,SrcSpan "tests/examples/CParser.hs" 250 33 250 34]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 250 15 250 33, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 250 15 250 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 250 15 250 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 250 15 250 23, srcInfoPoints = []}) "Reversed"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 250 24 250 33, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 250 24 250 25,SrcSpan "tests/examples/CParser.hs" 250 32 250 33]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 250 25 250 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 250 25 250 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 250 25 250 32, srcInfoPoints = []}) "CStrLit")))))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 250 38 250 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 250 38 250 39,SrcSpan "tests/examples/CParser.hs" 250 51 250 52]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 250 39 250 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 250 39 250 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 250 39 250 50, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 251 1 251 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 251 1 251 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 251 1 251 10, srcInfoPoints = []}) "happyIn31") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 251 11 251 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 251 11 251 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 251 13 251 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 251 13 251 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 251 15 251 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 251 15 251 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 251 15 251 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 251 15 251 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 251 29 251 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 251 29 251 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 251 29 251 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 252 1 252 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 252 1 252 11,SrcSpan "tests/examples/CParser.hs" 252 22 252 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 252 12 252 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 252 12 252 21, srcInfoPoints = []}) "happyIn31")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 253 1 253 53, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 253 12 253 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 253 1 253 11, srcInfoPoints = []}) "happyOut31"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 253 15 253 53, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 253 30 253 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 253 15 253 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 253 15 253 16,SrcSpan "tests/examples/CParser.hs" 253 28 253 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 253 16 253 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 253 16 253 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 253 16 253 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 253 33 253 53, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 253 33 253 34,SrcSpan "tests/examples/CParser.hs" 253 52 253 53]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 253 34 253 52, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 253 34 253 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 253 34 253 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 253 34 253 42, srcInfoPoints = []}) "Reversed"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 253 43 253 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 253 43 253 44,SrcSpan "tests/examples/CParser.hs" 253 51 253 52]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 253 44 253 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 253 44 253 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 253 44 253 51, srcInfoPoints = []}) "CStrLit"))))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 254 1 254 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 254 1 254 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 254 1 254 11, srcInfoPoints = []}) "happyOut31") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 254 12 254 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 254 12 254 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 254 14 254 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 254 14 254 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 254 16 254 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 254 16 254 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 254 16 254 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 254 16 254 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 254 30 254 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 254 30 254 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 254 30 254 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 255 1 255 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 255 1 255 11,SrcSpan "tests/examples/CParser.hs" 255 23 255 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 255 12 255 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 255 12 255 22, srcInfoPoints = []}) "happyOut31")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 256 1 256 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 256 11 256 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 256 1 256 10, srcInfoPoints = []}) "happyIn32"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 256 14 256 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 256 22 256 24]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 256 14 256 21, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 256 14 256 15,SrcSpan "tests/examples/CParser.hs" 256 20 256 21]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 256 15 256 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 256 15 256 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 256 15 256 20, srcInfoPoints = []}) "CDecl")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 256 25 256 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 256 25 256 26,SrcSpan "tests/examples/CParser.hs" 256 38 256 39]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 256 26 256 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 256 26 256 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 256 26 256 37, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 257 1 257 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 257 1 257 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 257 1 257 10, srcInfoPoints = []}) "happyIn32") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 257 11 257 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 257 11 257 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 257 13 257 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 257 13 257 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 257 15 257 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 257 15 257 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 257 15 257 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 257 15 257 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 257 29 257 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 257 29 257 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 257 29 257 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 258 1 258 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 258 1 258 11,SrcSpan "tests/examples/CParser.hs" 258 22 258 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 258 12 258 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 258 12 258 21, srcInfoPoints = []}) "happyIn32")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 259 1 259 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 259 12 259 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 259 1 259 11, srcInfoPoints = []}) "happyOut32"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 259 15 259 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 259 30 259 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 259 15 259 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 259 15 259 16,SrcSpan "tests/examples/CParser.hs" 259 28 259 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 259 16 259 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 259 16 259 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 259 16 259 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 259 33 259 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 259 33 259 34,SrcSpan "tests/examples/CParser.hs" 259 39 259 40]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 259 34 259 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 259 34 259 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 259 34 259 39, srcInfoPoints = []}) "CDecl"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 260 1 260 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 260 1 260 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 260 1 260 11, srcInfoPoints = []}) "happyOut32") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 260 12 260 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 260 12 260 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 260 14 260 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 260 14 260 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 260 16 260 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 260 16 260 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 260 16 260 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 260 16 260 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 260 30 260 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 260 30 260 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 260 30 260 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 261 1 261 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 261 1 261 11,SrcSpan "tests/examples/CParser.hs" 261 23 261 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 261 12 261 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 261 12 261 22, srcInfoPoints = []}) "happyOut32")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 262 1 262 50, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 262 11 262 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 262 1 262 10, srcInfoPoints = []}) "happyIn33"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 262 14 262 50, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 262 33 262 35]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 262 14 262 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 262 14 262 15,SrcSpan "tests/examples/CParser.hs" 262 31 262 32]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 262 15 262 31, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 262 15 262 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 262 15 262 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 262 15 262 23, srcInfoPoints = []}) "Reversed"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 262 24 262 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 262 24 262 25,SrcSpan "tests/examples/CParser.hs" 262 30 262 31]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 262 25 262 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 262 25 262 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 262 25 262 30, srcInfoPoints = []}) "CDecl")))))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 262 36 262 50, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 262 36 262 37,SrcSpan "tests/examples/CParser.hs" 262 49 262 50]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 262 37 262 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 262 37 262 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 262 37 262 48, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 263 1 263 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 263 1 263 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 263 1 263 10, srcInfoPoints = []}) "happyIn33") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 263 11 263 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 263 11 263 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 263 13 263 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 263 13 263 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 263 15 263 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 263 15 263 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 263 15 263 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 263 15 263 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 263 29 263 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 263 29 263 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 263 29 263 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 264 1 264 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 264 1 264 11,SrcSpan "tests/examples/CParser.hs" 264 22 264 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 264 12 264 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 264 12 264 21, srcInfoPoints = []}) "happyIn33")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 265 1 265 51, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 265 12 265 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 265 1 265 11, srcInfoPoints = []}) "happyOut33"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 265 15 265 51, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 265 30 265 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 265 15 265 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 265 15 265 16,SrcSpan "tests/examples/CParser.hs" 265 28 265 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 265 16 265 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 265 16 265 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 265 16 265 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 265 33 265 51, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 265 33 265 34,SrcSpan "tests/examples/CParser.hs" 265 50 265 51]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 265 34 265 50, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 265 34 265 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 265 34 265 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 265 34 265 42, srcInfoPoints = []}) "Reversed"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 265 43 265 50, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 265 43 265 44,SrcSpan "tests/examples/CParser.hs" 265 49 265 50]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 265 44 265 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 265 44 265 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 265 44 265 49, srcInfoPoints = []}) "CDecl"))))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 266 1 266 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 266 1 266 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 266 1 266 11, srcInfoPoints = []}) "happyOut33") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 266 12 266 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 266 12 266 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 266 14 266 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 266 14 266 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 266 16 266 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 266 16 266 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 266 16 266 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 266 16 266 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 266 30 266 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 266 30 266 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 266 30 266 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 267 1 267 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 267 1 267 11,SrcSpan "tests/examples/CParser.hs" 267 23 267 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 267 12 267 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 267 12 267 22, srcInfoPoints = []}) "happyOut33")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 268 1 268 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 268 11 268 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 268 1 268 10, srcInfoPoints = []}) "happyIn34"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 268 14 268 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 268 22 268 24]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 268 14 268 21, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 268 14 268 15,SrcSpan "tests/examples/CParser.hs" 268 20 268 21]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 268 15 268 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 268 15 268 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 268 15 268 20, srcInfoPoints = []}) "CDecl")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 268 25 268 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 268 25 268 26,SrcSpan "tests/examples/CParser.hs" 268 38 268 39]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 268 26 268 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 268 26 268 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 268 26 268 37, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 269 1 269 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 269 1 269 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 269 1 269 10, srcInfoPoints = []}) "happyIn34") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 269 11 269 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 269 11 269 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 269 13 269 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 269 13 269 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 269 15 269 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 269 15 269 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 269 15 269 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 269 15 269 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 269 29 269 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 269 29 269 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 269 29 269 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 270 1 270 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 270 1 270 11,SrcSpan "tests/examples/CParser.hs" 270 22 270 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 270 12 270 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 270 12 270 21, srcInfoPoints = []}) "happyIn34")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 271 1 271 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 271 12 271 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 271 1 271 11, srcInfoPoints = []}) "happyOut34"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 271 15 271 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 271 30 271 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 271 15 271 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 271 15 271 16,SrcSpan "tests/examples/CParser.hs" 271 28 271 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 271 16 271 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 271 16 271 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 271 16 271 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 271 33 271 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 271 33 271 34,SrcSpan "tests/examples/CParser.hs" 271 39 271 40]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 271 34 271 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 271 34 271 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 271 34 271 39, srcInfoPoints = []}) "CDecl"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 272 1 272 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 272 1 272 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 272 1 272 11, srcInfoPoints = []}) "happyOut34") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 272 12 272 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 272 12 272 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 272 14 272 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 272 14 272 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 272 16 272 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 272 16 272 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 272 16 272 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 272 16 272 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 272 30 272 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 272 30 272 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 272 30 272 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 273 1 273 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 273 1 273 11,SrcSpan "tests/examples/CParser.hs" 273 23 273 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 273 12 273 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 273 12 273 22, srcInfoPoints = []}) "happyOut34")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 274 1 274 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 274 11 274 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 274 1 274 10, srcInfoPoints = []}) "happyIn35"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 274 14 274 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 274 41 274 43]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 274 14 274 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 274 14 274 15,SrcSpan "tests/examples/CParser.hs" 274 39 274 40]}) (TyTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 274 15 274 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 274 15 274 16,SrcSpan "tests/examples/CParser.hs" 274 29 274 30,SrcSpan "tests/examples/CParser.hs" 274 38 274 39]}) Boxed [TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 274 16 274 29, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 274 16 274 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 274 16 274 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 274 16 274 21, srcInfoPoints = []}) "Maybe"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 274 22 274 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 274 22 274 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 274 22 274 29, srcInfoPoints = []}) "CStrLit"))),TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 274 31 274 38, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 274 31 274 32,SrcSpan "tests/examples/CParser.hs" 274 37 274 38]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 274 32 274 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 274 32 274 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 274 32 274 37, srcInfoPoints = []}) "CAttr")))])) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 274 44 274 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 274 44 274 45,SrcSpan "tests/examples/CParser.hs" 274 57 274 58]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 274 45 274 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 274 45 274 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 274 45 274 56, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 275 1 275 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 275 1 275 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 275 1 275 10, srcInfoPoints = []}) "happyIn35") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 275 11 275 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 275 11 275 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 275 13 275 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 275 13 275 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 275 15 275 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 275 15 275 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 275 15 275 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 275 15 275 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 275 29 275 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 275 29 275 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 275 29 275 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 276 1 276 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 276 1 276 11,SrcSpan "tests/examples/CParser.hs" 276 22 276 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 276 12 276 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 276 12 276 21, srcInfoPoints = []}) "happyIn35")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 277 1 277 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 277 12 277 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 277 1 277 11, srcInfoPoints = []}) "happyOut35"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 277 15 277 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 277 30 277 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 277 15 277 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 277 15 277 16,SrcSpan "tests/examples/CParser.hs" 277 28 277 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 277 16 277 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 277 16 277 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 277 16 277 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 277 33 277 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 277 33 277 34,SrcSpan "tests/examples/CParser.hs" 277 58 277 59]}) (TyTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 277 34 277 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 277 34 277 35,SrcSpan "tests/examples/CParser.hs" 277 48 277 49,SrcSpan "tests/examples/CParser.hs" 277 57 277 58]}) Boxed [TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 277 35 277 48, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 277 35 277 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 277 35 277 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 277 35 277 40, srcInfoPoints = []}) "Maybe"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 277 41 277 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 277 41 277 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 277 41 277 48, srcInfoPoints = []}) "CStrLit"))),TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 277 50 277 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 277 50 277 51,SrcSpan "tests/examples/CParser.hs" 277 56 277 57]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 277 51 277 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 277 51 277 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 277 51 277 56, srcInfoPoints = []}) "CAttr")))]))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 278 1 278 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 278 1 278 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 278 1 278 11, srcInfoPoints = []}) "happyOut35") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 278 12 278 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 278 12 278 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 278 14 278 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 278 14 278 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 278 16 278 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 278 16 278 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 278 16 278 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 278 16 278 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 278 30 278 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 278 30 278 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 278 30 278 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 279 1 279 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 279 1 279 11,SrcSpan "tests/examples/CParser.hs" 279 23 279 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 279 12 279 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 279 12 279 22, srcInfoPoints = []}) "happyOut35")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 280 1 280 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 280 11 280 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 280 1 280 10, srcInfoPoints = []}) "happyIn36"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 280 14 280 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 280 22 280 24]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 280 14 280 21, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 280 14 280 15,SrcSpan "tests/examples/CParser.hs" 280 20 280 21]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 280 15 280 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 280 15 280 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 280 15 280 20, srcInfoPoints = []}) "CDecl")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 280 25 280 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 280 25 280 26,SrcSpan "tests/examples/CParser.hs" 280 38 280 39]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 280 26 280 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 280 26 280 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 280 26 280 37, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 281 1 281 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 281 1 281 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 281 1 281 10, srcInfoPoints = []}) "happyIn36") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 281 11 281 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 281 11 281 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 281 13 281 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 281 13 281 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 281 15 281 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 281 15 281 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 281 15 281 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 281 15 281 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 281 29 281 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 281 29 281 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 281 29 281 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 282 1 282 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 282 1 282 11,SrcSpan "tests/examples/CParser.hs" 282 22 282 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 282 12 282 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 282 12 282 21, srcInfoPoints = []}) "happyIn36")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 283 1 283 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 283 12 283 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 283 1 283 11, srcInfoPoints = []}) "happyOut36"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 283 15 283 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 283 30 283 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 283 15 283 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 283 15 283 16,SrcSpan "tests/examples/CParser.hs" 283 28 283 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 283 16 283 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 283 16 283 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 283 16 283 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 283 33 283 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 283 33 283 34,SrcSpan "tests/examples/CParser.hs" 283 39 283 40]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 283 34 283 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 283 34 283 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 283 34 283 39, srcInfoPoints = []}) "CDecl"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 284 1 284 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 284 1 284 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 284 1 284 11, srcInfoPoints = []}) "happyOut36") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 284 12 284 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 284 12 284 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 284 14 284 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 284 14 284 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 284 16 284 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 284 16 284 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 284 16 284 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 284 16 284 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 284 30 284 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 284 30 284 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 284 30 284 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 285 1 285 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 285 1 285 11,SrcSpan "tests/examples/CParser.hs" 285 23 285 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 285 12 285 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 285 12 285 22, srcInfoPoints = []}) "happyOut36")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 286 1 286 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 286 11 286 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 286 1 286 10, srcInfoPoints = []}) "happyIn37"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 286 14 286 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 286 28 286 30]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 286 14 286 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 286 14 286 15,SrcSpan "tests/examples/CParser.hs" 286 26 286 27]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 286 15 286 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 286 15 286 16,SrcSpan "tests/examples/CParser.hs" 286 25 286 26]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 286 16 286 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 286 16 286 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 286 16 286 25, srcInfoPoints = []}) "CDeclSpec"))))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 286 31 286 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 286 31 286 32,SrcSpan "tests/examples/CParser.hs" 286 44 286 45]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 286 32 286 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 286 32 286 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 286 32 286 43, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 287 1 287 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 287 1 287 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 287 1 287 10, srcInfoPoints = []}) "happyIn37") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 287 11 287 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 287 11 287 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 287 13 287 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 287 13 287 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 287 15 287 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 287 15 287 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 287 15 287 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 287 15 287 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 287 29 287 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 287 29 287 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 287 29 287 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 288 1 288 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 288 1 288 11,SrcSpan "tests/examples/CParser.hs" 288 22 288 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 288 12 288 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 288 12 288 21, srcInfoPoints = []}) "happyIn37")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 289 1 289 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 289 12 289 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 289 1 289 11, srcInfoPoints = []}) "happyOut37"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 289 15 289 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 289 30 289 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 289 15 289 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 289 15 289 16,SrcSpan "tests/examples/CParser.hs" 289 28 289 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 289 16 289 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 289 16 289 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 289 16 289 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 289 33 289 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 289 33 289 34,SrcSpan "tests/examples/CParser.hs" 289 45 289 46]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 289 34 289 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 289 34 289 35,SrcSpan "tests/examples/CParser.hs" 289 44 289 45]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 289 35 289 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 289 35 289 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 289 35 289 44, srcInfoPoints = []}) "CDeclSpec")))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 290 1 290 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 290 1 290 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 290 1 290 11, srcInfoPoints = []}) "happyOut37") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 290 12 290 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 290 12 290 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 290 14 290 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 290 14 290 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 290 16 290 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 290 16 290 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 290 16 290 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 290 16 290 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 290 30 290 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 290 30 290 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 290 30 290 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 291 1 291 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 291 1 291 11,SrcSpan "tests/examples/CParser.hs" 291 23 291 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 291 12 291 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 291 12 291 22, srcInfoPoints = []}) "happyOut37")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 292 1 292 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 292 11 292 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 292 1 292 10, srcInfoPoints = []}) "happyIn38"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 292 14 292 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 292 37 292 39]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 292 14 292 36, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 292 14 292 15,SrcSpan "tests/examples/CParser.hs" 292 35 292 36]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 292 15 292 35, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 292 15 292 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 292 15 292 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 292 15 292 23, srcInfoPoints = []}) "Reversed"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 292 24 292 35, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 292 24 292 25,SrcSpan "tests/examples/CParser.hs" 292 34 292 35]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 292 25 292 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 292 25 292 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 292 25 292 34, srcInfoPoints = []}) "CDeclSpec")))))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 292 40 292 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 292 40 292 41,SrcSpan "tests/examples/CParser.hs" 292 53 292 54]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 292 41 292 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 292 41 292 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 292 41 292 52, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 293 1 293 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 293 1 293 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 293 1 293 10, srcInfoPoints = []}) "happyIn38") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 293 11 293 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 293 11 293 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 293 13 293 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 293 13 293 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 293 15 293 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 293 15 293 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 293 15 293 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 293 15 293 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 293 29 293 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 293 29 293 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 293 29 293 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 294 1 294 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 294 1 294 11,SrcSpan "tests/examples/CParser.hs" 294 22 294 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 294 12 294 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 294 12 294 21, srcInfoPoints = []}) "happyIn38")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 295 1 295 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 295 12 295 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 295 1 295 11, srcInfoPoints = []}) "happyOut38"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 295 15 295 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 295 30 295 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 295 15 295 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 295 15 295 16,SrcSpan "tests/examples/CParser.hs" 295 28 295 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 295 16 295 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 295 16 295 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 295 16 295 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 295 33 295 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 295 33 295 34,SrcSpan "tests/examples/CParser.hs" 295 54 295 55]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 295 34 295 54, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 295 34 295 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 295 34 295 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 295 34 295 42, srcInfoPoints = []}) "Reversed"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 295 43 295 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 295 43 295 44,SrcSpan "tests/examples/CParser.hs" 295 53 295 54]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 295 44 295 53, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 295 44 295 53, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 295 44 295 53, srcInfoPoints = []}) "CDeclSpec"))))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 296 1 296 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 296 1 296 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 296 1 296 11, srcInfoPoints = []}) "happyOut38") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 296 12 296 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 296 12 296 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 296 14 296 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 296 14 296 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 296 16 296 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 296 16 296 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 296 16 296 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 296 16 296 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 296 30 296 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 296 30 296 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 296 30 296 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 297 1 297 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 297 1 297 11,SrcSpan "tests/examples/CParser.hs" 297 23 297 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 297 12 297 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 297 12 297 22, srcInfoPoints = []}) "happyOut38")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 298 1 298 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 298 11 298 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 298 1 298 10, srcInfoPoints = []}) "happyIn39"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 298 14 298 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 298 26 298 28]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 298 14 298 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 298 14 298 15,SrcSpan "tests/examples/CParser.hs" 298 24 298 25]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 298 15 298 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 298 15 298 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 298 15 298 24, srcInfoPoints = []}) "CDeclSpec")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 298 29 298 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 298 29 298 30,SrcSpan "tests/examples/CParser.hs" 298 42 298 43]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 298 30 298 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 298 30 298 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 298 30 298 41, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 299 1 299 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 299 1 299 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 299 1 299 10, srcInfoPoints = []}) "happyIn39") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 299 11 299 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 299 11 299 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 299 13 299 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 299 13 299 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 299 15 299 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 299 15 299 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 299 15 299 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 299 15 299 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 299 29 299 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 299 29 299 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 299 29 299 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 300 1 300 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 300 1 300 11,SrcSpan "tests/examples/CParser.hs" 300 22 300 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 300 12 300 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 300 12 300 21, srcInfoPoints = []}) "happyIn39")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 301 1 301 44, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 301 12 301 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 301 1 301 11, srcInfoPoints = []}) "happyOut39"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 301 15 301 44, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 301 30 301 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 301 15 301 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 301 15 301 16,SrcSpan "tests/examples/CParser.hs" 301 28 301 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 301 16 301 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 301 16 301 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 301 16 301 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 301 33 301 44, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 301 33 301 34,SrcSpan "tests/examples/CParser.hs" 301 43 301 44]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 301 34 301 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 301 34 301 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 301 34 301 43, srcInfoPoints = []}) "CDeclSpec"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 302 1 302 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 302 1 302 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 302 1 302 11, srcInfoPoints = []}) "happyOut39") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 302 12 302 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 302 12 302 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 302 14 302 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 302 14 302 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 302 16 302 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 302 16 302 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 302 16 302 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 302 16 302 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 302 30 302 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 302 30 302 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 302 30 302 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 303 1 303 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 303 1 303 11,SrcSpan "tests/examples/CParser.hs" 303 23 303 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 303 12 303 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 303 12 303 22, srcInfoPoints = []}) "happyOut39")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 304 1 304 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 304 11 304 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 304 1 304 10, srcInfoPoints = []}) "happyIn40"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 304 14 304 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 304 29 304 31]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 304 14 304 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 304 14 304 15,SrcSpan "tests/examples/CParser.hs" 304 27 304 28]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 304 15 304 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 304 15 304 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 304 15 304 27, srcInfoPoints = []}) "CStorageSpec")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 304 32 304 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 304 32 304 33,SrcSpan "tests/examples/CParser.hs" 304 45 304 46]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 304 33 304 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 304 33 304 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 304 33 304 44, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 305 1 305 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 305 1 305 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 305 1 305 10, srcInfoPoints = []}) "happyIn40") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 305 11 305 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 305 11 305 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 305 13 305 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 305 13 305 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 305 15 305 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 305 15 305 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 305 15 305 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 305 15 305 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 305 29 305 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 305 29 305 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 305 29 305 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 306 1 306 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 306 1 306 11,SrcSpan "tests/examples/CParser.hs" 306 22 306 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 306 12 306 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 306 12 306 21, srcInfoPoints = []}) "happyIn40")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 307 1 307 47, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 307 12 307 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 307 1 307 11, srcInfoPoints = []}) "happyOut40"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 307 15 307 47, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 307 30 307 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 307 15 307 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 307 15 307 16,SrcSpan "tests/examples/CParser.hs" 307 28 307 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 307 16 307 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 307 16 307 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 307 16 307 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 307 33 307 47, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 307 33 307 34,SrcSpan "tests/examples/CParser.hs" 307 46 307 47]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 307 34 307 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 307 34 307 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 307 34 307 46, srcInfoPoints = []}) "CStorageSpec"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 308 1 308 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 308 1 308 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 308 1 308 11, srcInfoPoints = []}) "happyOut40") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 308 12 308 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 308 12 308 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 308 14 308 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 308 14 308 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 308 16 308 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 308 16 308 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 308 16 308 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 308 16 308 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 308 30 308 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 308 30 308 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 308 30 308 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 309 1 309 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 309 1 309 11,SrcSpan "tests/examples/CParser.hs" 309 23 309 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 309 12 309 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 309 12 309 22, srcInfoPoints = []}) "happyOut40")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 310 1 310 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 310 11 310 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 310 1 310 10, srcInfoPoints = []}) "happyIn41"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 310 14 310 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 310 28 310 30]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 310 14 310 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 310 14 310 15,SrcSpan "tests/examples/CParser.hs" 310 26 310 27]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 310 15 310 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 310 15 310 16,SrcSpan "tests/examples/CParser.hs" 310 25 310 26]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 310 16 310 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 310 16 310 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 310 16 310 25, srcInfoPoints = []}) "CDeclSpec"))))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 310 31 310 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 310 31 310 32,SrcSpan "tests/examples/CParser.hs" 310 44 310 45]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 310 32 310 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 310 32 310 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 310 32 310 43, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 311 1 311 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 311 1 311 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 311 1 311 10, srcInfoPoints = []}) "happyIn41") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 311 11 311 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 311 11 311 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 311 13 311 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 311 13 311 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 311 15 311 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 311 15 311 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 311 15 311 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 311 15 311 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 311 29 311 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 311 29 311 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 311 29 311 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 312 1 312 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 312 1 312 11,SrcSpan "tests/examples/CParser.hs" 312 22 312 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 312 12 312 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 312 12 312 21, srcInfoPoints = []}) "happyIn41")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 313 1 313 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 313 12 313 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 313 1 313 11, srcInfoPoints = []}) "happyOut41"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 313 15 313 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 313 30 313 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 313 15 313 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 313 15 313 16,SrcSpan "tests/examples/CParser.hs" 313 28 313 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 313 16 313 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 313 16 313 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 313 16 313 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 313 33 313 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 313 33 313 34,SrcSpan "tests/examples/CParser.hs" 313 45 313 46]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 313 34 313 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 313 34 313 35,SrcSpan "tests/examples/CParser.hs" 313 44 313 45]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 313 35 313 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 313 35 313 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 313 35 313 44, srcInfoPoints = []}) "CDeclSpec")))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 314 1 314 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 314 1 314 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 314 1 314 11, srcInfoPoints = []}) "happyOut41") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 314 12 314 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 314 12 314 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 314 14 314 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 314 14 314 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 314 16 314 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 314 16 314 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 314 16 314 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 314 16 314 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 314 30 314 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 314 30 314 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 314 30 314 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 315 1 315 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 315 1 315 11,SrcSpan "tests/examples/CParser.hs" 315 23 315 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 315 12 315 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 315 12 315 22, srcInfoPoints = []}) "happyOut41")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 316 1 316 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 316 11 316 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 316 1 316 10, srcInfoPoints = []}) "happyIn42"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 316 14 316 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 316 26 316 28]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 316 14 316 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 316 14 316 15,SrcSpan "tests/examples/CParser.hs" 316 24 316 25]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 316 15 316 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 316 15 316 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 316 15 316 24, srcInfoPoints = []}) "CTypeSpec")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 316 29 316 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 316 29 316 30,SrcSpan "tests/examples/CParser.hs" 316 42 316 43]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 316 30 316 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 316 30 316 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 316 30 316 41, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 317 1 317 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 317 1 317 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 317 1 317 10, srcInfoPoints = []}) "happyIn42") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 317 11 317 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 317 11 317 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 317 13 317 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 317 13 317 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 317 15 317 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 317 15 317 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 317 15 317 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 317 15 317 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 317 29 317 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 317 29 317 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 317 29 317 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 318 1 318 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 318 1 318 11,SrcSpan "tests/examples/CParser.hs" 318 22 318 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 318 12 318 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 318 12 318 21, srcInfoPoints = []}) "happyIn42")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 319 1 319 44, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 319 12 319 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 319 1 319 11, srcInfoPoints = []}) "happyOut42"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 319 15 319 44, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 319 30 319 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 319 15 319 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 319 15 319 16,SrcSpan "tests/examples/CParser.hs" 319 28 319 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 319 16 319 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 319 16 319 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 319 16 319 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 319 33 319 44, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 319 33 319 34,SrcSpan "tests/examples/CParser.hs" 319 43 319 44]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 319 34 319 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 319 34 319 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 319 34 319 43, srcInfoPoints = []}) "CTypeSpec"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 320 1 320 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 320 1 320 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 320 1 320 11, srcInfoPoints = []}) "happyOut42") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 320 12 320 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 320 12 320 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 320 14 320 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 320 14 320 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 320 16 320 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 320 16 320 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 320 16 320 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 320 16 320 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 320 30 320 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 320 30 320 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 320 30 320 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 321 1 321 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 321 1 321 11,SrcSpan "tests/examples/CParser.hs" 321 23 321 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 321 12 321 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 321 12 321 22, srcInfoPoints = []}) "happyOut42")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 322 1 322 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 322 11 322 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 322 1 322 10, srcInfoPoints = []}) "happyIn43"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 322 14 322 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 322 37 322 39]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 322 14 322 36, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 322 14 322 15,SrcSpan "tests/examples/CParser.hs" 322 35 322 36]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 322 15 322 35, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 322 15 322 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 322 15 322 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 322 15 322 23, srcInfoPoints = []}) "Reversed"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 322 24 322 35, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 322 24 322 25,SrcSpan "tests/examples/CParser.hs" 322 34 322 35]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 322 25 322 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 322 25 322 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 322 25 322 34, srcInfoPoints = []}) "CDeclSpec")))))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 322 40 322 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 322 40 322 41,SrcSpan "tests/examples/CParser.hs" 322 53 322 54]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 322 41 322 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 322 41 322 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 322 41 322 52, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 323 1 323 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 323 1 323 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 323 1 323 10, srcInfoPoints = []}) "happyIn43") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 323 11 323 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 323 11 323 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 323 13 323 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 323 13 323 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 323 15 323 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 323 15 323 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 323 15 323 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 323 15 323 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 323 29 323 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 323 29 323 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 323 29 323 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 324 1 324 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 324 1 324 11,SrcSpan "tests/examples/CParser.hs" 324 22 324 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 324 12 324 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 324 12 324 21, srcInfoPoints = []}) "happyIn43")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 325 1 325 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 325 12 325 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 325 1 325 11, srcInfoPoints = []}) "happyOut43"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 325 15 325 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 325 30 325 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 325 15 325 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 325 15 325 16,SrcSpan "tests/examples/CParser.hs" 325 28 325 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 325 16 325 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 325 16 325 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 325 16 325 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 325 33 325 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 325 33 325 34,SrcSpan "tests/examples/CParser.hs" 325 54 325 55]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 325 34 325 54, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 325 34 325 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 325 34 325 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 325 34 325 42, srcInfoPoints = []}) "Reversed"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 325 43 325 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 325 43 325 44,SrcSpan "tests/examples/CParser.hs" 325 53 325 54]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 325 44 325 53, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 325 44 325 53, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 325 44 325 53, srcInfoPoints = []}) "CDeclSpec"))))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 326 1 326 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 326 1 326 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 326 1 326 11, srcInfoPoints = []}) "happyOut43") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 326 12 326 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 326 12 326 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 326 14 326 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 326 14 326 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 326 16 326 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 326 16 326 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 326 16 326 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 326 16 326 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 326 30 326 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 326 30 326 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 326 30 326 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 327 1 327 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 327 1 327 11,SrcSpan "tests/examples/CParser.hs" 327 23 327 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 327 12 327 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 327 12 327 22, srcInfoPoints = []}) "happyOut43")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 328 1 328 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 328 11 328 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 328 1 328 10, srcInfoPoints = []}) "happyIn44"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 328 14 328 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 328 37 328 39]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 328 14 328 36, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 328 14 328 15,SrcSpan "tests/examples/CParser.hs" 328 35 328 36]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 328 15 328 35, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 328 15 328 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 328 15 328 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 328 15 328 23, srcInfoPoints = []}) "Reversed"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 328 24 328 35, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 328 24 328 25,SrcSpan "tests/examples/CParser.hs" 328 34 328 35]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 328 25 328 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 328 25 328 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 328 25 328 34, srcInfoPoints = []}) "CDeclSpec")))))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 328 40 328 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 328 40 328 41,SrcSpan "tests/examples/CParser.hs" 328 53 328 54]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 328 41 328 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 328 41 328 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 328 41 328 52, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 329 1 329 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 329 1 329 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 329 1 329 10, srcInfoPoints = []}) "happyIn44") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 329 11 329 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 329 11 329 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 329 13 329 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 329 13 329 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 329 15 329 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 329 15 329 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 329 15 329 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 329 15 329 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 329 29 329 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 329 29 329 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 329 29 329 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 330 1 330 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 330 1 330 11,SrcSpan "tests/examples/CParser.hs" 330 22 330 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 330 12 330 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 330 12 330 21, srcInfoPoints = []}) "happyIn44")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 331 1 331 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 331 12 331 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 331 1 331 11, srcInfoPoints = []}) "happyOut44"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 331 15 331 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 331 30 331 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 331 15 331 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 331 15 331 16,SrcSpan "tests/examples/CParser.hs" 331 28 331 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 331 16 331 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 331 16 331 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 331 16 331 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 331 33 331 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 331 33 331 34,SrcSpan "tests/examples/CParser.hs" 331 54 331 55]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 331 34 331 54, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 331 34 331 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 331 34 331 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 331 34 331 42, srcInfoPoints = []}) "Reversed"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 331 43 331 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 331 43 331 44,SrcSpan "tests/examples/CParser.hs" 331 53 331 54]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 331 44 331 53, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 331 44 331 53, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 331 44 331 53, srcInfoPoints = []}) "CDeclSpec"))))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 332 1 332 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 332 1 332 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 332 1 332 11, srcInfoPoints = []}) "happyOut44") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 332 12 332 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 332 12 332 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 332 14 332 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 332 14 332 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 332 16 332 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 332 16 332 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 332 16 332 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 332 16 332 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 332 30 332 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 332 30 332 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 332 30 332 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 333 1 333 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 333 1 333 11,SrcSpan "tests/examples/CParser.hs" 333 23 333 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 333 12 333 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 333 12 333 22, srcInfoPoints = []}) "happyOut44")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 334 1 334 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 334 11 334 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 334 1 334 10, srcInfoPoints = []}) "happyIn45"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 334 14 334 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 334 37 334 39]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 334 14 334 36, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 334 14 334 15,SrcSpan "tests/examples/CParser.hs" 334 35 334 36]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 334 15 334 35, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 334 15 334 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 334 15 334 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 334 15 334 23, srcInfoPoints = []}) "Reversed"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 334 24 334 35, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 334 24 334 25,SrcSpan "tests/examples/CParser.hs" 334 34 334 35]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 334 25 334 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 334 25 334 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 334 25 334 34, srcInfoPoints = []}) "CDeclSpec")))))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 334 40 334 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 334 40 334 41,SrcSpan "tests/examples/CParser.hs" 334 53 334 54]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 334 41 334 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 334 41 334 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 334 41 334 52, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 335 1 335 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 335 1 335 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 335 1 335 10, srcInfoPoints = []}) "happyIn45") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 335 11 335 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 335 11 335 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 335 13 335 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 335 13 335 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 335 15 335 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 335 15 335 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 335 15 335 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 335 15 335 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 335 29 335 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 335 29 335 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 335 29 335 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 336 1 336 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 336 1 336 11,SrcSpan "tests/examples/CParser.hs" 336 22 336 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 336 12 336 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 336 12 336 21, srcInfoPoints = []}) "happyIn45")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 337 1 337 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 337 12 337 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 337 1 337 11, srcInfoPoints = []}) "happyOut45"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 337 15 337 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 337 30 337 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 337 15 337 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 337 15 337 16,SrcSpan "tests/examples/CParser.hs" 337 28 337 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 337 16 337 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 337 16 337 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 337 16 337 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 337 33 337 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 337 33 337 34,SrcSpan "tests/examples/CParser.hs" 337 54 337 55]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 337 34 337 54, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 337 34 337 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 337 34 337 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 337 34 337 42, srcInfoPoints = []}) "Reversed"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 337 43 337 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 337 43 337 44,SrcSpan "tests/examples/CParser.hs" 337 53 337 54]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 337 44 337 53, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 337 44 337 53, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 337 44 337 53, srcInfoPoints = []}) "CDeclSpec"))))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 338 1 338 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 338 1 338 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 338 1 338 11, srcInfoPoints = []}) "happyOut45") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 338 12 338 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 338 12 338 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 338 14 338 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 338 14 338 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 338 16 338 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 338 16 338 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 338 16 338 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 338 16 338 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 338 30 338 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 338 30 338 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 338 30 338 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 339 1 339 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 339 1 339 11,SrcSpan "tests/examples/CParser.hs" 339 23 339 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 339 12 339 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 339 12 339 22, srcInfoPoints = []}) "happyOut45")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 340 1 340 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 340 11 340 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 340 1 340 10, srcInfoPoints = []}) "happyIn46"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 340 14 340 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 340 37 340 39]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 340 14 340 36, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 340 14 340 15,SrcSpan "tests/examples/CParser.hs" 340 35 340 36]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 340 15 340 35, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 340 15 340 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 340 15 340 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 340 15 340 23, srcInfoPoints = []}) "Reversed"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 340 24 340 35, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 340 24 340 25,SrcSpan "tests/examples/CParser.hs" 340 34 340 35]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 340 25 340 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 340 25 340 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 340 25 340 34, srcInfoPoints = []}) "CDeclSpec")))))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 340 40 340 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 340 40 340 41,SrcSpan "tests/examples/CParser.hs" 340 53 340 54]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 340 41 340 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 340 41 340 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 340 41 340 52, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 341 1 341 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 341 1 341 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 341 1 341 10, srcInfoPoints = []}) "happyIn46") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 341 11 341 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 341 11 341 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 341 13 341 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 341 13 341 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 341 15 341 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 341 15 341 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 341 15 341 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 341 15 341 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 341 29 341 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 341 29 341 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 341 29 341 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 342 1 342 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 342 1 342 11,SrcSpan "tests/examples/CParser.hs" 342 22 342 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 342 12 342 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 342 12 342 21, srcInfoPoints = []}) "happyIn46")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 343 1 343 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 343 12 343 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 343 1 343 11, srcInfoPoints = []}) "happyOut46"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 343 15 343 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 343 30 343 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 343 15 343 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 343 15 343 16,SrcSpan "tests/examples/CParser.hs" 343 28 343 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 343 16 343 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 343 16 343 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 343 16 343 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 343 33 343 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 343 33 343 34,SrcSpan "tests/examples/CParser.hs" 343 54 343 55]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 343 34 343 54, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 343 34 343 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 343 34 343 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 343 34 343 42, srcInfoPoints = []}) "Reversed"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 343 43 343 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 343 43 343 44,SrcSpan "tests/examples/CParser.hs" 343 53 343 54]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 343 44 343 53, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 343 44 343 53, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 343 44 343 53, srcInfoPoints = []}) "CDeclSpec"))))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 344 1 344 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 344 1 344 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 344 1 344 11, srcInfoPoints = []}) "happyOut46") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 344 12 344 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 344 12 344 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 344 14 344 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 344 14 344 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 344 16 344 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 344 16 344 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 344 16 344 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 344 16 344 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 344 30 344 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 344 30 344 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 344 30 344 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 345 1 345 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 345 1 345 11,SrcSpan "tests/examples/CParser.hs" 345 23 345 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 345 12 345 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 345 12 345 22, srcInfoPoints = []}) "happyOut46")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 346 1 346 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 346 11 346 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 346 1 346 10, srcInfoPoints = []}) "happyIn47"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 346 14 346 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 346 37 346 39]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 346 14 346 36, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 346 14 346 15,SrcSpan "tests/examples/CParser.hs" 346 35 346 36]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 346 15 346 35, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 346 15 346 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 346 15 346 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 346 15 346 23, srcInfoPoints = []}) "Reversed"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 346 24 346 35, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 346 24 346 25,SrcSpan "tests/examples/CParser.hs" 346 34 346 35]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 346 25 346 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 346 25 346 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 346 25 346 34, srcInfoPoints = []}) "CDeclSpec")))))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 346 40 346 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 346 40 346 41,SrcSpan "tests/examples/CParser.hs" 346 53 346 54]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 346 41 346 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 346 41 346 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 346 41 346 52, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 347 1 347 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 347 1 347 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 347 1 347 10, srcInfoPoints = []}) "happyIn47") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 347 11 347 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 347 11 347 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 347 13 347 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 347 13 347 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 347 15 347 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 347 15 347 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 347 15 347 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 347 15 347 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 347 29 347 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 347 29 347 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 347 29 347 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 348 1 348 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 348 1 348 11,SrcSpan "tests/examples/CParser.hs" 348 22 348 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 348 12 348 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 348 12 348 21, srcInfoPoints = []}) "happyIn47")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 349 1 349 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 349 12 349 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 349 1 349 11, srcInfoPoints = []}) "happyOut47"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 349 15 349 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 349 30 349 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 349 15 349 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 349 15 349 16,SrcSpan "tests/examples/CParser.hs" 349 28 349 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 349 16 349 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 349 16 349 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 349 16 349 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 349 33 349 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 349 33 349 34,SrcSpan "tests/examples/CParser.hs" 349 54 349 55]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 349 34 349 54, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 349 34 349 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 349 34 349 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 349 34 349 42, srcInfoPoints = []}) "Reversed"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 349 43 349 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 349 43 349 44,SrcSpan "tests/examples/CParser.hs" 349 53 349 54]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 349 44 349 53, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 349 44 349 53, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 349 44 349 53, srcInfoPoints = []}) "CDeclSpec"))))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 350 1 350 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 350 1 350 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 350 1 350 11, srcInfoPoints = []}) "happyOut47") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 350 12 350 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 350 12 350 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 350 14 350 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 350 14 350 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 350 16 350 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 350 16 350 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 350 16 350 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 350 16 350 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 350 30 350 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 350 30 350 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 350 30 350 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 351 1 351 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 351 1 351 11,SrcSpan "tests/examples/CParser.hs" 351 23 351 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 351 12 351 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 351 12 351 22, srcInfoPoints = []}) "happyOut47")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 352 1 352 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 352 11 352 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 352 1 352 10, srcInfoPoints = []}) "happyIn48"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 352 14 352 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 352 37 352 39]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 352 14 352 36, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 352 14 352 15,SrcSpan "tests/examples/CParser.hs" 352 35 352 36]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 352 15 352 35, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 352 15 352 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 352 15 352 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 352 15 352 23, srcInfoPoints = []}) "Reversed"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 352 24 352 35, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 352 24 352 25,SrcSpan "tests/examples/CParser.hs" 352 34 352 35]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 352 25 352 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 352 25 352 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 352 25 352 34, srcInfoPoints = []}) "CDeclSpec")))))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 352 40 352 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 352 40 352 41,SrcSpan "tests/examples/CParser.hs" 352 53 352 54]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 352 41 352 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 352 41 352 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 352 41 352 52, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 353 1 353 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 353 1 353 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 353 1 353 10, srcInfoPoints = []}) "happyIn48") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 353 11 353 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 353 11 353 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 353 13 353 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 353 13 353 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 353 15 353 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 353 15 353 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 353 15 353 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 353 15 353 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 353 29 353 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 353 29 353 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 353 29 353 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 354 1 354 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 354 1 354 11,SrcSpan "tests/examples/CParser.hs" 354 22 354 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 354 12 354 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 354 12 354 21, srcInfoPoints = []}) "happyIn48")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 355 1 355 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 355 12 355 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 355 1 355 11, srcInfoPoints = []}) "happyOut48"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 355 15 355 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 355 30 355 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 355 15 355 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 355 15 355 16,SrcSpan "tests/examples/CParser.hs" 355 28 355 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 355 16 355 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 355 16 355 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 355 16 355 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 355 33 355 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 355 33 355 34,SrcSpan "tests/examples/CParser.hs" 355 54 355 55]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 355 34 355 54, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 355 34 355 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 355 34 355 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 355 34 355 42, srcInfoPoints = []}) "Reversed"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 355 43 355 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 355 43 355 44,SrcSpan "tests/examples/CParser.hs" 355 53 355 54]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 355 44 355 53, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 355 44 355 53, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 355 44 355 53, srcInfoPoints = []}) "CDeclSpec"))))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 356 1 356 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 356 1 356 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 356 1 356 11, srcInfoPoints = []}) "happyOut48") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 356 12 356 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 356 12 356 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 356 14 356 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 356 14 356 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 356 16 356 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 356 16 356 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 356 16 356 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 356 16 356 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 356 30 356 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 356 30 356 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 356 30 356 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 357 1 357 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 357 1 357 11,SrcSpan "tests/examples/CParser.hs" 357 23 357 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 357 12 357 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 357 12 357 22, srcInfoPoints = []}) "happyOut48")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 358 1 358 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 358 11 358 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 358 1 358 10, srcInfoPoints = []}) "happyIn49"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 358 14 358 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 358 26 358 28]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 358 14 358 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 358 14 358 15,SrcSpan "tests/examples/CParser.hs" 358 24 358 25]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 358 15 358 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 358 15 358 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 358 15 358 24, srcInfoPoints = []}) "CTypeSpec")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 358 29 358 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 358 29 358 30,SrcSpan "tests/examples/CParser.hs" 358 42 358 43]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 358 30 358 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 358 30 358 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 358 30 358 41, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 359 1 359 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 359 1 359 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 359 1 359 10, srcInfoPoints = []}) "happyIn49") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 359 11 359 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 359 11 359 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 359 13 359 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 359 13 359 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 359 15 359 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 359 15 359 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 359 15 359 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 359 15 359 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 359 29 359 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 359 29 359 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 359 29 359 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 360 1 360 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 360 1 360 11,SrcSpan "tests/examples/CParser.hs" 360 22 360 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 360 12 360 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 360 12 360 21, srcInfoPoints = []}) "happyIn49")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 361 1 361 44, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 361 12 361 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 361 1 361 11, srcInfoPoints = []}) "happyOut49"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 361 15 361 44, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 361 30 361 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 361 15 361 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 361 15 361 16,SrcSpan "tests/examples/CParser.hs" 361 28 361 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 361 16 361 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 361 16 361 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 361 16 361 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 361 33 361 44, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 361 33 361 34,SrcSpan "tests/examples/CParser.hs" 361 43 361 44]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 361 34 361 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 361 34 361 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 361 34 361 43, srcInfoPoints = []}) "CTypeSpec"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 362 1 362 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 362 1 362 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 362 1 362 11, srcInfoPoints = []}) "happyOut49") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 362 12 362 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 362 12 362 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 362 14 362 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 362 14 362 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 362 16 362 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 362 16 362 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 362 16 362 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 362 16 362 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 362 30 362 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 362 30 362 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 362 30 362 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 363 1 363 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 363 1 363 11,SrcSpan "tests/examples/CParser.hs" 363 23 363 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 363 12 363 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 363 12 363 22, srcInfoPoints = []}) "happyOut49")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 364 1 364 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 364 11 364 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 364 1 364 10, srcInfoPoints = []}) "happyIn50"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 364 14 364 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 364 29 364 31]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 364 14 364 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 364 14 364 15,SrcSpan "tests/examples/CParser.hs" 364 27 364 28]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 364 15 364 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 364 15 364 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 364 15 364 27, srcInfoPoints = []}) "CStructUnion")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 364 32 364 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 364 32 364 33,SrcSpan "tests/examples/CParser.hs" 364 45 364 46]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 364 33 364 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 364 33 364 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 364 33 364 44, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 365 1 365 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 365 1 365 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 365 1 365 10, srcInfoPoints = []}) "happyIn50") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 365 11 365 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 365 11 365 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 365 13 365 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 365 13 365 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 365 15 365 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 365 15 365 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 365 15 365 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 365 15 365 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 365 29 365 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 365 29 365 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 365 29 365 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 366 1 366 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 366 1 366 11,SrcSpan "tests/examples/CParser.hs" 366 22 366 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 366 12 366 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 366 12 366 21, srcInfoPoints = []}) "happyIn50")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 367 1 367 47, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 367 12 367 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 367 1 367 11, srcInfoPoints = []}) "happyOut50"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 367 15 367 47, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 367 30 367 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 367 15 367 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 367 15 367 16,SrcSpan "tests/examples/CParser.hs" 367 28 367 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 367 16 367 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 367 16 367 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 367 16 367 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 367 33 367 47, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 367 33 367 34,SrcSpan "tests/examples/CParser.hs" 367 46 367 47]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 367 34 367 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 367 34 367 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 367 34 367 46, srcInfoPoints = []}) "CStructUnion"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 368 1 368 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 368 1 368 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 368 1 368 11, srcInfoPoints = []}) "happyOut50") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 368 12 368 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 368 12 368 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 368 14 368 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 368 14 368 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 368 16 368 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 368 16 368 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 368 16 368 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 368 16 368 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 368 30 368 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 368 30 368 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 368 30 368 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 369 1 369 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 369 1 369 11,SrcSpan "tests/examples/CParser.hs" 369 23 369 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 369 12 369 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 369 12 369 22, srcInfoPoints = []}) "happyOut50")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 370 1 370 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 370 11 370 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 370 1 370 10, srcInfoPoints = []}) "happyIn51"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 370 14 370 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 370 35 370 37]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 370 14 370 34, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 370 14 370 15,SrcSpan "tests/examples/CParser.hs" 370 33 370 34]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 370 15 370 33, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 370 15 370 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 370 15 370 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 370 15 370 22, srcInfoPoints = []}) "Located"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 370 23 370 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 370 23 370 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 370 23 370 33, srcInfoPoints = []}) "CStructTag"))))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 370 38 370 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 370 38 370 39,SrcSpan "tests/examples/CParser.hs" 370 51 370 52]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 370 39 370 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 370 39 370 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 370 39 370 50, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 371 1 371 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 371 1 371 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 371 1 371 10, srcInfoPoints = []}) "happyIn51") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 371 11 371 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 371 11 371 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 371 13 371 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 371 13 371 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 371 15 371 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 371 15 371 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 371 15 371 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 371 15 371 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 371 29 371 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 371 29 371 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 371 29 371 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 372 1 372 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 372 1 372 11,SrcSpan "tests/examples/CParser.hs" 372 22 372 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 372 12 372 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 372 12 372 21, srcInfoPoints = []}) "happyIn51")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 373 1 373 53, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 373 12 373 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 373 1 373 11, srcInfoPoints = []}) "happyOut51"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 373 15 373 53, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 373 30 373 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 373 15 373 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 373 15 373 16,SrcSpan "tests/examples/CParser.hs" 373 28 373 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 373 16 373 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 373 16 373 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 373 16 373 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 373 33 373 53, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 373 33 373 34,SrcSpan "tests/examples/CParser.hs" 373 52 373 53]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 373 34 373 52, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 373 34 373 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 373 34 373 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 373 34 373 41, srcInfoPoints = []}) "Located"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 373 42 373 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 373 42 373 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 373 42 373 52, srcInfoPoints = []}) "CStructTag")))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 374 1 374 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 374 1 374 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 374 1 374 11, srcInfoPoints = []}) "happyOut51") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 374 12 374 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 374 12 374 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 374 14 374 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 374 14 374 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 374 16 374 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 374 16 374 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 374 16 374 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 374 16 374 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 374 30 374 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 374 30 374 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 374 30 374 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 375 1 375 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 375 1 375 11,SrcSpan "tests/examples/CParser.hs" 375 23 375 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 375 12 375 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 375 12 375 22, srcInfoPoints = []}) "happyOut51")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 376 1 376 50, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 376 11 376 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 376 1 376 10, srcInfoPoints = []}) "happyIn52"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 376 14 376 50, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 376 33 376 35]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 376 14 376 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 376 14 376 15,SrcSpan "tests/examples/CParser.hs" 376 31 376 32]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 376 15 376 31, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 376 15 376 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 376 15 376 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 376 15 376 23, srcInfoPoints = []}) "Reversed"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 376 24 376 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 376 24 376 25,SrcSpan "tests/examples/CParser.hs" 376 30 376 31]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 376 25 376 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 376 25 376 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 376 25 376 30, srcInfoPoints = []}) "CDecl")))))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 376 36 376 50, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 376 36 376 37,SrcSpan "tests/examples/CParser.hs" 376 49 376 50]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 376 37 376 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 376 37 376 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 376 37 376 48, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 377 1 377 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 377 1 377 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 377 1 377 10, srcInfoPoints = []}) "happyIn52") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 377 11 377 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 377 11 377 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 377 13 377 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 377 13 377 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 377 15 377 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 377 15 377 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 377 15 377 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 377 15 377 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 377 29 377 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 377 29 377 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 377 29 377 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 378 1 378 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 378 1 378 11,SrcSpan "tests/examples/CParser.hs" 378 22 378 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 378 12 378 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 378 12 378 21, srcInfoPoints = []}) "happyIn52")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 379 1 379 51, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 379 12 379 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 379 1 379 11, srcInfoPoints = []}) "happyOut52"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 379 15 379 51, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 379 30 379 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 379 15 379 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 379 15 379 16,SrcSpan "tests/examples/CParser.hs" 379 28 379 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 379 16 379 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 379 16 379 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 379 16 379 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 379 33 379 51, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 379 33 379 34,SrcSpan "tests/examples/CParser.hs" 379 50 379 51]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 379 34 379 50, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 379 34 379 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 379 34 379 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 379 34 379 42, srcInfoPoints = []}) "Reversed"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 379 43 379 50, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 379 43 379 44,SrcSpan "tests/examples/CParser.hs" 379 49 379 50]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 379 44 379 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 379 44 379 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 379 44 379 49, srcInfoPoints = []}) "CDecl"))))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 380 1 380 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 380 1 380 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 380 1 380 11, srcInfoPoints = []}) "happyOut52") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 380 12 380 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 380 12 380 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 380 14 380 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 380 14 380 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 380 16 380 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 380 16 380 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 380 16 380 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 380 16 380 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 380 30 380 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 380 30 380 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 380 30 380 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 381 1 381 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 381 1 381 11,SrcSpan "tests/examples/CParser.hs" 381 23 381 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 381 12 381 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 381 12 381 22, srcInfoPoints = []}) "happyOut52")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 382 1 382 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 382 11 382 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 382 1 382 10, srcInfoPoints = []}) "happyIn53"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 382 14 382 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 382 22 382 24]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 382 14 382 21, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 382 14 382 15,SrcSpan "tests/examples/CParser.hs" 382 20 382 21]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 382 15 382 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 382 15 382 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 382 15 382 20, srcInfoPoints = []}) "CDecl")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 382 25 382 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 382 25 382 26,SrcSpan "tests/examples/CParser.hs" 382 38 382 39]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 382 26 382 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 382 26 382 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 382 26 382 37, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 383 1 383 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 383 1 383 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 383 1 383 10, srcInfoPoints = []}) "happyIn53") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 383 11 383 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 383 11 383 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 383 13 383 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 383 13 383 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 383 15 383 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 383 15 383 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 383 15 383 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 383 15 383 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 383 29 383 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 383 29 383 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 383 29 383 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 384 1 384 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 384 1 384 11,SrcSpan "tests/examples/CParser.hs" 384 22 384 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 384 12 384 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 384 12 384 21, srcInfoPoints = []}) "happyIn53")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 385 1 385 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 385 12 385 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 385 1 385 11, srcInfoPoints = []}) "happyOut53"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 385 15 385 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 385 30 385 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 385 15 385 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 385 15 385 16,SrcSpan "tests/examples/CParser.hs" 385 28 385 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 385 16 385 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 385 16 385 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 385 16 385 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 385 33 385 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 385 33 385 34,SrcSpan "tests/examples/CParser.hs" 385 39 385 40]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 385 34 385 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 385 34 385 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 385 34 385 39, srcInfoPoints = []}) "CDecl"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 386 1 386 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 386 1 386 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 386 1 386 11, srcInfoPoints = []}) "happyOut53") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 386 12 386 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 386 12 386 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 386 14 386 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 386 14 386 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 386 16 386 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 386 16 386 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 386 16 386 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 386 16 386 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 386 30 386 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 386 30 386 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 386 30 386 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 387 1 387 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 387 1 387 11,SrcSpan "tests/examples/CParser.hs" 387 23 387 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 387 12 387 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 387 12 387 22, srcInfoPoints = []}) "happyOut53")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 388 1 388 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 388 11 388 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 388 1 388 10, srcInfoPoints = []}) "happyIn54"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 388 14 388 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 388 22 388 24]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 388 14 388 21, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 388 14 388 15,SrcSpan "tests/examples/CParser.hs" 388 20 388 21]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 388 15 388 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 388 15 388 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 388 15 388 20, srcInfoPoints = []}) "CDecl")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 388 25 388 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 388 25 388 26,SrcSpan "tests/examples/CParser.hs" 388 38 388 39]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 388 26 388 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 388 26 388 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 388 26 388 37, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 389 1 389 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 389 1 389 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 389 1 389 10, srcInfoPoints = []}) "happyIn54") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 389 11 389 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 389 11 389 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 389 13 389 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 389 13 389 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 389 15 389 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 389 15 389 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 389 15 389 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 389 15 389 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 389 29 389 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 389 29 389 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 389 29 389 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 390 1 390 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 390 1 390 11,SrcSpan "tests/examples/CParser.hs" 390 22 390 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 390 12 390 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 390 12 390 21, srcInfoPoints = []}) "happyIn54")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 391 1 391 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 391 12 391 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 391 1 391 11, srcInfoPoints = []}) "happyOut54"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 391 15 391 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 391 30 391 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 391 15 391 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 391 15 391 16,SrcSpan "tests/examples/CParser.hs" 391 28 391 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 391 16 391 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 391 16 391 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 391 16 391 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 391 33 391 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 391 33 391 34,SrcSpan "tests/examples/CParser.hs" 391 39 391 40]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 391 34 391 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 391 34 391 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 391 34 391 39, srcInfoPoints = []}) "CDecl"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 392 1 392 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 392 1 392 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 392 1 392 11, srcInfoPoints = []}) "happyOut54") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 392 12 392 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 392 12 392 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 392 14 392 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 392 14 392 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 392 16 392 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 392 16 392 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 392 16 392 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 392 16 392 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 392 30 392 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 392 30 392 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 392 30 392 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 393 1 393 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 393 1 393 11,SrcSpan "tests/examples/CParser.hs" 393 23 393 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 393 12 393 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 393 12 393 22, srcInfoPoints = []}) "happyOut54")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 394 1 394 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 394 11 394 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 394 1 394 10, srcInfoPoints = []}) "happyIn55"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 394 14 394 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 394 22 394 24]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 394 14 394 21, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 394 14 394 15,SrcSpan "tests/examples/CParser.hs" 394 20 394 21]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 394 15 394 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 394 15 394 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 394 15 394 20, srcInfoPoints = []}) "CDecl")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 394 25 394 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 394 25 394 26,SrcSpan "tests/examples/CParser.hs" 394 38 394 39]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 394 26 394 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 394 26 394 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 394 26 394 37, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 395 1 395 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 395 1 395 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 395 1 395 10, srcInfoPoints = []}) "happyIn55") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 395 11 395 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 395 11 395 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 395 13 395 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 395 13 395 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 395 15 395 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 395 15 395 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 395 15 395 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 395 15 395 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 395 29 395 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 395 29 395 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 395 29 395 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 396 1 396 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 396 1 396 11,SrcSpan "tests/examples/CParser.hs" 396 22 396 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 396 12 396 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 396 12 396 21, srcInfoPoints = []}) "happyIn55")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 397 1 397 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 397 12 397 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 397 1 397 11, srcInfoPoints = []}) "happyOut55"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 397 15 397 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 397 30 397 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 397 15 397 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 397 15 397 16,SrcSpan "tests/examples/CParser.hs" 397 28 397 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 397 16 397 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 397 16 397 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 397 16 397 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 397 33 397 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 397 33 397 34,SrcSpan "tests/examples/CParser.hs" 397 39 397 40]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 397 34 397 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 397 34 397 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 397 34 397 39, srcInfoPoints = []}) "CDecl"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 398 1 398 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 398 1 398 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 398 1 398 11, srcInfoPoints = []}) "happyOut55") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 398 12 398 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 398 12 398 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 398 14 398 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 398 14 398 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 398 16 398 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 398 16 398 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 398 16 398 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 398 16 398 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 398 30 398 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 398 30 398 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 398 30 398 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 399 1 399 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 399 1 399 11,SrcSpan "tests/examples/CParser.hs" 399 23 399 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 399 12 399 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 399 12 399 22, srcInfoPoints = []}) "happyOut55")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 400 1 400 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 400 11 400 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 400 1 400 10, srcInfoPoints = []}) "happyIn56"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 400 14 400 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 400 44 400 46]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 400 14 400 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 400 14 400 15,SrcSpan "tests/examples/CParser.hs" 400 42 400 43]}) (TyTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 400 15 400 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 400 15 400 16,SrcSpan "tests/examples/CParser.hs" 400 28 400 29,SrcSpan "tests/examples/CParser.hs" 400 41 400 42]}) Boxed [TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 400 16 400 28, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 400 16 400 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 400 16 400 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 400 16 400 21, srcInfoPoints = []}) "Maybe"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 400 22 400 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 400 22 400 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 400 22 400 28, srcInfoPoints = []}) "CDeclr"))),TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 400 30 400 41, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 400 30 400 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 400 30 400 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 400 30 400 35, srcInfoPoints = []}) "Maybe"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 400 36 400 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 400 36 400 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 400 36 400 41, srcInfoPoints = []}) "CExpr")))])) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 400 47 400 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 400 47 400 48,SrcSpan "tests/examples/CParser.hs" 400 60 400 61]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 400 48 400 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 400 48 400 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 400 48 400 59, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 401 1 401 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 401 1 401 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 401 1 401 10, srcInfoPoints = []}) "happyIn56") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 401 11 401 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 401 11 401 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 401 13 401 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 401 13 401 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 401 15 401 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 401 15 401 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 401 15 401 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 401 15 401 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 401 29 401 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 401 29 401 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 401 29 401 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 402 1 402 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 402 1 402 11,SrcSpan "tests/examples/CParser.hs" 402 22 402 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 402 12 402 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 402 12 402 21, srcInfoPoints = []}) "happyIn56")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 403 1 403 62, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 403 12 403 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 403 1 403 11, srcInfoPoints = []}) "happyOut56"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 403 15 403 62, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 403 30 403 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 403 15 403 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 403 15 403 16,SrcSpan "tests/examples/CParser.hs" 403 28 403 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 403 16 403 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 403 16 403 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 403 16 403 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 403 33 403 62, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 403 33 403 34,SrcSpan "tests/examples/CParser.hs" 403 61 403 62]}) (TyTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 403 34 403 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 403 34 403 35,SrcSpan "tests/examples/CParser.hs" 403 47 403 48,SrcSpan "tests/examples/CParser.hs" 403 60 403 61]}) Boxed [TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 403 35 403 47, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 403 35 403 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 403 35 403 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 403 35 403 40, srcInfoPoints = []}) "Maybe"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 403 41 403 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 403 41 403 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 403 41 403 47, srcInfoPoints = []}) "CDeclr"))),TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 403 49 403 60, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 403 49 403 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 403 49 403 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 403 49 403 54, srcInfoPoints = []}) "Maybe"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 403 55 403 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 403 55 403 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 403 55 403 60, srcInfoPoints = []}) "CExpr")))]))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 404 1 404 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 404 1 404 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 404 1 404 11, srcInfoPoints = []}) "happyOut56") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 404 12 404 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 404 12 404 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 404 14 404 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 404 14 404 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 404 16 404 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 404 16 404 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 404 16 404 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 404 16 404 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 404 30 404 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 404 30 404 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 404 30 404 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 405 1 405 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 405 1 405 11,SrcSpan "tests/examples/CParser.hs" 405 23 405 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 405 12 405 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 405 12 405 22, srcInfoPoints = []}) "happyOut56")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 406 1 406 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 406 11 406 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 406 1 406 10, srcInfoPoints = []}) "happyIn57"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 406 14 406 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 406 44 406 46]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 406 14 406 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 406 14 406 15,SrcSpan "tests/examples/CParser.hs" 406 42 406 43]}) (TyTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 406 15 406 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 406 15 406 16,SrcSpan "tests/examples/CParser.hs" 406 28 406 29,SrcSpan "tests/examples/CParser.hs" 406 41 406 42]}) Boxed [TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 406 16 406 28, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 406 16 406 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 406 16 406 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 406 16 406 21, srcInfoPoints = []}) "Maybe"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 406 22 406 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 406 22 406 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 406 22 406 28, srcInfoPoints = []}) "CDeclr"))),TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 406 30 406 41, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 406 30 406 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 406 30 406 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 406 30 406 35, srcInfoPoints = []}) "Maybe"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 406 36 406 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 406 36 406 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 406 36 406 41, srcInfoPoints = []}) "CExpr")))])) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 406 47 406 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 406 47 406 48,SrcSpan "tests/examples/CParser.hs" 406 60 406 61]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 406 48 406 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 406 48 406 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 406 48 406 59, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 407 1 407 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 407 1 407 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 407 1 407 10, srcInfoPoints = []}) "happyIn57") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 407 11 407 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 407 11 407 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 407 13 407 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 407 13 407 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 407 15 407 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 407 15 407 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 407 15 407 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 407 15 407 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 407 29 407 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 407 29 407 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 407 29 407 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 408 1 408 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 408 1 408 11,SrcSpan "tests/examples/CParser.hs" 408 22 408 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 408 12 408 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 408 12 408 21, srcInfoPoints = []}) "happyIn57")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 409 1 409 62, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 409 12 409 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 409 1 409 11, srcInfoPoints = []}) "happyOut57"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 409 15 409 62, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 409 30 409 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 409 15 409 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 409 15 409 16,SrcSpan "tests/examples/CParser.hs" 409 28 409 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 409 16 409 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 409 16 409 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 409 16 409 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 409 33 409 62, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 409 33 409 34,SrcSpan "tests/examples/CParser.hs" 409 61 409 62]}) (TyTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 409 34 409 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 409 34 409 35,SrcSpan "tests/examples/CParser.hs" 409 47 409 48,SrcSpan "tests/examples/CParser.hs" 409 60 409 61]}) Boxed [TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 409 35 409 47, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 409 35 409 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 409 35 409 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 409 35 409 40, srcInfoPoints = []}) "Maybe"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 409 41 409 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 409 41 409 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 409 41 409 47, srcInfoPoints = []}) "CDeclr"))),TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 409 49 409 60, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 409 49 409 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 409 49 409 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 409 49 409 54, srcInfoPoints = []}) "Maybe"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 409 55 409 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 409 55 409 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 409 55 409 60, srcInfoPoints = []}) "CExpr")))]))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 410 1 410 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 410 1 410 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 410 1 410 11, srcInfoPoints = []}) "happyOut57") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 410 12 410 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 410 12 410 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 410 14 410 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 410 14 410 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 410 16 410 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 410 16 410 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 410 16 410 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 410 16 410 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 410 30 410 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 410 30 410 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 410 30 410 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 411 1 411 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 411 1 411 11,SrcSpan "tests/examples/CParser.hs" 411 23 411 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 411 12 411 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 411 12 411 22, srcInfoPoints = []}) "happyOut57")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 412 1 412 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 412 11 412 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 412 1 412 10, srcInfoPoints = []}) "happyIn58"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 412 14 412 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 412 22 412 24]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 412 14 412 21, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 412 14 412 15,SrcSpan "tests/examples/CParser.hs" 412 20 412 21]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 412 15 412 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 412 15 412 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 412 15 412 20, srcInfoPoints = []}) "CEnum")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 412 25 412 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 412 25 412 26,SrcSpan "tests/examples/CParser.hs" 412 38 412 39]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 412 26 412 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 412 26 412 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 412 26 412 37, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 413 1 413 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 413 1 413 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 413 1 413 10, srcInfoPoints = []}) "happyIn58") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 413 11 413 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 413 11 413 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 413 13 413 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 413 13 413 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 413 15 413 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 413 15 413 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 413 15 413 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 413 15 413 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 413 29 413 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 413 29 413 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 413 29 413 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 414 1 414 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 414 1 414 11,SrcSpan "tests/examples/CParser.hs" 414 22 414 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 414 12 414 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 414 12 414 21, srcInfoPoints = []}) "happyIn58")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 415 1 415 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 415 12 415 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 415 1 415 11, srcInfoPoints = []}) "happyOut58"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 415 15 415 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 415 30 415 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 415 15 415 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 415 15 415 16,SrcSpan "tests/examples/CParser.hs" 415 28 415 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 415 16 415 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 415 16 415 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 415 16 415 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 415 33 415 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 415 33 415 34,SrcSpan "tests/examples/CParser.hs" 415 39 415 40]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 415 34 415 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 415 34 415 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 415 34 415 39, srcInfoPoints = []}) "CEnum"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 416 1 416 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 416 1 416 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 416 1 416 11, srcInfoPoints = []}) "happyOut58") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 416 12 416 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 416 12 416 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 416 14 416 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 416 14 416 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 416 16 416 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 416 16 416 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 416 16 416 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 416 16 416 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 416 30 416 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 416 30 416 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 416 30 416 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 417 1 417 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 417 1 417 11,SrcSpan "tests/examples/CParser.hs" 417 23 417 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 417 12 417 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 417 12 417 22, srcInfoPoints = []}) "happyOut58")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 418 1 418 65, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 418 11 418 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 418 1 418 10, srcInfoPoints = []}) "happyIn59"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 418 14 418 65, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 418 48 418 50]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 418 14 418 47, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 418 14 418 15,SrcSpan "tests/examples/CParser.hs" 418 46 418 47]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 418 15 418 46, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 418 15 418 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 418 15 418 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 418 15 418 23, srcInfoPoints = []}) "Reversed"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 418 24 418 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 418 24 418 25,SrcSpan "tests/examples/CParser.hs" 418 45 418 46]}) (TyTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 418 25 418 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 418 25 418 26,SrcSpan "tests/examples/CParser.hs" 418 31 418 32,SrcSpan "tests/examples/CParser.hs" 418 44 418 45]}) Boxed [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 418 26 418 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 418 26 418 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 418 26 418 31, srcInfoPoints = []}) "Ident")),TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 418 33 418 44, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 418 33 418 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 418 33 418 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 418 33 418 38, srcInfoPoints = []}) "Maybe"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 418 39 418 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 418 39 418 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 418 39 418 44, srcInfoPoints = []}) "CExpr")))])))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 418 51 418 65, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 418 51 418 52,SrcSpan "tests/examples/CParser.hs" 418 64 418 65]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 418 52 418 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 418 52 418 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 418 52 418 63, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 419 1 419 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 419 1 419 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 419 1 419 10, srcInfoPoints = []}) "happyIn59") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 419 11 419 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 419 11 419 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 419 13 419 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 419 13 419 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 419 15 419 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 419 15 419 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 419 15 419 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 419 15 419 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 419 29 419 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 419 29 419 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 419 29 419 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 420 1 420 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 420 1 420 11,SrcSpan "tests/examples/CParser.hs" 420 22 420 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 420 12 420 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 420 12 420 21, srcInfoPoints = []}) "happyIn59")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 421 1 421 66, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 421 12 421 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 421 1 421 11, srcInfoPoints = []}) "happyOut59"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 421 15 421 66, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 421 30 421 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 421 15 421 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 421 15 421 16,SrcSpan "tests/examples/CParser.hs" 421 28 421 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 421 16 421 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 421 16 421 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 421 16 421 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 421 33 421 66, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 421 33 421 34,SrcSpan "tests/examples/CParser.hs" 421 65 421 66]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 421 34 421 65, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 421 34 421 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 421 34 421 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 421 34 421 42, srcInfoPoints = []}) "Reversed"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 421 43 421 65, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 421 43 421 44,SrcSpan "tests/examples/CParser.hs" 421 64 421 65]}) (TyTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 421 44 421 64, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 421 44 421 45,SrcSpan "tests/examples/CParser.hs" 421 50 421 51,SrcSpan "tests/examples/CParser.hs" 421 63 421 64]}) Boxed [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 421 45 421 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 421 45 421 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 421 45 421 50, srcInfoPoints = []}) "Ident")),TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 421 52 421 63, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 421 52 421 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 421 52 421 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 421 52 421 57, srcInfoPoints = []}) "Maybe"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 421 58 421 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 421 58 421 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 421 58 421 63, srcInfoPoints = []}) "CExpr")))]))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 422 1 422 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 422 1 422 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 422 1 422 11, srcInfoPoints = []}) "happyOut59") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 422 12 422 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 422 12 422 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 422 14 422 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 422 14 422 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 422 16 422 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 422 16 422 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 422 16 422 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 422 16 422 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 422 30 422 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 422 30 422 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 422 30 422 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 423 1 423 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 423 1 423 11,SrcSpan "tests/examples/CParser.hs" 423 23 423 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 423 12 423 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 423 12 423 22, srcInfoPoints = []}) "happyOut59")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 424 1 424 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 424 11 424 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 424 1 424 10, srcInfoPoints = []}) "happyIn60"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 424 14 424 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 424 37 424 39]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 424 14 424 36, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 424 14 424 15,SrcSpan "tests/examples/CParser.hs" 424 35 424 36]}) (TyTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 424 15 424 35, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 424 15 424 16,SrcSpan "tests/examples/CParser.hs" 424 21 424 22,SrcSpan "tests/examples/CParser.hs" 424 34 424 35]}) Boxed [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 424 16 424 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 424 16 424 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 424 16 424 21, srcInfoPoints = []}) "Ident")),TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 424 23 424 34, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 424 23 424 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 424 23 424 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 424 23 424 28, srcInfoPoints = []}) "Maybe"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 424 29 424 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 424 29 424 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 424 29 424 34, srcInfoPoints = []}) "CExpr")))])) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 424 40 424 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 424 40 424 41,SrcSpan "tests/examples/CParser.hs" 424 53 424 54]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 424 41 424 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 424 41 424 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 424 41 424 52, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 425 1 425 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 425 1 425 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 425 1 425 10, srcInfoPoints = []}) "happyIn60") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 425 11 425 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 425 11 425 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 425 13 425 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 425 13 425 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 425 15 425 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 425 15 425 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 425 15 425 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 425 15 425 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 425 29 425 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 425 29 425 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 425 29 425 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 426 1 426 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 426 1 426 11,SrcSpan "tests/examples/CParser.hs" 426 22 426 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 426 12 426 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 426 12 426 21, srcInfoPoints = []}) "happyIn60")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 427 1 427 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 427 12 427 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 427 1 427 11, srcInfoPoints = []}) "happyOut60"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 427 15 427 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 427 30 427 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 427 15 427 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 427 15 427 16,SrcSpan "tests/examples/CParser.hs" 427 28 427 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 427 16 427 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 427 16 427 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 427 16 427 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 427 33 427 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 427 33 427 34,SrcSpan "tests/examples/CParser.hs" 427 54 427 55]}) (TyTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 427 34 427 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 427 34 427 35,SrcSpan "tests/examples/CParser.hs" 427 40 427 41,SrcSpan "tests/examples/CParser.hs" 427 53 427 54]}) Boxed [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 427 35 427 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 427 35 427 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 427 35 427 40, srcInfoPoints = []}) "Ident")),TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 427 42 427 53, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 427 42 427 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 427 42 427 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 427 42 427 47, srcInfoPoints = []}) "Maybe"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 427 48 427 53, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 427 48 427 53, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 427 48 427 53, srcInfoPoints = []}) "CExpr")))]))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 428 1 428 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 428 1 428 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 428 1 428 11, srcInfoPoints = []}) "happyOut60") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 428 12 428 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 428 12 428 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 428 14 428 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 428 14 428 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 428 16 428 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 428 16 428 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 428 16 428 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 428 16 428 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 428 30 428 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 428 30 428 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 428 30 428 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 429 1 429 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 429 1 429 11,SrcSpan "tests/examples/CParser.hs" 429 23 429 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 429 12 429 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 429 12 429 22, srcInfoPoints = []}) "happyOut60")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 430 1 430 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 430 11 430 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 430 1 430 10, srcInfoPoints = []}) "happyIn61"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 430 14 430 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 430 26 430 28]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 430 14 430 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 430 14 430 15,SrcSpan "tests/examples/CParser.hs" 430 24 430 25]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 430 15 430 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 430 15 430 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 430 15 430 24, srcInfoPoints = []}) "CTypeQual")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 430 29 430 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 430 29 430 30,SrcSpan "tests/examples/CParser.hs" 430 42 430 43]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 430 30 430 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 430 30 430 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 430 30 430 41, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 431 1 431 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 431 1 431 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 431 1 431 10, srcInfoPoints = []}) "happyIn61") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 431 11 431 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 431 11 431 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 431 13 431 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 431 13 431 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 431 15 431 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 431 15 431 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 431 15 431 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 431 15 431 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 431 29 431 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 431 29 431 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 431 29 431 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 432 1 432 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 432 1 432 11,SrcSpan "tests/examples/CParser.hs" 432 22 432 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 432 12 432 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 432 12 432 21, srcInfoPoints = []}) "happyIn61")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 433 1 433 44, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 433 12 433 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 433 1 433 11, srcInfoPoints = []}) "happyOut61"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 433 15 433 44, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 433 30 433 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 433 15 433 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 433 15 433 16,SrcSpan "tests/examples/CParser.hs" 433 28 433 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 433 16 433 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 433 16 433 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 433 16 433 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 433 33 433 44, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 433 33 433 34,SrcSpan "tests/examples/CParser.hs" 433 43 433 44]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 433 34 433 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 433 34 433 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 433 34 433 43, srcInfoPoints = []}) "CTypeQual"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 434 1 434 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 434 1 434 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 434 1 434 11, srcInfoPoints = []}) "happyOut61") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 434 12 434 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 434 12 434 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 434 14 434 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 434 14 434 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 434 16 434 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 434 16 434 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 434 16 434 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 434 16 434 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 434 30 434 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 434 30 434 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 434 30 434 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 435 1 435 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 435 1 435 11,SrcSpan "tests/examples/CParser.hs" 435 23 435 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 435 12 435 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 435 12 435 22, srcInfoPoints = []}) "happyOut61")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 436 1 436 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 436 11 436 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 436 1 436 10, srcInfoPoints = []}) "happyIn62"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 436 14 436 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 436 37 436 39]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 436 14 436 36, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 436 14 436 15,SrcSpan "tests/examples/CParser.hs" 436 35 436 36]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 436 15 436 35, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 436 15 436 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 436 15 436 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 436 15 436 23, srcInfoPoints = []}) "Reversed"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 436 24 436 35, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 436 24 436 25,SrcSpan "tests/examples/CParser.hs" 436 34 436 35]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 436 25 436 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 436 25 436 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 436 25 436 34, srcInfoPoints = []}) "CTypeQual")))))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 436 40 436 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 436 40 436 41,SrcSpan "tests/examples/CParser.hs" 436 53 436 54]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 436 41 436 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 436 41 436 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 436 41 436 52, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 437 1 437 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 437 1 437 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 437 1 437 10, srcInfoPoints = []}) "happyIn62") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 437 11 437 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 437 11 437 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 437 13 437 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 437 13 437 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 437 15 437 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 437 15 437 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 437 15 437 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 437 15 437 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 437 29 437 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 437 29 437 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 437 29 437 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 438 1 438 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 438 1 438 11,SrcSpan "tests/examples/CParser.hs" 438 22 438 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 438 12 438 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 438 12 438 21, srcInfoPoints = []}) "happyIn62")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 439 1 439 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 439 12 439 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 439 1 439 11, srcInfoPoints = []}) "happyOut62"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 439 15 439 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 439 30 439 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 439 15 439 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 439 15 439 16,SrcSpan "tests/examples/CParser.hs" 439 28 439 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 439 16 439 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 439 16 439 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 439 16 439 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 439 33 439 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 439 33 439 34,SrcSpan "tests/examples/CParser.hs" 439 54 439 55]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 439 34 439 54, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 439 34 439 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 439 34 439 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 439 34 439 42, srcInfoPoints = []}) "Reversed"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 439 43 439 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 439 43 439 44,SrcSpan "tests/examples/CParser.hs" 439 53 439 54]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 439 44 439 53, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 439 44 439 53, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 439 44 439 53, srcInfoPoints = []}) "CTypeQual"))))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 440 1 440 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 440 1 440 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 440 1 440 11, srcInfoPoints = []}) "happyOut62") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 440 12 440 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 440 12 440 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 440 14 440 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 440 14 440 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 440 16 440 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 440 16 440 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 440 16 440 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 440 16 440 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 440 30 440 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 440 30 440 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 440 30 440 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 441 1 441 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 441 1 441 11,SrcSpan "tests/examples/CParser.hs" 441 23 441 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 441 12 441 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 441 12 441 22, srcInfoPoints = []}) "happyOut62")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 442 1 442 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 442 11 442 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 442 1 442 10, srcInfoPoints = []}) "happyIn63"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 442 14 442 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 442 24 442 26]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 442 14 442 23, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 442 14 442 15,SrcSpan "tests/examples/CParser.hs" 442 22 442 23]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 442 15 442 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 442 15 442 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 442 15 442 22, srcInfoPoints = []}) "CDeclrR")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 442 27 442 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 442 27 442 28,SrcSpan "tests/examples/CParser.hs" 442 40 442 41]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 442 28 442 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 442 28 442 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 442 28 442 39, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 443 1 443 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 443 1 443 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 443 1 443 10, srcInfoPoints = []}) "happyIn63") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 443 11 443 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 443 11 443 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 443 13 443 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 443 13 443 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 443 15 443 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 443 15 443 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 443 15 443 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 443 15 443 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 443 29 443 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 443 29 443 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 443 29 443 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 444 1 444 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 444 1 444 11,SrcSpan "tests/examples/CParser.hs" 444 22 444 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 444 12 444 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 444 12 444 21, srcInfoPoints = []}) "happyIn63")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 445 1 445 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 445 12 445 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 445 1 445 11, srcInfoPoints = []}) "happyOut63"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 445 15 445 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 445 30 445 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 445 15 445 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 445 15 445 16,SrcSpan "tests/examples/CParser.hs" 445 28 445 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 445 16 445 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 445 16 445 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 445 16 445 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 445 33 445 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 445 33 445 34,SrcSpan "tests/examples/CParser.hs" 445 41 445 42]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 445 34 445 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 445 34 445 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 445 34 445 41, srcInfoPoints = []}) "CDeclrR"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 446 1 446 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 446 1 446 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 446 1 446 11, srcInfoPoints = []}) "happyOut63") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 446 12 446 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 446 12 446 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 446 14 446 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 446 14 446 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 446 16 446 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 446 16 446 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 446 16 446 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 446 16 446 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 446 30 446 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 446 30 446 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 446 30 446 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 447 1 447 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 447 1 447 11,SrcSpan "tests/examples/CParser.hs" 447 23 447 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 447 12 447 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 447 12 447 22, srcInfoPoints = []}) "happyOut63")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 448 1 448 47, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 448 11 448 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 448 1 448 10, srcInfoPoints = []}) "happyIn64"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 448 14 448 47, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 448 30 448 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 448 14 448 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 448 14 448 15,SrcSpan "tests/examples/CParser.hs" 448 28 448 29]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 448 15 448 28, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 448 15 448 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 448 15 448 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 448 15 448 20, srcInfoPoints = []}) "Maybe"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 448 21 448 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 448 21 448 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 448 21 448 28, srcInfoPoints = []}) "CStrLit"))))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 448 33 448 47, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 448 33 448 34,SrcSpan "tests/examples/CParser.hs" 448 46 448 47]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 448 34 448 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 448 34 448 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 448 34 448 45, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 449 1 449 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 449 1 449 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 449 1 449 10, srcInfoPoints = []}) "happyIn64") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 449 11 449 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 449 11 449 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 449 13 449 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 449 13 449 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 449 15 449 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 449 15 449 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 449 15 449 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 449 15 449 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 449 29 449 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 449 29 449 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 449 29 449 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 450 1 450 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 450 1 450 11,SrcSpan "tests/examples/CParser.hs" 450 22 450 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 450 12 450 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 450 12 450 21, srcInfoPoints = []}) "happyIn64")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 451 1 451 48, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 451 12 451 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 451 1 451 11, srcInfoPoints = []}) "happyOut64"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 451 15 451 48, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 451 30 451 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 451 15 451 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 451 15 451 16,SrcSpan "tests/examples/CParser.hs" 451 28 451 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 451 16 451 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 451 16 451 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 451 16 451 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 451 33 451 48, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 451 33 451 34,SrcSpan "tests/examples/CParser.hs" 451 47 451 48]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 451 34 451 47, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 451 34 451 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 451 34 451 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 451 34 451 39, srcInfoPoints = []}) "Maybe"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 451 40 451 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 451 40 451 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 451 40 451 47, srcInfoPoints = []}) "CStrLit")))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 452 1 452 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 452 1 452 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 452 1 452 11, srcInfoPoints = []}) "happyOut64") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 452 12 452 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 452 12 452 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 452 14 452 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 452 14 452 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 452 16 452 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 452 16 452 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 452 16 452 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 452 16 452 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 452 30 452 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 452 30 452 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 452 30 452 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 453 1 453 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 453 1 453 11,SrcSpan "tests/examples/CParser.hs" 453 23 453 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 453 12 453 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 453 12 453 22, srcInfoPoints = []}) "happyOut64")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 454 1 454 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 454 11 454 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 454 1 454 10, srcInfoPoints = []}) "happyIn65"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 454 14 454 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 454 24 454 26]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 454 14 454 23, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 454 14 454 15,SrcSpan "tests/examples/CParser.hs" 454 22 454 23]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 454 15 454 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 454 15 454 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 454 15 454 22, srcInfoPoints = []}) "CDeclrR")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 454 27 454 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 454 27 454 28,SrcSpan "tests/examples/CParser.hs" 454 40 454 41]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 454 28 454 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 454 28 454 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 454 28 454 39, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 455 1 455 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 455 1 455 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 455 1 455 10, srcInfoPoints = []}) "happyIn65") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 455 11 455 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 455 11 455 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 455 13 455 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 455 13 455 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 455 15 455 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 455 15 455 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 455 15 455 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 455 15 455 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 455 29 455 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 455 29 455 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 455 29 455 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 456 1 456 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 456 1 456 11,SrcSpan "tests/examples/CParser.hs" 456 22 456 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 456 12 456 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 456 12 456 21, srcInfoPoints = []}) "happyIn65")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 457 1 457 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 457 12 457 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 457 1 457 11, srcInfoPoints = []}) "happyOut65"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 457 15 457 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 457 30 457 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 457 15 457 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 457 15 457 16,SrcSpan "tests/examples/CParser.hs" 457 28 457 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 457 16 457 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 457 16 457 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 457 16 457 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 457 33 457 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 457 33 457 34,SrcSpan "tests/examples/CParser.hs" 457 41 457 42]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 457 34 457 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 457 34 457 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 457 34 457 41, srcInfoPoints = []}) "CDeclrR"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 458 1 458 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 458 1 458 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 458 1 458 11, srcInfoPoints = []}) "happyOut65") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 458 12 458 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 458 12 458 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 458 14 458 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 458 14 458 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 458 16 458 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 458 16 458 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 458 16 458 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 458 16 458 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 458 30 458 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 458 30 458 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 458 30 458 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 459 1 459 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 459 1 459 11,SrcSpan "tests/examples/CParser.hs" 459 23 459 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 459 12 459 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 459 12 459 22, srcInfoPoints = []}) "happyOut65")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 460 1 460 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 460 11 460 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 460 1 460 10, srcInfoPoints = []}) "happyIn66"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 460 14 460 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 460 24 460 26]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 460 14 460 23, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 460 14 460 15,SrcSpan "tests/examples/CParser.hs" 460 22 460 23]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 460 15 460 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 460 15 460 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 460 15 460 22, srcInfoPoints = []}) "CDeclrR")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 460 27 460 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 460 27 460 28,SrcSpan "tests/examples/CParser.hs" 460 40 460 41]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 460 28 460 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 460 28 460 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 460 28 460 39, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 461 1 461 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 461 1 461 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 461 1 461 10, srcInfoPoints = []}) "happyIn66") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 461 11 461 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 461 11 461 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 461 13 461 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 461 13 461 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 461 15 461 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 461 15 461 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 461 15 461 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 461 15 461 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 461 29 461 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 461 29 461 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 461 29 461 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 462 1 462 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 462 1 462 11,SrcSpan "tests/examples/CParser.hs" 462 22 462 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 462 12 462 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 462 12 462 21, srcInfoPoints = []}) "happyIn66")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 463 1 463 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 463 12 463 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 463 1 463 11, srcInfoPoints = []}) "happyOut66"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 463 15 463 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 463 30 463 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 463 15 463 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 463 15 463 16,SrcSpan "tests/examples/CParser.hs" 463 28 463 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 463 16 463 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 463 16 463 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 463 16 463 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 463 33 463 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 463 33 463 34,SrcSpan "tests/examples/CParser.hs" 463 41 463 42]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 463 34 463 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 463 34 463 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 463 34 463 41, srcInfoPoints = []}) "CDeclrR"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 464 1 464 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 464 1 464 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 464 1 464 11, srcInfoPoints = []}) "happyOut66") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 464 12 464 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 464 12 464 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 464 14 464 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 464 14 464 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 464 16 464 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 464 16 464 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 464 16 464 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 464 16 464 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 464 30 464 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 464 30 464 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 464 30 464 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 465 1 465 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 465 1 465 11,SrcSpan "tests/examples/CParser.hs" 465 23 465 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 465 12 465 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 465 12 465 22, srcInfoPoints = []}) "happyOut66")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 466 1 466 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 466 11 466 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 466 1 466 10, srcInfoPoints = []}) "happyIn67"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 466 14 466 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 466 24 466 26]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 466 14 466 23, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 466 14 466 15,SrcSpan "tests/examples/CParser.hs" 466 22 466 23]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 466 15 466 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 466 15 466 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 466 15 466 22, srcInfoPoints = []}) "CDeclrR")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 466 27 466 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 466 27 466 28,SrcSpan "tests/examples/CParser.hs" 466 40 466 41]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 466 28 466 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 466 28 466 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 466 28 466 39, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 467 1 467 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 467 1 467 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 467 1 467 10, srcInfoPoints = []}) "happyIn67") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 467 11 467 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 467 11 467 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 467 13 467 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 467 13 467 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 467 15 467 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 467 15 467 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 467 15 467 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 467 15 467 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 467 29 467 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 467 29 467 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 467 29 467 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 468 1 468 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 468 1 468 11,SrcSpan "tests/examples/CParser.hs" 468 22 468 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 468 12 468 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 468 12 468 21, srcInfoPoints = []}) "happyIn67")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 469 1 469 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 469 12 469 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 469 1 469 11, srcInfoPoints = []}) "happyOut67"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 469 15 469 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 469 30 469 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 469 15 469 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 469 15 469 16,SrcSpan "tests/examples/CParser.hs" 469 28 469 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 469 16 469 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 469 16 469 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 469 16 469 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 469 33 469 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 469 33 469 34,SrcSpan "tests/examples/CParser.hs" 469 41 469 42]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 469 34 469 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 469 34 469 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 469 34 469 41, srcInfoPoints = []}) "CDeclrR"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 470 1 470 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 470 1 470 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 470 1 470 11, srcInfoPoints = []}) "happyOut67") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 470 12 470 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 470 12 470 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 470 14 470 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 470 14 470 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 470 16 470 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 470 16 470 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 470 16 470 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 470 16 470 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 470 30 470 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 470 30 470 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 470 30 470 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 471 1 471 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 471 1 471 11,SrcSpan "tests/examples/CParser.hs" 471 23 471 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 471 12 471 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 471 12 471 22, srcInfoPoints = []}) "happyOut67")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 472 1 472 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 472 11 472 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 472 1 472 10, srcInfoPoints = []}) "happyIn68"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 472 14 472 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 472 24 472 26]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 472 14 472 23, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 472 14 472 15,SrcSpan "tests/examples/CParser.hs" 472 22 472 23]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 472 15 472 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 472 15 472 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 472 15 472 22, srcInfoPoints = []}) "CDeclrR")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 472 27 472 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 472 27 472 28,SrcSpan "tests/examples/CParser.hs" 472 40 472 41]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 472 28 472 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 472 28 472 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 472 28 472 39, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 473 1 473 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 473 1 473 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 473 1 473 10, srcInfoPoints = []}) "happyIn68") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 473 11 473 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 473 11 473 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 473 13 473 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 473 13 473 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 473 15 473 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 473 15 473 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 473 15 473 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 473 15 473 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 473 29 473 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 473 29 473 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 473 29 473 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 474 1 474 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 474 1 474 11,SrcSpan "tests/examples/CParser.hs" 474 22 474 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 474 12 474 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 474 12 474 21, srcInfoPoints = []}) "happyIn68")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 475 1 475 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 475 12 475 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 475 1 475 11, srcInfoPoints = []}) "happyOut68"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 475 15 475 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 475 30 475 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 475 15 475 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 475 15 475 16,SrcSpan "tests/examples/CParser.hs" 475 28 475 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 475 16 475 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 475 16 475 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 475 16 475 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 475 33 475 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 475 33 475 34,SrcSpan "tests/examples/CParser.hs" 475 41 475 42]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 475 34 475 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 475 34 475 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 475 34 475 41, srcInfoPoints = []}) "CDeclrR"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 476 1 476 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 476 1 476 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 476 1 476 11, srcInfoPoints = []}) "happyOut68") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 476 12 476 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 476 12 476 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 476 14 476 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 476 14 476 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 476 16 476 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 476 16 476 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 476 16 476 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 476 16 476 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 476 30 476 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 476 30 476 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 476 30 476 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 477 1 477 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 477 1 477 11,SrcSpan "tests/examples/CParser.hs" 477 23 477 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 477 12 477 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 477 12 477 22, srcInfoPoints = []}) "happyOut68")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 478 1 478 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 478 11 478 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 478 1 478 10, srcInfoPoints = []}) "happyIn69"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 478 14 478 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 478 24 478 26]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 478 14 478 23, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 478 14 478 15,SrcSpan "tests/examples/CParser.hs" 478 22 478 23]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 478 15 478 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 478 15 478 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 478 15 478 22, srcInfoPoints = []}) "CDeclrR")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 478 27 478 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 478 27 478 28,SrcSpan "tests/examples/CParser.hs" 478 40 478 41]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 478 28 478 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 478 28 478 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 478 28 478 39, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 479 1 479 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 479 1 479 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 479 1 479 10, srcInfoPoints = []}) "happyIn69") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 479 11 479 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 479 11 479 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 479 13 479 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 479 13 479 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 479 15 479 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 479 15 479 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 479 15 479 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 479 15 479 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 479 29 479 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 479 29 479 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 479 29 479 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 480 1 480 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 480 1 480 11,SrcSpan "tests/examples/CParser.hs" 480 22 480 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 480 12 480 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 480 12 480 21, srcInfoPoints = []}) "happyIn69")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 481 1 481 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 481 12 481 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 481 1 481 11, srcInfoPoints = []}) "happyOut69"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 481 15 481 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 481 30 481 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 481 15 481 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 481 15 481 16,SrcSpan "tests/examples/CParser.hs" 481 28 481 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 481 16 481 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 481 16 481 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 481 16 481 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 481 33 481 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 481 33 481 34,SrcSpan "tests/examples/CParser.hs" 481 41 481 42]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 481 34 481 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 481 34 481 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 481 34 481 41, srcInfoPoints = []}) "CDeclrR"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 482 1 482 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 482 1 482 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 482 1 482 11, srcInfoPoints = []}) "happyOut69") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 482 12 482 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 482 12 482 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 482 14 482 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 482 14 482 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 482 16 482 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 482 16 482 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 482 16 482 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 482 16 482 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 482 30 482 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 482 30 482 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 482 30 482 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 483 1 483 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 483 1 483 11,SrcSpan "tests/examples/CParser.hs" 483 23 483 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 483 12 483 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 483 12 483 22, srcInfoPoints = []}) "happyOut69")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 484 1 484 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 484 11 484 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 484 1 484 10, srcInfoPoints = []}) "happyIn70"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 484 14 484 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 484 24 484 26]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 484 14 484 23, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 484 14 484 15,SrcSpan "tests/examples/CParser.hs" 484 22 484 23]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 484 15 484 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 484 15 484 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 484 15 484 22, srcInfoPoints = []}) "CDeclrR")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 484 27 484 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 484 27 484 28,SrcSpan "tests/examples/CParser.hs" 484 40 484 41]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 484 28 484 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 484 28 484 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 484 28 484 39, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 485 1 485 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 485 1 485 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 485 1 485 10, srcInfoPoints = []}) "happyIn70") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 485 11 485 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 485 11 485 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 485 13 485 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 485 13 485 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 485 15 485 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 485 15 485 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 485 15 485 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 485 15 485 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 485 29 485 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 485 29 485 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 485 29 485 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 486 1 486 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 486 1 486 11,SrcSpan "tests/examples/CParser.hs" 486 22 486 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 486 12 486 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 486 12 486 21, srcInfoPoints = []}) "happyIn70")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 487 1 487 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 487 12 487 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 487 1 487 11, srcInfoPoints = []}) "happyOut70"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 487 15 487 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 487 30 487 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 487 15 487 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 487 15 487 16,SrcSpan "tests/examples/CParser.hs" 487 28 487 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 487 16 487 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 487 16 487 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 487 16 487 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 487 33 487 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 487 33 487 34,SrcSpan "tests/examples/CParser.hs" 487 41 487 42]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 487 34 487 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 487 34 487 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 487 34 487 41, srcInfoPoints = []}) "CDeclrR"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 488 1 488 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 488 1 488 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 488 1 488 11, srcInfoPoints = []}) "happyOut70") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 488 12 488 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 488 12 488 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 488 14 488 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 488 14 488 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 488 16 488 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 488 16 488 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 488 16 488 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 488 16 488 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 488 30 488 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 488 30 488 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 488 30 488 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 489 1 489 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 489 1 489 11,SrcSpan "tests/examples/CParser.hs" 489 23 489 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 489 12 489 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 489 12 489 22, srcInfoPoints = []}) "happyOut70")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 490 1 490 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 490 11 490 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 490 1 490 10, srcInfoPoints = []}) "happyIn71"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 490 14 490 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 490 24 490 26]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 490 14 490 23, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 490 14 490 15,SrcSpan "tests/examples/CParser.hs" 490 22 490 23]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 490 15 490 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 490 15 490 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 490 15 490 22, srcInfoPoints = []}) "CDeclrR")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 490 27 490 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 490 27 490 28,SrcSpan "tests/examples/CParser.hs" 490 40 490 41]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 490 28 490 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 490 28 490 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 490 28 490 39, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 491 1 491 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 491 1 491 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 491 1 491 10, srcInfoPoints = []}) "happyIn71") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 491 11 491 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 491 11 491 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 491 13 491 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 491 13 491 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 491 15 491 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 491 15 491 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 491 15 491 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 491 15 491 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 491 29 491 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 491 29 491 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 491 29 491 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 492 1 492 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 492 1 492 11,SrcSpan "tests/examples/CParser.hs" 492 22 492 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 492 12 492 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 492 12 492 21, srcInfoPoints = []}) "happyIn71")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 493 1 493 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 493 12 493 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 493 1 493 11, srcInfoPoints = []}) "happyOut71"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 493 15 493 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 493 30 493 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 493 15 493 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 493 15 493 16,SrcSpan "tests/examples/CParser.hs" 493 28 493 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 493 16 493 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 493 16 493 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 493 16 493 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 493 33 493 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 493 33 493 34,SrcSpan "tests/examples/CParser.hs" 493 41 493 42]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 493 34 493 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 493 34 493 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 493 34 493 41, srcInfoPoints = []}) "CDeclrR"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 494 1 494 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 494 1 494 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 494 1 494 11, srcInfoPoints = []}) "happyOut71") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 494 12 494 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 494 12 494 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 494 14 494 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 494 14 494 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 494 16 494 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 494 16 494 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 494 16 494 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 494 16 494 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 494 30 494 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 494 30 494 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 494 30 494 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 495 1 495 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 495 1 495 11,SrcSpan "tests/examples/CParser.hs" 495 23 495 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 495 12 495 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 495 12 495 22, srcInfoPoints = []}) "happyOut71")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 496 1 496 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 496 11 496 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 496 1 496 10, srcInfoPoints = []}) "happyIn72"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 496 14 496 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 496 24 496 26]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 496 14 496 23, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 496 14 496 15,SrcSpan "tests/examples/CParser.hs" 496 22 496 23]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 496 15 496 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 496 15 496 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 496 15 496 22, srcInfoPoints = []}) "CDeclrR")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 496 27 496 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 496 27 496 28,SrcSpan "tests/examples/CParser.hs" 496 40 496 41]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 496 28 496 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 496 28 496 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 496 28 496 39, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 497 1 497 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 497 1 497 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 497 1 497 10, srcInfoPoints = []}) "happyIn72") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 497 11 497 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 497 11 497 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 497 13 497 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 497 13 497 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 497 15 497 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 497 15 497 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 497 15 497 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 497 15 497 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 497 29 497 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 497 29 497 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 497 29 497 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 498 1 498 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 498 1 498 11,SrcSpan "tests/examples/CParser.hs" 498 22 498 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 498 12 498 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 498 12 498 21, srcInfoPoints = []}) "happyIn72")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 499 1 499 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 499 12 499 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 499 1 499 11, srcInfoPoints = []}) "happyOut72"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 499 15 499 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 499 30 499 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 499 15 499 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 499 15 499 16,SrcSpan "tests/examples/CParser.hs" 499 28 499 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 499 16 499 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 499 16 499 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 499 16 499 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 499 33 499 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 499 33 499 34,SrcSpan "tests/examples/CParser.hs" 499 41 499 42]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 499 34 499 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 499 34 499 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 499 34 499 41, srcInfoPoints = []}) "CDeclrR"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 500 1 500 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 500 1 500 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 500 1 500 11, srcInfoPoints = []}) "happyOut72") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 500 12 500 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 500 12 500 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 500 14 500 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 500 14 500 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 500 16 500 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 500 16 500 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 500 16 500 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 500 16 500 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 500 30 500 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 500 30 500 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 500 30 500 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 501 1 501 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 501 1 501 11,SrcSpan "tests/examples/CParser.hs" 501 23 501 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 501 12 501 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 501 12 501 22, srcInfoPoints = []}) "happyOut72")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 502 1 502 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 502 11 502 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 502 1 502 10, srcInfoPoints = []}) "happyIn73"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 502 14 502 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 502 24 502 26]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 502 14 502 23, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 502 14 502 15,SrcSpan "tests/examples/CParser.hs" 502 22 502 23]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 502 15 502 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 502 15 502 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 502 15 502 22, srcInfoPoints = []}) "CDeclrR")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 502 27 502 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 502 27 502 28,SrcSpan "tests/examples/CParser.hs" 502 40 502 41]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 502 28 502 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 502 28 502 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 502 28 502 39, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 503 1 503 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 503 1 503 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 503 1 503 10, srcInfoPoints = []}) "happyIn73") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 503 11 503 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 503 11 503 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 503 13 503 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 503 13 503 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 503 15 503 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 503 15 503 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 503 15 503 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 503 15 503 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 503 29 503 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 503 29 503 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 503 29 503 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 504 1 504 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 504 1 504 11,SrcSpan "tests/examples/CParser.hs" 504 22 504 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 504 12 504 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 504 12 504 21, srcInfoPoints = []}) "happyIn73")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 505 1 505 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 505 12 505 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 505 1 505 11, srcInfoPoints = []}) "happyOut73"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 505 15 505 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 505 30 505 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 505 15 505 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 505 15 505 16,SrcSpan "tests/examples/CParser.hs" 505 28 505 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 505 16 505 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 505 16 505 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 505 16 505 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 505 33 505 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 505 33 505 34,SrcSpan "tests/examples/CParser.hs" 505 41 505 42]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 505 34 505 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 505 34 505 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 505 34 505 41, srcInfoPoints = []}) "CDeclrR"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 506 1 506 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 506 1 506 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 506 1 506 11, srcInfoPoints = []}) "happyOut73") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 506 12 506 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 506 12 506 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 506 14 506 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 506 14 506 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 506 16 506 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 506 16 506 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 506 16 506 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 506 16 506 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 506 30 506 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 506 30 506 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 506 30 506 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 507 1 507 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 507 1 507 11,SrcSpan "tests/examples/CParser.hs" 507 23 507 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 507 12 507 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 507 12 507 22, srcInfoPoints = []}) "happyOut73")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 508 1 508 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 508 11 508 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 508 1 508 10, srcInfoPoints = []}) "happyIn74"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 508 14 508 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 508 24 508 26]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 508 14 508 23, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 508 14 508 15,SrcSpan "tests/examples/CParser.hs" 508 22 508 23]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 508 15 508 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 508 15 508 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 508 15 508 22, srcInfoPoints = []}) "CDeclrR")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 508 27 508 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 508 27 508 28,SrcSpan "tests/examples/CParser.hs" 508 40 508 41]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 508 28 508 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 508 28 508 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 508 28 508 39, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 509 1 509 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 509 1 509 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 509 1 509 10, srcInfoPoints = []}) "happyIn74") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 509 11 509 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 509 11 509 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 509 13 509 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 509 13 509 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 509 15 509 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 509 15 509 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 509 15 509 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 509 15 509 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 509 29 509 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 509 29 509 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 509 29 509 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 510 1 510 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 510 1 510 11,SrcSpan "tests/examples/CParser.hs" 510 22 510 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 510 12 510 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 510 12 510 21, srcInfoPoints = []}) "happyIn74")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 511 1 511 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 511 12 511 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 511 1 511 11, srcInfoPoints = []}) "happyOut74"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 511 15 511 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 511 30 511 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 511 15 511 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 511 15 511 16,SrcSpan "tests/examples/CParser.hs" 511 28 511 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 511 16 511 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 511 16 511 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 511 16 511 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 511 33 511 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 511 33 511 34,SrcSpan "tests/examples/CParser.hs" 511 41 511 42]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 511 34 511 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 511 34 511 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 511 34 511 41, srcInfoPoints = []}) "CDeclrR"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 512 1 512 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 512 1 512 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 512 1 512 11, srcInfoPoints = []}) "happyOut74") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 512 12 512 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 512 12 512 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 512 14 512 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 512 14 512 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 512 16 512 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 512 16 512 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 512 16 512 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 512 16 512 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 512 30 512 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 512 30 512 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 512 30 512 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 513 1 513 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 513 1 513 11,SrcSpan "tests/examples/CParser.hs" 513 23 513 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 513 12 513 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 513 12 513 22, srcInfoPoints = []}) "happyOut74")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 514 1 514 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 514 11 514 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 514 1 514 10, srcInfoPoints = []}) "happyIn75"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 514 14 514 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 514 24 514 26]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 514 14 514 23, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 514 14 514 15,SrcSpan "tests/examples/CParser.hs" 514 22 514 23]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 514 15 514 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 514 15 514 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 514 15 514 22, srcInfoPoints = []}) "CDeclrR")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 514 27 514 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 514 27 514 28,SrcSpan "tests/examples/CParser.hs" 514 40 514 41]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 514 28 514 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 514 28 514 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 514 28 514 39, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 515 1 515 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 515 1 515 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 515 1 515 10, srcInfoPoints = []}) "happyIn75") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 515 11 515 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 515 11 515 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 515 13 515 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 515 13 515 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 515 15 515 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 515 15 515 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 515 15 515 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 515 15 515 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 515 29 515 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 515 29 515 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 515 29 515 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 516 1 516 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 516 1 516 11,SrcSpan "tests/examples/CParser.hs" 516 22 516 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 516 12 516 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 516 12 516 21, srcInfoPoints = []}) "happyIn75")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 517 1 517 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 517 12 517 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 517 1 517 11, srcInfoPoints = []}) "happyOut75"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 517 15 517 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 517 30 517 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 517 15 517 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 517 15 517 16,SrcSpan "tests/examples/CParser.hs" 517 28 517 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 517 16 517 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 517 16 517 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 517 16 517 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 517 33 517 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 517 33 517 34,SrcSpan "tests/examples/CParser.hs" 517 41 517 42]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 517 34 517 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 517 34 517 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 517 34 517 41, srcInfoPoints = []}) "CDeclrR"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 518 1 518 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 518 1 518 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 518 1 518 11, srcInfoPoints = []}) "happyOut75") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 518 12 518 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 518 12 518 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 518 14 518 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 518 14 518 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 518 16 518 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 518 16 518 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 518 16 518 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 518 16 518 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 518 30 518 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 518 30 518 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 518 30 518 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 519 1 519 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 519 1 519 11,SrcSpan "tests/examples/CParser.hs" 519 23 519 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 519 12 519 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 519 12 519 22, srcInfoPoints = []}) "happyOut75")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 520 1 520 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 520 11 520 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 520 1 520 10, srcInfoPoints = []}) "happyIn76"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 520 14 520 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 520 23 520 25]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 520 14 520 22, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 520 14 520 15,SrcSpan "tests/examples/CParser.hs" 520 21 520 22]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 520 15 520 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 520 15 520 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 520 15 520 21, srcInfoPoints = []}) "CDeclr")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 520 26 520 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 520 26 520 27,SrcSpan "tests/examples/CParser.hs" 520 39 520 40]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 520 27 520 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 520 27 520 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 520 27 520 38, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 521 1 521 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 521 1 521 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 521 1 521 10, srcInfoPoints = []}) "happyIn76") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 521 11 521 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 521 11 521 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 521 13 521 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 521 13 521 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 521 15 521 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 521 15 521 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 521 15 521 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 521 15 521 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 521 29 521 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 521 29 521 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 521 29 521 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 522 1 522 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 522 1 522 11,SrcSpan "tests/examples/CParser.hs" 522 22 522 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 522 12 522 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 522 12 522 21, srcInfoPoints = []}) "happyIn76")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 523 1 523 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 523 12 523 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 523 1 523 11, srcInfoPoints = []}) "happyOut76"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 523 15 523 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 523 30 523 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 523 15 523 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 523 15 523 16,SrcSpan "tests/examples/CParser.hs" 523 28 523 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 523 16 523 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 523 16 523 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 523 16 523 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 523 33 523 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 523 33 523 34,SrcSpan "tests/examples/CParser.hs" 523 40 523 41]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 523 34 523 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 523 34 523 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 523 34 523 40, srcInfoPoints = []}) "CDeclr"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 524 1 524 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 524 1 524 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 524 1 524 11, srcInfoPoints = []}) "happyOut76") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 524 12 524 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 524 12 524 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 524 14 524 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 524 14 524 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 524 16 524 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 524 16 524 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 524 16 524 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 524 16 524 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 524 30 524 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 524 30 524 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 524 30 524 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 525 1 525 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 525 1 525 11,SrcSpan "tests/examples/CParser.hs" 525 23 525 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 525 12 525 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 525 12 525 22, srcInfoPoints = []}) "happyOut76")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 526 1 526 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 526 11 526 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 526 1 526 10, srcInfoPoints = []}) "happyIn77"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 526 14 526 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 526 24 526 26]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 526 14 526 23, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 526 14 526 15,SrcSpan "tests/examples/CParser.hs" 526 22 526 23]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 526 15 526 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 526 15 526 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 526 15 526 22, srcInfoPoints = []}) "CDeclrR")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 526 27 526 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 526 27 526 28,SrcSpan "tests/examples/CParser.hs" 526 40 526 41]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 526 28 526 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 526 28 526 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 526 28 526 39, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 527 1 527 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 527 1 527 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 527 1 527 10, srcInfoPoints = []}) "happyIn77") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 527 11 527 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 527 11 527 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 527 13 527 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 527 13 527 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 527 15 527 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 527 15 527 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 527 15 527 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 527 15 527 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 527 29 527 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 527 29 527 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 527 29 527 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 528 1 528 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 528 1 528 11,SrcSpan "tests/examples/CParser.hs" 528 22 528 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 528 12 528 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 528 12 528 21, srcInfoPoints = []}) "happyIn77")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 529 1 529 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 529 12 529 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 529 1 529 11, srcInfoPoints = []}) "happyOut77"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 529 15 529 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 529 30 529 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 529 15 529 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 529 15 529 16,SrcSpan "tests/examples/CParser.hs" 529 28 529 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 529 16 529 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 529 16 529 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 529 16 529 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 529 33 529 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 529 33 529 34,SrcSpan "tests/examples/CParser.hs" 529 41 529 42]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 529 34 529 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 529 34 529 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 529 34 529 41, srcInfoPoints = []}) "CDeclrR"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 530 1 530 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 530 1 530 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 530 1 530 11, srcInfoPoints = []}) "happyOut77") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 530 12 530 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 530 12 530 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 530 14 530 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 530 14 530 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 530 16 530 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 530 16 530 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 530 16 530 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 530 16 530 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 530 30 530 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 530 30 530 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 530 30 530 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 531 1 531 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 531 1 531 11,SrcSpan "tests/examples/CParser.hs" 531 23 531 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 531 12 531 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 531 12 531 22, srcInfoPoints = []}) "happyOut77")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 532 1 532 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 532 11 532 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 532 1 532 10, srcInfoPoints = []}) "happyIn78"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 532 14 532 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 532 24 532 26]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 532 14 532 23, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 532 14 532 15,SrcSpan "tests/examples/CParser.hs" 532 22 532 23]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 532 15 532 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 532 15 532 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 532 15 532 22, srcInfoPoints = []}) "CDeclrR")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 532 27 532 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 532 27 532 28,SrcSpan "tests/examples/CParser.hs" 532 40 532 41]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 532 28 532 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 532 28 532 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 532 28 532 39, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 533 1 533 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 533 1 533 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 533 1 533 10, srcInfoPoints = []}) "happyIn78") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 533 11 533 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 533 11 533 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 533 13 533 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 533 13 533 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 533 15 533 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 533 15 533 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 533 15 533 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 533 15 533 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 533 29 533 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 533 29 533 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 533 29 533 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 534 1 534 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 534 1 534 11,SrcSpan "tests/examples/CParser.hs" 534 22 534 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 534 12 534 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 534 12 534 21, srcInfoPoints = []}) "happyIn78")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 535 1 535 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 535 12 535 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 535 1 535 11, srcInfoPoints = []}) "happyOut78"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 535 15 535 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 535 30 535 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 535 15 535 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 535 15 535 16,SrcSpan "tests/examples/CParser.hs" 535 28 535 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 535 16 535 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 535 16 535 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 535 16 535 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 535 33 535 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 535 33 535 34,SrcSpan "tests/examples/CParser.hs" 535 41 535 42]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 535 34 535 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 535 34 535 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 535 34 535 41, srcInfoPoints = []}) "CDeclrR"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 536 1 536 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 536 1 536 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 536 1 536 11, srcInfoPoints = []}) "happyOut78") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 536 12 536 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 536 12 536 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 536 14 536 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 536 14 536 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 536 16 536 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 536 16 536 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 536 16 536 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 536 16 536 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 536 30 536 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 536 30 536 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 536 30 536 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 537 1 537 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 537 1 537 11,SrcSpan "tests/examples/CParser.hs" 537 23 537 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 537 12 537 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 537 12 537 22, srcInfoPoints = []}) "happyOut78")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 538 1 538 49, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 538 11 538 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 538 1 538 10, srcInfoPoints = []}) "happyIn79"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 538 14 538 49, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 538 32 538 34]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 538 14 538 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 538 14 538 15,SrcSpan "tests/examples/CParser.hs" 538 30 538 31]}) (TyTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 538 15 538 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 538 15 538 16,SrcSpan "tests/examples/CParser.hs" 538 23 538 24,SrcSpan "tests/examples/CParser.hs" 538 29 538 30]}) Boxed [TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 538 16 538 23, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 538 16 538 17,SrcSpan "tests/examples/CParser.hs" 538 22 538 23]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 538 17 538 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 538 17 538 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 538 17 538 22, srcInfoPoints = []}) "CDecl"))),TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 538 25 538 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 538 25 538 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 538 25 538 29, srcInfoPoints = []}) "Bool"))])) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 538 35 538 49, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 538 35 538 36,SrcSpan "tests/examples/CParser.hs" 538 48 538 49]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 538 36 538 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 538 36 538 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 538 36 538 47, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 539 1 539 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 539 1 539 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 539 1 539 10, srcInfoPoints = []}) "happyIn79") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 539 11 539 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 539 11 539 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 539 13 539 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 539 13 539 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 539 15 539 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 539 15 539 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 539 15 539 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 539 15 539 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 539 29 539 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 539 29 539 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 539 29 539 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 540 1 540 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 540 1 540 11,SrcSpan "tests/examples/CParser.hs" 540 22 540 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 540 12 540 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 540 12 540 21, srcInfoPoints = []}) "happyIn79")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 541 1 541 50, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 541 12 541 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 541 1 541 11, srcInfoPoints = []}) "happyOut79"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 541 15 541 50, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 541 30 541 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 541 15 541 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 541 15 541 16,SrcSpan "tests/examples/CParser.hs" 541 28 541 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 541 16 541 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 541 16 541 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 541 16 541 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 541 33 541 50, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 541 33 541 34,SrcSpan "tests/examples/CParser.hs" 541 49 541 50]}) (TyTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 541 34 541 49, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 541 34 541 35,SrcSpan "tests/examples/CParser.hs" 541 42 541 43,SrcSpan "tests/examples/CParser.hs" 541 48 541 49]}) Boxed [TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 541 35 541 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 541 35 541 36,SrcSpan "tests/examples/CParser.hs" 541 41 541 42]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 541 36 541 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 541 36 541 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 541 36 541 41, srcInfoPoints = []}) "CDecl"))),TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 541 44 541 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 541 44 541 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 541 44 541 48, srcInfoPoints = []}) "Bool"))]))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 542 1 542 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 542 1 542 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 542 1 542 11, srcInfoPoints = []}) "happyOut79") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 542 12 542 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 542 12 542 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 542 14 542 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 542 14 542 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 542 16 542 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 542 16 542 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 542 16 542 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 542 16 542 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 542 30 542 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 542 30 542 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 542 30 542 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 543 1 543 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 543 1 543 11,SrcSpan "tests/examples/CParser.hs" 543 23 543 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 543 12 543 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 543 12 543 22, srcInfoPoints = []}) "happyOut79")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 544 1 544 50, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 544 11 544 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 544 1 544 10, srcInfoPoints = []}) "happyIn80"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 544 14 544 50, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 544 33 544 35]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 544 14 544 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 544 14 544 15,SrcSpan "tests/examples/CParser.hs" 544 31 544 32]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 544 15 544 31, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 544 15 544 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 544 15 544 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 544 15 544 23, srcInfoPoints = []}) "Reversed"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 544 24 544 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 544 24 544 25,SrcSpan "tests/examples/CParser.hs" 544 30 544 31]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 544 25 544 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 544 25 544 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 544 25 544 30, srcInfoPoints = []}) "CDecl")))))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 544 36 544 50, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 544 36 544 37,SrcSpan "tests/examples/CParser.hs" 544 49 544 50]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 544 37 544 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 544 37 544 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 544 37 544 48, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 545 1 545 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 545 1 545 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 545 1 545 10, srcInfoPoints = []}) "happyIn80") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 545 11 545 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 545 11 545 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 545 13 545 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 545 13 545 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 545 15 545 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 545 15 545 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 545 15 545 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 545 15 545 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 545 29 545 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 545 29 545 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 545 29 545 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 546 1 546 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 546 1 546 11,SrcSpan "tests/examples/CParser.hs" 546 22 546 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 546 12 546 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 546 12 546 21, srcInfoPoints = []}) "happyIn80")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 547 1 547 51, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 547 12 547 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 547 1 547 11, srcInfoPoints = []}) "happyOut80"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 547 15 547 51, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 547 30 547 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 547 15 547 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 547 15 547 16,SrcSpan "tests/examples/CParser.hs" 547 28 547 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 547 16 547 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 547 16 547 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 547 16 547 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 547 33 547 51, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 547 33 547 34,SrcSpan "tests/examples/CParser.hs" 547 50 547 51]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 547 34 547 50, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 547 34 547 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 547 34 547 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 547 34 547 42, srcInfoPoints = []}) "Reversed"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 547 43 547 50, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 547 43 547 44,SrcSpan "tests/examples/CParser.hs" 547 49 547 50]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 547 44 547 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 547 44 547 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 547 44 547 49, srcInfoPoints = []}) "CDecl"))))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 548 1 548 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 548 1 548 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 548 1 548 11, srcInfoPoints = []}) "happyOut80") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 548 12 548 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 548 12 548 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 548 14 548 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 548 14 548 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 548 16 548 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 548 16 548 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 548 16 548 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 548 16 548 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 548 30 548 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 548 30 548 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 548 30 548 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 549 1 549 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 549 1 549 11,SrcSpan "tests/examples/CParser.hs" 549 23 549 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 549 12 549 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 549 12 549 22, srcInfoPoints = []}) "happyOut80")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 550 1 550 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 550 11 550 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 550 1 550 10, srcInfoPoints = []}) "happyIn81"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 550 14 550 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 550 22 550 24]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 550 14 550 21, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 550 14 550 15,SrcSpan "tests/examples/CParser.hs" 550 20 550 21]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 550 15 550 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 550 15 550 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 550 15 550 20, srcInfoPoints = []}) "CDecl")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 550 25 550 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 550 25 550 26,SrcSpan "tests/examples/CParser.hs" 550 38 550 39]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 550 26 550 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 550 26 550 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 550 26 550 37, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 551 1 551 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 551 1 551 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 551 1 551 10, srcInfoPoints = []}) "happyIn81") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 551 11 551 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 551 11 551 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 551 13 551 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 551 13 551 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 551 15 551 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 551 15 551 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 551 15 551 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 551 15 551 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 551 29 551 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 551 29 551 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 551 29 551 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 552 1 552 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 552 1 552 11,SrcSpan "tests/examples/CParser.hs" 552 22 552 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 552 12 552 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 552 12 552 21, srcInfoPoints = []}) "happyIn81")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 553 1 553 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 553 12 553 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 553 1 553 11, srcInfoPoints = []}) "happyOut81"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 553 15 553 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 553 30 553 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 553 15 553 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 553 15 553 16,SrcSpan "tests/examples/CParser.hs" 553 28 553 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 553 16 553 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 553 16 553 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 553 16 553 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 553 33 553 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 553 33 553 34,SrcSpan "tests/examples/CParser.hs" 553 39 553 40]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 553 34 553 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 553 34 553 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 553 34 553 39, srcInfoPoints = []}) "CDecl"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 554 1 554 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 554 1 554 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 554 1 554 11, srcInfoPoints = []}) "happyOut81") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 554 12 554 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 554 12 554 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 554 14 554 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 554 14 554 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 554 16 554 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 554 16 554 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 554 16 554 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 554 16 554 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 554 30 554 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 554 30 554 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 554 30 554 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 555 1 555 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 555 1 555 11,SrcSpan "tests/examples/CParser.hs" 555 23 555 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 555 12 555 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 555 12 555 22, srcInfoPoints = []}) "happyOut81")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 556 1 556 50, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 556 11 556 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 556 1 556 10, srcInfoPoints = []}) "happyIn82"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 556 14 556 50, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 556 33 556 35]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 556 14 556 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 556 14 556 15,SrcSpan "tests/examples/CParser.hs" 556 31 556 32]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 556 15 556 31, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 556 15 556 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 556 15 556 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 556 15 556 23, srcInfoPoints = []}) "Reversed"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 556 24 556 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 556 24 556 25,SrcSpan "tests/examples/CParser.hs" 556 30 556 31]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 556 25 556 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 556 25 556 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 556 25 556 30, srcInfoPoints = []}) "Ident")))))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 556 36 556 50, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 556 36 556 37,SrcSpan "tests/examples/CParser.hs" 556 49 556 50]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 556 37 556 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 556 37 556 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 556 37 556 48, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 557 1 557 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 557 1 557 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 557 1 557 10, srcInfoPoints = []}) "happyIn82") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 557 11 557 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 557 11 557 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 557 13 557 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 557 13 557 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 557 15 557 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 557 15 557 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 557 15 557 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 557 15 557 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 557 29 557 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 557 29 557 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 557 29 557 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 558 1 558 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 558 1 558 11,SrcSpan "tests/examples/CParser.hs" 558 22 558 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 558 12 558 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 558 12 558 21, srcInfoPoints = []}) "happyIn82")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 559 1 559 51, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 559 12 559 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 559 1 559 11, srcInfoPoints = []}) "happyOut82"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 559 15 559 51, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 559 30 559 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 559 15 559 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 559 15 559 16,SrcSpan "tests/examples/CParser.hs" 559 28 559 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 559 16 559 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 559 16 559 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 559 16 559 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 559 33 559 51, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 559 33 559 34,SrcSpan "tests/examples/CParser.hs" 559 50 559 51]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 559 34 559 50, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 559 34 559 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 559 34 559 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 559 34 559 42, srcInfoPoints = []}) "Reversed"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 559 43 559 50, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 559 43 559 44,SrcSpan "tests/examples/CParser.hs" 559 49 559 50]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 559 44 559 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 559 44 559 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 559 44 559 49, srcInfoPoints = []}) "Ident"))))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 560 1 560 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 560 1 560 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 560 1 560 11, srcInfoPoints = []}) "happyOut82") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 560 12 560 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 560 12 560 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 560 14 560 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 560 14 560 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 560 16 560 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 560 16 560 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 560 16 560 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 560 16 560 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 560 30 560 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 560 30 560 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 560 30 560 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 561 1 561 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 561 1 561 11,SrcSpan "tests/examples/CParser.hs" 561 23 561 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 561 12 561 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 561 12 561 22, srcInfoPoints = []}) "happyOut82")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 562 1 562 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 562 11 562 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 562 1 562 10, srcInfoPoints = []}) "happyIn83"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 562 14 562 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 562 22 562 24]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 562 14 562 21, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 562 14 562 15,SrcSpan "tests/examples/CParser.hs" 562 20 562 21]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 562 15 562 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 562 15 562 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 562 15 562 20, srcInfoPoints = []}) "CDecl")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 562 25 562 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 562 25 562 26,SrcSpan "tests/examples/CParser.hs" 562 38 562 39]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 562 26 562 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 562 26 562 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 562 26 562 37, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 563 1 563 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 563 1 563 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 563 1 563 10, srcInfoPoints = []}) "happyIn83") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 563 11 563 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 563 11 563 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 563 13 563 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 563 13 563 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 563 15 563 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 563 15 563 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 563 15 563 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 563 15 563 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 563 29 563 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 563 29 563 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 563 29 563 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 564 1 564 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 564 1 564 11,SrcSpan "tests/examples/CParser.hs" 564 22 564 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 564 12 564 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 564 12 564 21, srcInfoPoints = []}) "happyIn83")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 565 1 565 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 565 12 565 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 565 1 565 11, srcInfoPoints = []}) "happyOut83"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 565 15 565 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 565 30 565 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 565 15 565 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 565 15 565 16,SrcSpan "tests/examples/CParser.hs" 565 28 565 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 565 16 565 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 565 16 565 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 565 16 565 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 565 33 565 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 565 33 565 34,SrcSpan "tests/examples/CParser.hs" 565 39 565 40]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 565 34 565 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 565 34 565 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 565 34 565 39, srcInfoPoints = []}) "CDecl"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 566 1 566 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 566 1 566 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 566 1 566 11, srcInfoPoints = []}) "happyOut83") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 566 12 566 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 566 12 566 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 566 14 566 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 566 14 566 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 566 16 566 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 566 16 566 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 566 16 566 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 566 16 566 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 566 30 566 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 566 30 566 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 566 30 566 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 567 1 567 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 567 1 567 11,SrcSpan "tests/examples/CParser.hs" 567 23 567 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 567 12 567 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 567 12 567 22, srcInfoPoints = []}) "happyOut83")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 568 1 568 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 568 11 568 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 568 1 568 10, srcInfoPoints = []}) "happyIn84"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 568 14 568 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 568 24 568 26]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 568 14 568 23, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 568 14 568 15,SrcSpan "tests/examples/CParser.hs" 568 22 568 23]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 568 15 568 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 568 15 568 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 568 15 568 22, srcInfoPoints = []}) "CDeclrR")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 568 27 568 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 568 27 568 28,SrcSpan "tests/examples/CParser.hs" 568 40 568 41]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 568 28 568 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 568 28 568 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 568 28 568 39, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 569 1 569 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 569 1 569 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 569 1 569 10, srcInfoPoints = []}) "happyIn84") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 569 11 569 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 569 11 569 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 569 13 569 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 569 13 569 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 569 15 569 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 569 15 569 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 569 15 569 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 569 15 569 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 569 29 569 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 569 29 569 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 569 29 569 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 570 1 570 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 570 1 570 11,SrcSpan "tests/examples/CParser.hs" 570 22 570 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 570 12 570 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 570 12 570 21, srcInfoPoints = []}) "happyIn84")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 571 1 571 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 571 12 571 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 571 1 571 11, srcInfoPoints = []}) "happyOut84"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 571 15 571 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 571 30 571 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 571 15 571 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 571 15 571 16,SrcSpan "tests/examples/CParser.hs" 571 28 571 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 571 16 571 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 571 16 571 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 571 16 571 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 571 33 571 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 571 33 571 34,SrcSpan "tests/examples/CParser.hs" 571 41 571 42]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 571 34 571 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 571 34 571 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 571 34 571 41, srcInfoPoints = []}) "CDeclrR"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 572 1 572 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 572 1 572 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 572 1 572 11, srcInfoPoints = []}) "happyOut84") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 572 12 572 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 572 12 572 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 572 14 572 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 572 14 572 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 572 16 572 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 572 16 572 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 572 16 572 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 572 16 572 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 572 30 572 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 572 30 572 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 572 30 572 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 573 1 573 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 573 1 573 11,SrcSpan "tests/examples/CParser.hs" 573 23 573 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 573 12 573 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 573 12 573 22, srcInfoPoints = []}) "happyOut84")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 574 1 574 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 574 11 574 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 574 1 574 10, srcInfoPoints = []}) "happyIn85"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 574 14 574 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 574 35 574 37]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 574 14 574 34, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 574 14 574 15,SrcSpan "tests/examples/CParser.hs" 574 33 574 34]}) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 574 15 574 33, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 574 23 574 25]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 574 15 574 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 574 15 574 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 574 15 574 22, srcInfoPoints = []}) "CDeclrR"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 574 26 574 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 574 26 574 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 574 26 574 33, srcInfoPoints = []}) "CDeclrR"))))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 574 38 574 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 574 38 574 39,SrcSpan "tests/examples/CParser.hs" 574 51 574 52]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 574 39 574 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 574 39 574 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 574 39 574 50, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 575 1 575 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 575 1 575 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 575 1 575 10, srcInfoPoints = []}) "happyIn85") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 575 11 575 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 575 11 575 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 575 13 575 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 575 13 575 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 575 15 575 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 575 15 575 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 575 15 575 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 575 15 575 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 575 29 575 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 575 29 575 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 575 29 575 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 576 1 576 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 576 1 576 11,SrcSpan "tests/examples/CParser.hs" 576 22 576 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 576 12 576 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 576 12 576 21, srcInfoPoints = []}) "happyIn85")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 577 1 577 53, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 577 12 577 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 577 1 577 11, srcInfoPoints = []}) "happyOut85"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 577 15 577 53, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 577 30 577 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 577 15 577 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 577 15 577 16,SrcSpan "tests/examples/CParser.hs" 577 28 577 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 577 16 577 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 577 16 577 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 577 16 577 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 577 33 577 53, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 577 33 577 34,SrcSpan "tests/examples/CParser.hs" 577 52 577 53]}) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 577 34 577 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 577 42 577 44]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 577 34 577 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 577 34 577 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 577 34 577 41, srcInfoPoints = []}) "CDeclrR"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 577 45 577 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 577 45 577 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 577 45 577 52, srcInfoPoints = []}) "CDeclrR")))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 578 1 578 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 578 1 578 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 578 1 578 11, srcInfoPoints = []}) "happyOut85") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 578 12 578 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 578 12 578 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 578 14 578 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 578 14 578 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 578 16 578 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 578 16 578 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 578 16 578 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 578 16 578 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 578 30 578 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 578 30 578 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 578 30 578 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 579 1 579 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 579 1 579 11,SrcSpan "tests/examples/CParser.hs" 579 23 579 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 579 12 579 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 579 12 579 22, srcInfoPoints = []}) "happyOut85")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 580 1 580 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 580 11 580 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 580 1 580 10, srcInfoPoints = []}) "happyIn86"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 580 14 580 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 580 35 580 37]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 580 14 580 34, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 580 14 580 15,SrcSpan "tests/examples/CParser.hs" 580 33 580 34]}) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 580 15 580 33, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 580 23 580 25]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 580 15 580 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 580 15 580 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 580 15 580 22, srcInfoPoints = []}) "CDeclrR"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 580 26 580 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 580 26 580 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 580 26 580 33, srcInfoPoints = []}) "CDeclrR"))))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 580 38 580 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 580 38 580 39,SrcSpan "tests/examples/CParser.hs" 580 51 580 52]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 580 39 580 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 580 39 580 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 580 39 580 50, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 581 1 581 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 581 1 581 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 581 1 581 10, srcInfoPoints = []}) "happyIn86") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 581 11 581 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 581 11 581 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 581 13 581 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 581 13 581 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 581 15 581 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 581 15 581 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 581 15 581 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 581 15 581 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 581 29 581 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 581 29 581 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 581 29 581 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 582 1 582 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 582 1 582 11,SrcSpan "tests/examples/CParser.hs" 582 22 582 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 582 12 582 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 582 12 582 21, srcInfoPoints = []}) "happyIn86")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 583 1 583 53, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 583 12 583 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 583 1 583 11, srcInfoPoints = []}) "happyOut86"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 583 15 583 53, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 583 30 583 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 583 15 583 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 583 15 583 16,SrcSpan "tests/examples/CParser.hs" 583 28 583 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 583 16 583 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 583 16 583 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 583 16 583 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 583 33 583 53, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 583 33 583 34,SrcSpan "tests/examples/CParser.hs" 583 52 583 53]}) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 583 34 583 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 583 42 583 44]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 583 34 583 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 583 34 583 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 583 34 583 41, srcInfoPoints = []}) "CDeclrR"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 583 45 583 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 583 45 583 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 583 45 583 52, srcInfoPoints = []}) "CDeclrR")))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 584 1 584 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 584 1 584 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 584 1 584 11, srcInfoPoints = []}) "happyOut86") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 584 12 584 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 584 12 584 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 584 14 584 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 584 14 584 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 584 16 584 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 584 16 584 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 584 16 584 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 584 16 584 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 584 30 584 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 584 30 584 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 584 30 584 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 585 1 585 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 585 1 585 11,SrcSpan "tests/examples/CParser.hs" 585 23 585 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 585 12 585 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 585 12 585 22, srcInfoPoints = []}) "happyOut86")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 586 1 586 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 586 11 586 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 586 1 586 10, srcInfoPoints = []}) "happyIn87"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 586 14 586 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 586 35 586 37]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 586 14 586 34, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 586 14 586 15,SrcSpan "tests/examples/CParser.hs" 586 33 586 34]}) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 586 15 586 33, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 586 23 586 25]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 586 15 586 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 586 15 586 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 586 15 586 22, srcInfoPoints = []}) "CDeclrR"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 586 26 586 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 586 26 586 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 586 26 586 33, srcInfoPoints = []}) "CDeclrR"))))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 586 38 586 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 586 38 586 39,SrcSpan "tests/examples/CParser.hs" 586 51 586 52]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 586 39 586 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 586 39 586 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 586 39 586 50, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 587 1 587 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 587 1 587 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 587 1 587 10, srcInfoPoints = []}) "happyIn87") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 587 11 587 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 587 11 587 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 587 13 587 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 587 13 587 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 587 15 587 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 587 15 587 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 587 15 587 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 587 15 587 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 587 29 587 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 587 29 587 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 587 29 587 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 588 1 588 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 588 1 588 11,SrcSpan "tests/examples/CParser.hs" 588 22 588 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 588 12 588 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 588 12 588 21, srcInfoPoints = []}) "happyIn87")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 589 1 589 53, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 589 12 589 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 589 1 589 11, srcInfoPoints = []}) "happyOut87"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 589 15 589 53, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 589 30 589 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 589 15 589 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 589 15 589 16,SrcSpan "tests/examples/CParser.hs" 589 28 589 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 589 16 589 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 589 16 589 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 589 16 589 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 589 33 589 53, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 589 33 589 34,SrcSpan "tests/examples/CParser.hs" 589 52 589 53]}) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 589 34 589 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 589 42 589 44]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 589 34 589 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 589 34 589 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 589 34 589 41, srcInfoPoints = []}) "CDeclrR"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 589 45 589 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 589 45 589 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 589 45 589 52, srcInfoPoints = []}) "CDeclrR")))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 590 1 590 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 590 1 590 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 590 1 590 11, srcInfoPoints = []}) "happyOut87") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 590 12 590 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 590 12 590 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 590 14 590 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 590 14 590 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 590 16 590 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 590 16 590 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 590 16 590 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 590 16 590 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 590 30 590 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 590 30 590 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 590 30 590 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 591 1 591 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 591 1 591 11,SrcSpan "tests/examples/CParser.hs" 591 23 591 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 591 12 591 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 591 12 591 22, srcInfoPoints = []}) "happyOut87")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 592 1 592 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 592 11 592 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 592 1 592 10, srcInfoPoints = []}) "happyIn88"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 592 14 592 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 592 24 592 26]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 592 14 592 23, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 592 14 592 15,SrcSpan "tests/examples/CParser.hs" 592 22 592 23]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 592 15 592 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 592 15 592 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 592 15 592 22, srcInfoPoints = []}) "CDeclrR")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 592 27 592 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 592 27 592 28,SrcSpan "tests/examples/CParser.hs" 592 40 592 41]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 592 28 592 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 592 28 592 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 592 28 592 39, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 593 1 593 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 593 1 593 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 593 1 593 10, srcInfoPoints = []}) "happyIn88") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 593 11 593 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 593 11 593 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 593 13 593 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 593 13 593 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 593 15 593 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 593 15 593 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 593 15 593 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 593 15 593 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 593 29 593 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 593 29 593 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 593 29 593 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 594 1 594 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 594 1 594 11,SrcSpan "tests/examples/CParser.hs" 594 22 594 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 594 12 594 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 594 12 594 21, srcInfoPoints = []}) "happyIn88")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 595 1 595 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 595 12 595 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 595 1 595 11, srcInfoPoints = []}) "happyOut88"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 595 15 595 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 595 30 595 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 595 15 595 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 595 15 595 16,SrcSpan "tests/examples/CParser.hs" 595 28 595 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 595 16 595 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 595 16 595 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 595 16 595 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 595 33 595 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 595 33 595 34,SrcSpan "tests/examples/CParser.hs" 595 41 595 42]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 595 34 595 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 595 34 595 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 595 34 595 41, srcInfoPoints = []}) "CDeclrR"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 596 1 596 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 596 1 596 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 596 1 596 11, srcInfoPoints = []}) "happyOut88") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 596 12 596 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 596 12 596 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 596 14 596 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 596 14 596 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 596 16 596 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 596 16 596 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 596 16 596 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 596 16 596 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 596 30 596 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 596 30 596 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 596 30 596 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 597 1 597 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 597 1 597 11,SrcSpan "tests/examples/CParser.hs" 597 23 597 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 597 12 597 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 597 12 597 22, srcInfoPoints = []}) "happyOut88")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 598 1 598 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 598 11 598 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 598 1 598 10, srcInfoPoints = []}) "happyIn89"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 598 14 598 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 598 24 598 26]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 598 14 598 23, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 598 14 598 15,SrcSpan "tests/examples/CParser.hs" 598 22 598 23]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 598 15 598 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 598 15 598 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 598 15 598 22, srcInfoPoints = []}) "CDeclrR")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 598 27 598 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 598 27 598 28,SrcSpan "tests/examples/CParser.hs" 598 40 598 41]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 598 28 598 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 598 28 598 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 598 28 598 39, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 599 1 599 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 599 1 599 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 599 1 599 10, srcInfoPoints = []}) "happyIn89") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 599 11 599 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 599 11 599 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 599 13 599 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 599 13 599 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 599 15 599 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 599 15 599 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 599 15 599 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 599 15 599 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 599 29 599 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 599 29 599 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 599 29 599 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 600 1 600 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 600 1 600 11,SrcSpan "tests/examples/CParser.hs" 600 22 600 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 600 12 600 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 600 12 600 21, srcInfoPoints = []}) "happyIn89")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 601 1 601 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 601 12 601 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 601 1 601 11, srcInfoPoints = []}) "happyOut89"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 601 15 601 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 601 30 601 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 601 15 601 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 601 15 601 16,SrcSpan "tests/examples/CParser.hs" 601 28 601 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 601 16 601 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 601 16 601 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 601 16 601 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 601 33 601 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 601 33 601 34,SrcSpan "tests/examples/CParser.hs" 601 41 601 42]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 601 34 601 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 601 34 601 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 601 34 601 41, srcInfoPoints = []}) "CDeclrR"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 602 1 602 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 602 1 602 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 602 1 602 11, srcInfoPoints = []}) "happyOut89") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 602 12 602 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 602 12 602 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 602 14 602 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 602 14 602 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 602 16 602 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 602 16 602 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 602 16 602 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 602 16 602 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 602 30 602 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 602 30 602 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 602 30 602 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 603 1 603 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 603 1 603 11,SrcSpan "tests/examples/CParser.hs" 603 23 603 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 603 12 603 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 603 12 603 22, srcInfoPoints = []}) "happyOut89")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 604 1 604 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 604 11 604 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 604 1 604 10, srcInfoPoints = []}) "happyIn90"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 604 14 604 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 604 22 604 24]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 604 14 604 21, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 604 14 604 15,SrcSpan "tests/examples/CParser.hs" 604 20 604 21]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 604 15 604 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 604 15 604 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 604 15 604 20, srcInfoPoints = []}) "CInit")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 604 25 604 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 604 25 604 26,SrcSpan "tests/examples/CParser.hs" 604 38 604 39]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 604 26 604 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 604 26 604 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 604 26 604 37, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 605 1 605 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 605 1 605 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 605 1 605 10, srcInfoPoints = []}) "happyIn90") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 605 11 605 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 605 11 605 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 605 13 605 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 605 13 605 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 605 15 605 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 605 15 605 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 605 15 605 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 605 15 605 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 605 29 605 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 605 29 605 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 605 29 605 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 606 1 606 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 606 1 606 11,SrcSpan "tests/examples/CParser.hs" 606 22 606 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 606 12 606 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 606 12 606 21, srcInfoPoints = []}) "happyIn90")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 607 1 607 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 607 12 607 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 607 1 607 11, srcInfoPoints = []}) "happyOut90"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 607 15 607 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 607 30 607 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 607 15 607 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 607 15 607 16,SrcSpan "tests/examples/CParser.hs" 607 28 607 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 607 16 607 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 607 16 607 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 607 16 607 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 607 33 607 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 607 33 607 34,SrcSpan "tests/examples/CParser.hs" 607 39 607 40]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 607 34 607 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 607 34 607 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 607 34 607 39, srcInfoPoints = []}) "CInit"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 608 1 608 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 608 1 608 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 608 1 608 11, srcInfoPoints = []}) "happyOut90") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 608 12 608 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 608 12 608 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 608 14 608 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 608 14 608 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 608 16 608 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 608 16 608 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 608 16 608 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 608 16 608 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 608 30 608 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 608 30 608 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 608 30 608 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 609 1 609 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 609 1 609 11,SrcSpan "tests/examples/CParser.hs" 609 23 609 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 609 12 609 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 609 12 609 22, srcInfoPoints = []}) "happyOut90")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 610 1 610 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 610 11 610 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 610 1 610 10, srcInfoPoints = []}) "happyIn91"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 610 14 610 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 610 28 610 30]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 610 14 610 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 610 14 610 15,SrcSpan "tests/examples/CParser.hs" 610 26 610 27]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 610 15 610 26, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 610 15 610 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 610 15 610 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 610 15 610 20, srcInfoPoints = []}) "Maybe"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 610 21 610 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 610 21 610 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 610 21 610 26, srcInfoPoints = []}) "CInit"))))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 610 31 610 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 610 31 610 32,SrcSpan "tests/examples/CParser.hs" 610 44 610 45]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 610 32 610 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 610 32 610 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 610 32 610 43, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 611 1 611 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 611 1 611 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 611 1 611 10, srcInfoPoints = []}) "happyIn91") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 611 11 611 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 611 11 611 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 611 13 611 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 611 13 611 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 611 15 611 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 611 15 611 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 611 15 611 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 611 15 611 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 611 29 611 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 611 29 611 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 611 29 611 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 612 1 612 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 612 1 612 11,SrcSpan "tests/examples/CParser.hs" 612 22 612 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 612 12 612 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 612 12 612 21, srcInfoPoints = []}) "happyIn91")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 613 1 613 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 613 12 613 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 613 1 613 11, srcInfoPoints = []}) "happyOut91"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 613 15 613 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 613 30 613 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 613 15 613 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 613 15 613 16,SrcSpan "tests/examples/CParser.hs" 613 28 613 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 613 16 613 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 613 16 613 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 613 16 613 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 613 33 613 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 613 33 613 34,SrcSpan "tests/examples/CParser.hs" 613 45 613 46]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 613 34 613 45, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 613 34 613 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 613 34 613 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 613 34 613 39, srcInfoPoints = []}) "Maybe"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 613 40 613 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 613 40 613 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 613 40 613 45, srcInfoPoints = []}) "CInit")))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 614 1 614 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 614 1 614 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 614 1 614 11, srcInfoPoints = []}) "happyOut91") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 614 12 614 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 614 12 614 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 614 14 614 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 614 14 614 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 614 16 614 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 614 16 614 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 614 16 614 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 614 16 614 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 614 30 614 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 614 30 614 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 614 30 614 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 615 1 615 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 615 1 615 11,SrcSpan "tests/examples/CParser.hs" 615 23 615 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 615 12 615 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 615 12 615 22, srcInfoPoints = []}) "happyOut91")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 616 1 616 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 616 11 616 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 616 1 616 10, srcInfoPoints = []}) "happyIn92"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 616 14 616 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 616 35 616 37]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 616 14 616 34, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 616 14 616 15,SrcSpan "tests/examples/CParser.hs" 616 33 616 34]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 616 15 616 33, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 616 15 616 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 616 15 616 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 616 15 616 23, srcInfoPoints = []}) "Reversed"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 616 24 616 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 616 24 616 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 616 24 616 33, srcInfoPoints = []}) "CInitList"))))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 616 38 616 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 616 38 616 39,SrcSpan "tests/examples/CParser.hs" 616 51 616 52]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 616 39 616 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 616 39 616 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 616 39 616 50, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 617 1 617 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 617 1 617 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 617 1 617 10, srcInfoPoints = []}) "happyIn92") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 617 11 617 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 617 11 617 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 617 13 617 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 617 13 617 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 617 15 617 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 617 15 617 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 617 15 617 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 617 15 617 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 617 29 617 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 617 29 617 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 617 29 617 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 618 1 618 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 618 1 618 11,SrcSpan "tests/examples/CParser.hs" 618 22 618 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 618 12 618 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 618 12 618 21, srcInfoPoints = []}) "happyIn92")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 619 1 619 53, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 619 12 619 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 619 1 619 11, srcInfoPoints = []}) "happyOut92"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 619 15 619 53, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 619 30 619 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 619 15 619 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 619 15 619 16,SrcSpan "tests/examples/CParser.hs" 619 28 619 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 619 16 619 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 619 16 619 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 619 16 619 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 619 33 619 53, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 619 33 619 34,SrcSpan "tests/examples/CParser.hs" 619 52 619 53]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 619 34 619 52, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 619 34 619 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 619 34 619 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 619 34 619 42, srcInfoPoints = []}) "Reversed"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 619 43 619 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 619 43 619 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 619 43 619 52, srcInfoPoints = []}) "CInitList")))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 620 1 620 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 620 1 620 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 620 1 620 11, srcInfoPoints = []}) "happyOut92") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 620 12 620 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 620 12 620 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 620 14 620 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 620 14 620 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 620 16 620 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 620 16 620 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 620 16 620 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 620 16 620 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 620 30 620 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 620 30 620 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 620 30 620 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 621 1 621 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 621 1 621 11,SrcSpan "tests/examples/CParser.hs" 621 23 621 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 621 12 621 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 621 12 621 22, srcInfoPoints = []}) "happyOut92")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 622 1 622 47, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 622 11 622 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 622 1 622 10, srcInfoPoints = []}) "happyIn93"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 622 14 622 47, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 622 30 622 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 622 14 622 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 622 14 622 15,SrcSpan "tests/examples/CParser.hs" 622 28 622 29]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 622 15 622 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 622 15 622 16,SrcSpan "tests/examples/CParser.hs" 622 27 622 28]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 622 16 622 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 622 16 622 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 622 16 622 27, srcInfoPoints = []}) "CDesignator"))))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 622 33 622 47, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 622 33 622 34,SrcSpan "tests/examples/CParser.hs" 622 46 622 47]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 622 34 622 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 622 34 622 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 622 34 622 45, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 623 1 623 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 623 1 623 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 623 1 623 10, srcInfoPoints = []}) "happyIn93") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 623 11 623 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 623 11 623 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 623 13 623 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 623 13 623 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 623 15 623 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 623 15 623 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 623 15 623 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 623 15 623 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 623 29 623 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 623 29 623 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 623 29 623 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 624 1 624 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 624 1 624 11,SrcSpan "tests/examples/CParser.hs" 624 22 624 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 624 12 624 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 624 12 624 21, srcInfoPoints = []}) "happyIn93")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 625 1 625 48, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 625 12 625 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 625 1 625 11, srcInfoPoints = []}) "happyOut93"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 625 15 625 48, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 625 30 625 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 625 15 625 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 625 15 625 16,SrcSpan "tests/examples/CParser.hs" 625 28 625 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 625 16 625 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 625 16 625 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 625 16 625 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 625 33 625 48, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 625 33 625 34,SrcSpan "tests/examples/CParser.hs" 625 47 625 48]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 625 34 625 47, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 625 34 625 35,SrcSpan "tests/examples/CParser.hs" 625 46 625 47]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 625 35 625 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 625 35 625 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 625 35 625 46, srcInfoPoints = []}) "CDesignator")))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 626 1 626 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 626 1 626 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 626 1 626 11, srcInfoPoints = []}) "happyOut93") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 626 12 626 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 626 12 626 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 626 14 626 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 626 14 626 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 626 16 626 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 626 16 626 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 626 16 626 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 626 16 626 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 626 30 626 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 626 30 626 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 626 30 626 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 627 1 627 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 627 1 627 11,SrcSpan "tests/examples/CParser.hs" 627 23 627 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 627 12 627 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 627 12 627 22, srcInfoPoints = []}) "happyOut93")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 628 1 628 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 628 11 628 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 628 1 628 10, srcInfoPoints = []}) "happyIn94"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 628 14 628 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 628 39 628 41]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 628 14 628 38, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 628 14 628 15,SrcSpan "tests/examples/CParser.hs" 628 37 628 38]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 628 15 628 37, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 628 15 628 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 628 15 628 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 628 15 628 23, srcInfoPoints = []}) "Reversed"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 628 24 628 37, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 628 24 628 25,SrcSpan "tests/examples/CParser.hs" 628 36 628 37]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 628 25 628 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 628 25 628 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 628 25 628 36, srcInfoPoints = []}) "CDesignator")))))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 628 42 628 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 628 42 628 43,SrcSpan "tests/examples/CParser.hs" 628 55 628 56]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 628 43 628 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 628 43 628 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 628 43 628 54, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 629 1 629 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 629 1 629 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 629 1 629 10, srcInfoPoints = []}) "happyIn94") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 629 11 629 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 629 11 629 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 629 13 629 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 629 13 629 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 629 15 629 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 629 15 629 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 629 15 629 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 629 15 629 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 629 29 629 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 629 29 629 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 629 29 629 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 630 1 630 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 630 1 630 11,SrcSpan "tests/examples/CParser.hs" 630 22 630 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 630 12 630 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 630 12 630 21, srcInfoPoints = []}) "happyIn94")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 631 1 631 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 631 12 631 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 631 1 631 11, srcInfoPoints = []}) "happyOut94"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 631 15 631 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 631 30 631 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 631 15 631 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 631 15 631 16,SrcSpan "tests/examples/CParser.hs" 631 28 631 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 631 16 631 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 631 16 631 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 631 16 631 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 631 33 631 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 631 33 631 34,SrcSpan "tests/examples/CParser.hs" 631 56 631 57]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 631 34 631 56, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 631 34 631 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 631 34 631 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 631 34 631 42, srcInfoPoints = []}) "Reversed"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 631 43 631 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 631 43 631 44,SrcSpan "tests/examples/CParser.hs" 631 55 631 56]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 631 44 631 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 631 44 631 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 631 44 631 55, srcInfoPoints = []}) "CDesignator"))))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 632 1 632 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 632 1 632 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 632 1 632 11, srcInfoPoints = []}) "happyOut94") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 632 12 632 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 632 12 632 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 632 14 632 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 632 14 632 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 632 16 632 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 632 16 632 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 632 16 632 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 632 16 632 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 632 30 632 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 632 30 632 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 632 30 632 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 633 1 633 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 633 1 633 11,SrcSpan "tests/examples/CParser.hs" 633 23 633 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 633 12 633 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 633 12 633 22, srcInfoPoints = []}) "happyOut94")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 634 1 634 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 634 11 634 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 634 1 634 10, srcInfoPoints = []}) "happyIn95"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 634 14 634 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 634 28 634 30]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 634 14 634 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 634 14 634 15,SrcSpan "tests/examples/CParser.hs" 634 26 634 27]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 634 15 634 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 634 15 634 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 634 15 634 26, srcInfoPoints = []}) "CDesignator")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 634 31 634 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 634 31 634 32,SrcSpan "tests/examples/CParser.hs" 634 44 634 45]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 634 32 634 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 634 32 634 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 634 32 634 43, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 635 1 635 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 635 1 635 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 635 1 635 10, srcInfoPoints = []}) "happyIn95") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 635 11 635 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 635 11 635 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 635 13 635 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 635 13 635 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 635 15 635 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 635 15 635 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 635 15 635 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 635 15 635 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 635 29 635 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 635 29 635 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 635 29 635 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 636 1 636 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 636 1 636 11,SrcSpan "tests/examples/CParser.hs" 636 22 636 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 636 12 636 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 636 12 636 21, srcInfoPoints = []}) "happyIn95")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 637 1 637 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 637 12 637 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 637 1 637 11, srcInfoPoints = []}) "happyOut95"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 637 15 637 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 637 30 637 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 637 15 637 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 637 15 637 16,SrcSpan "tests/examples/CParser.hs" 637 28 637 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 637 16 637 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 637 16 637 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 637 16 637 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 637 33 637 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 637 33 637 34,SrcSpan "tests/examples/CParser.hs" 637 45 637 46]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 637 34 637 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 637 34 637 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 637 34 637 45, srcInfoPoints = []}) "CDesignator"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 638 1 638 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 638 1 638 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 638 1 638 11, srcInfoPoints = []}) "happyOut95") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 638 12 638 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 638 12 638 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 638 14 638 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 638 14 638 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 638 16 638 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 638 16 638 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 638 16 638 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 638 16 638 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 638 30 638 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 638 30 638 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 638 30 638 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 639 1 639 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 639 1 639 11,SrcSpan "tests/examples/CParser.hs" 639 23 639 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 639 12 639 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 639 12 639 22, srcInfoPoints = []}) "happyOut95")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 640 1 640 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 640 11 640 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 640 1 640 10, srcInfoPoints = []}) "happyIn96"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 640 14 640 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 640 28 640 30]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 640 14 640 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 640 14 640 15,SrcSpan "tests/examples/CParser.hs" 640 26 640 27]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 640 15 640 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 640 15 640 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 640 15 640 26, srcInfoPoints = []}) "CDesignator")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 640 31 640 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 640 31 640 32,SrcSpan "tests/examples/CParser.hs" 640 44 640 45]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 640 32 640 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 640 32 640 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 640 32 640 43, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 641 1 641 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 641 1 641 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 641 1 641 10, srcInfoPoints = []}) "happyIn96") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 641 11 641 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 641 11 641 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 641 13 641 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 641 13 641 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 641 15 641 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 641 15 641 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 641 15 641 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 641 15 641 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 641 29 641 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 641 29 641 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 641 29 641 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 642 1 642 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 642 1 642 11,SrcSpan "tests/examples/CParser.hs" 642 22 642 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 642 12 642 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 642 12 642 21, srcInfoPoints = []}) "happyIn96")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 643 1 643 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 643 12 643 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 643 1 643 11, srcInfoPoints = []}) "happyOut96"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 643 15 643 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 643 30 643 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 643 15 643 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 643 15 643 16,SrcSpan "tests/examples/CParser.hs" 643 28 643 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 643 16 643 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 643 16 643 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 643 16 643 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 643 33 643 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 643 33 643 34,SrcSpan "tests/examples/CParser.hs" 643 45 643 46]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 643 34 643 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 643 34 643 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 643 34 643 45, srcInfoPoints = []}) "CDesignator"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 644 1 644 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 644 1 644 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 644 1 644 11, srcInfoPoints = []}) "happyOut96") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 644 12 644 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 644 12 644 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 644 14 644 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 644 14 644 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 644 16 644 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 644 16 644 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 644 16 644 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 644 16 644 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 644 30 644 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 644 30 644 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 644 30 644 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 645 1 645 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 645 1 645 11,SrcSpan "tests/examples/CParser.hs" 645 23 645 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 645 12 645 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 645 12 645 22, srcInfoPoints = []}) "happyOut96")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 646 1 646 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 646 11 646 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 646 1 646 10, srcInfoPoints = []}) "happyIn97"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 646 14 646 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 646 22 646 24]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 646 14 646 21, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 646 14 646 15,SrcSpan "tests/examples/CParser.hs" 646 20 646 21]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 646 15 646 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 646 15 646 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 646 15 646 20, srcInfoPoints = []}) "CExpr")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 646 25 646 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 646 25 646 26,SrcSpan "tests/examples/CParser.hs" 646 38 646 39]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 646 26 646 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 646 26 646 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 646 26 646 37, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 647 1 647 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 647 1 647 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 647 1 647 10, srcInfoPoints = []}) "happyIn97") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 647 11 647 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 647 11 647 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 647 13 647 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 647 13 647 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 647 15 647 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 647 15 647 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 647 15 647 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 647 15 647 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 647 29 647 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 647 29 647 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 647 29 647 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 648 1 648 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 648 1 648 11,SrcSpan "tests/examples/CParser.hs" 648 22 648 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 648 12 648 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 648 12 648 21, srcInfoPoints = []}) "happyIn97")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 649 1 649 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 649 12 649 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 649 1 649 11, srcInfoPoints = []}) "happyOut97"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 649 15 649 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 649 30 649 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 649 15 649 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 649 15 649 16,SrcSpan "tests/examples/CParser.hs" 649 28 649 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 649 16 649 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 649 16 649 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 649 16 649 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 649 33 649 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 649 33 649 34,SrcSpan "tests/examples/CParser.hs" 649 39 649 40]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 649 34 649 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 649 34 649 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 649 34 649 39, srcInfoPoints = []}) "CExpr"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 650 1 650 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 650 1 650 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 650 1 650 11, srcInfoPoints = []}) "happyOut97") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 650 12 650 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 650 12 650 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 650 14 650 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 650 14 650 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 650 16 650 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 650 16 650 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 650 16 650 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 650 16 650 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 650 30 650 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 650 30 650 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 650 30 650 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 651 1 651 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 651 1 651 11,SrcSpan "tests/examples/CParser.hs" 651 23 651 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 651 12 651 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 651 12 651 22, srcInfoPoints = []}) "happyOut97")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 652 1 652 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 652 11 652 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 652 1 652 10, srcInfoPoints = []}) "happyIn98"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 652 14 652 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 652 39 652 41]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 652 14 652 38, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 652 14 652 15,SrcSpan "tests/examples/CParser.hs" 652 37 652 38]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 652 15 652 37, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 652 15 652 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 652 15 652 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 652 15 652 23, srcInfoPoints = []}) "Reversed"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 652 24 652 37, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 652 24 652 25,SrcSpan "tests/examples/CParser.hs" 652 36 652 37]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 652 25 652 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 652 25 652 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 652 25 652 36, srcInfoPoints = []}) "CDesignator")))))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 652 42 652 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 652 42 652 43,SrcSpan "tests/examples/CParser.hs" 652 55 652 56]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 652 43 652 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 652 43 652 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 652 43 652 54, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 653 1 653 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 653 1 653 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 653 1 653 10, srcInfoPoints = []}) "happyIn98") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 653 11 653 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 653 11 653 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 653 13 653 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 653 13 653 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 653 15 653 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 653 15 653 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 653 15 653 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 653 15 653 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 653 29 653 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 653 29 653 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 653 29 653 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 654 1 654 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 654 1 654 11,SrcSpan "tests/examples/CParser.hs" 654 22 654 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 654 12 654 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 654 12 654 21, srcInfoPoints = []}) "happyIn98")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 655 1 655 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 655 12 655 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 655 1 655 11, srcInfoPoints = []}) "happyOut98"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 655 15 655 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 655 30 655 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 655 15 655 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 655 15 655 16,SrcSpan "tests/examples/CParser.hs" 655 28 655 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 655 16 655 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 655 16 655 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 655 16 655 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 655 33 655 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 655 33 655 34,SrcSpan "tests/examples/CParser.hs" 655 56 655 57]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 655 34 655 56, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 655 34 655 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 655 34 655 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 655 34 655 42, srcInfoPoints = []}) "Reversed"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 655 43 655 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 655 43 655 44,SrcSpan "tests/examples/CParser.hs" 655 55 655 56]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 655 44 655 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 655 44 655 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 655 44 655 55, srcInfoPoints = []}) "CDesignator"))))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 656 1 656 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 656 1 656 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 656 1 656 11, srcInfoPoints = []}) "happyOut98") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 656 12 656 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 656 12 656 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 656 14 656 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 656 14 656 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 656 16 656 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 656 16 656 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 656 16 656 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 656 16 656 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 656 30 656 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 656 30 656 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 656 30 656 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 657 1 657 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 657 1 657 11,SrcSpan "tests/examples/CParser.hs" 657 23 657 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 657 12 657 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 657 12 657 22, srcInfoPoints = []}) "happyOut98")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 658 1 658 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 658 11 658 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 658 1 658 10, srcInfoPoints = []}) "happyIn99"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 658 14 658 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 658 22 658 24]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 658 14 658 21, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 658 14 658 15,SrcSpan "tests/examples/CParser.hs" 658 20 658 21]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 658 15 658 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 658 15 658 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 658 15 658 20, srcInfoPoints = []}) "CExpr")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 658 25 658 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 658 25 658 26,SrcSpan "tests/examples/CParser.hs" 658 38 658 39]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 658 26 658 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 658 26 658 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 658 26 658 37, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 659 1 659 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 659 1 659 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 659 1 659 10, srcInfoPoints = []}) "happyIn99") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 659 11 659 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 659 11 659 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 659 13 659 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 659 13 659 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 659 15 659 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 659 15 659 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 659 15 659 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 659 15 659 28, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 659 29 659 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 659 29 659 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 659 29 659 30, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 660 1 660 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 660 1 660 11,SrcSpan "tests/examples/CParser.hs" 660 22 660 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 660 12 660 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 660 12 660 21, srcInfoPoints = []}) "happyIn99")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 661 1 661 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 661 12 661 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 661 1 661 11, srcInfoPoints = []}) "happyOut99"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 661 15 661 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 661 30 661 32]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 661 15 661 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 661 15 661 16,SrcSpan "tests/examples/CParser.hs" 661 28 661 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 661 16 661 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 661 16 661 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 661 16 661 27, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 661 33 661 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 661 33 661 34,SrcSpan "tests/examples/CParser.hs" 661 39 661 40]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 661 34 661 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 661 34 661 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 661 34 661 39, srcInfoPoints = []}) "CExpr"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 662 1 662 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 662 1 662 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 662 1 662 11, srcInfoPoints = []}) "happyOut99") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 662 12 662 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 662 12 662 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 662 14 662 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 662 14 662 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 662 16 662 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 662 16 662 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 662 16 662 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 662 16 662 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 662 30 662 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 662 30 662 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 662 30 662 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 663 1 663 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 663 1 663 11,SrcSpan "tests/examples/CParser.hs" 663 23 663 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 663 12 663 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 663 12 663 22, srcInfoPoints = []}) "happyOut99")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 664 1 664 51, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 664 12 664 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 664 1 664 11, srcInfoPoints = []}) "happyIn100"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 664 15 664 51, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 664 34 664 36]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 664 15 664 33, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 664 15 664 16,SrcSpan "tests/examples/CParser.hs" 664 32 664 33]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 664 16 664 32, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 664 16 664 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 664 16 664 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 664 16 664 24, srcInfoPoints = []}) "Reversed"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 664 25 664 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 664 25 664 26,SrcSpan "tests/examples/CParser.hs" 664 31 664 32]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 664 26 664 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 664 26 664 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 664 26 664 31, srcInfoPoints = []}) "CExpr")))))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 664 37 664 51, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 664 37 664 38,SrcSpan "tests/examples/CParser.hs" 664 50 664 51]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 664 38 664 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 664 38 664 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 664 38 664 49, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 665 1 665 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 665 1 665 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 665 1 665 11, srcInfoPoints = []}) "happyIn100") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 665 12 665 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 665 12 665 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 665 14 665 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 665 14 665 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 665 16 665 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 665 16 665 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 665 16 665 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 665 16 665 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 665 30 665 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 665 30 665 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 665 30 665 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 666 1 666 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 666 1 666 11,SrcSpan "tests/examples/CParser.hs" 666 23 666 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 666 12 666 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 666 12 666 22, srcInfoPoints = []}) "happyIn100")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 667 1 667 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 667 13 667 15]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 667 1 667 12, srcInfoPoints = []}) "happyOut100"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 667 16 667 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 667 31 667 33]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 667 16 667 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 667 16 667 17,SrcSpan "tests/examples/CParser.hs" 667 29 667 30]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 667 17 667 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 667 17 667 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 667 17 667 28, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 667 34 667 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 667 34 667 35,SrcSpan "tests/examples/CParser.hs" 667 51 667 52]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 667 35 667 51, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 667 35 667 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 667 35 667 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 667 35 667 43, srcInfoPoints = []}) "Reversed"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 667 44 667 51, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 667 44 667 45,SrcSpan "tests/examples/CParser.hs" 667 50 667 51]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 667 45 667 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 667 45 667 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 667 45 667 50, srcInfoPoints = []}) "CExpr"))))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 668 1 668 32, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 668 1 668 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 668 1 668 12, srcInfoPoints = []}) "happyOut100") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 668 13 668 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 668 13 668 14, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 668 15 668 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 668 15 668 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 668 17 668 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 668 17 668 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 668 17 668 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 668 17 668 30, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 668 31 668 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 668 31 668 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 668 31 668 32, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 669 1 669 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 669 1 669 11,SrcSpan "tests/examples/CParser.hs" 669 24 669 27]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 669 12 669 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 669 12 669 23, srcInfoPoints = []}) "happyOut100")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 670 1 670 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 670 12 670 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 670 1 670 11, srcInfoPoints = []}) "happyIn101"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 670 15 670 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 670 23 670 25]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 670 15 670 22, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 670 15 670 16,SrcSpan "tests/examples/CParser.hs" 670 21 670 22]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 670 16 670 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 670 16 670 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 670 16 670 21, srcInfoPoints = []}) "CExpr")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 670 26 670 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 670 26 670 27,SrcSpan "tests/examples/CParser.hs" 670 39 670 40]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 670 27 670 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 670 27 670 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 670 27 670 38, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 671 1 671 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 671 1 671 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 671 1 671 11, srcInfoPoints = []}) "happyIn101") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 671 12 671 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 671 12 671 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 671 14 671 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 671 14 671 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 671 16 671 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 671 16 671 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 671 16 671 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 671 16 671 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 671 30 671 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 671 30 671 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 671 30 671 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 672 1 672 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 672 1 672 11,SrcSpan "tests/examples/CParser.hs" 672 23 672 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 672 12 672 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 672 12 672 22, srcInfoPoints = []}) "happyIn101")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 673 1 673 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 673 13 673 15]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 673 1 673 12, srcInfoPoints = []}) "happyOut101"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 673 16 673 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 673 31 673 33]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 673 16 673 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 673 16 673 17,SrcSpan "tests/examples/CParser.hs" 673 29 673 30]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 673 17 673 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 673 17 673 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 673 17 673 28, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 673 34 673 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 673 34 673 35,SrcSpan "tests/examples/CParser.hs" 673 40 673 41]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 673 35 673 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 673 35 673 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 673 35 673 40, srcInfoPoints = []}) "CExpr"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 674 1 674 32, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 674 1 674 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 674 1 674 12, srcInfoPoints = []}) "happyOut101") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 674 13 674 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 674 13 674 14, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 674 15 674 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 674 15 674 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 674 17 674 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 674 17 674 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 674 17 674 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 674 17 674 30, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 674 31 674 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 674 31 674 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 674 31 674 32, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 675 1 675 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 675 1 675 11,SrcSpan "tests/examples/CParser.hs" 675 24 675 27]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 675 12 675 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 675 12 675 23, srcInfoPoints = []}) "happyOut101")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 676 1 676 51, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 676 12 676 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 676 1 676 11, srcInfoPoints = []}) "happyIn102"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 676 15 676 51, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 676 34 676 36]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 676 15 676 33, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 676 15 676 16,SrcSpan "tests/examples/CParser.hs" 676 32 676 33]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 676 16 676 32, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 676 16 676 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 676 16 676 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 676 16 676 23, srcInfoPoints = []}) "Located"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 676 24 676 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 676 24 676 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 676 24 676 32, srcInfoPoints = []}) "CUnaryOp"))))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 676 37 676 51, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 676 37 676 38,SrcSpan "tests/examples/CParser.hs" 676 50 676 51]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 676 38 676 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 676 38 676 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 676 38 676 49, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 677 1 677 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 677 1 677 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 677 1 677 11, srcInfoPoints = []}) "happyIn102") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 677 12 677 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 677 12 677 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 677 14 677 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 677 14 677 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 677 16 677 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 677 16 677 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 677 16 677 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 677 16 677 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 677 30 677 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 677 30 677 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 677 30 677 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 678 1 678 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 678 1 678 11,SrcSpan "tests/examples/CParser.hs" 678 23 678 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 678 12 678 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 678 12 678 22, srcInfoPoints = []}) "happyIn102")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 679 1 679 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 679 13 679 15]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 679 1 679 12, srcInfoPoints = []}) "happyOut102"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 679 16 679 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 679 31 679 33]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 679 16 679 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 679 16 679 17,SrcSpan "tests/examples/CParser.hs" 679 29 679 30]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 679 17 679 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 679 17 679 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 679 17 679 28, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 679 34 679 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 679 34 679 35,SrcSpan "tests/examples/CParser.hs" 679 51 679 52]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 679 35 679 51, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 679 35 679 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 679 35 679 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 679 35 679 42, srcInfoPoints = []}) "Located"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 679 43 679 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 679 43 679 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 679 43 679 51, srcInfoPoints = []}) "CUnaryOp")))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 680 1 680 32, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 680 1 680 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 680 1 680 12, srcInfoPoints = []}) "happyOut102") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 680 13 680 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 680 13 680 14, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 680 15 680 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 680 15 680 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 680 17 680 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 680 17 680 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 680 17 680 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 680 17 680 30, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 680 31 680 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 680 31 680 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 680 31 680 32, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 681 1 681 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 681 1 681 11,SrcSpan "tests/examples/CParser.hs" 681 24 681 27]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 681 12 681 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 681 12 681 23, srcInfoPoints = []}) "happyOut102")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 682 1 682 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 682 12 682 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 682 1 682 11, srcInfoPoints = []}) "happyIn103"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 682 15 682 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 682 23 682 25]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 682 15 682 22, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 682 15 682 16,SrcSpan "tests/examples/CParser.hs" 682 21 682 22]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 682 16 682 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 682 16 682 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 682 16 682 21, srcInfoPoints = []}) "CExpr")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 682 26 682 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 682 26 682 27,SrcSpan "tests/examples/CParser.hs" 682 39 682 40]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 682 27 682 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 682 27 682 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 682 27 682 38, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 683 1 683 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 683 1 683 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 683 1 683 11, srcInfoPoints = []}) "happyIn103") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 683 12 683 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 683 12 683 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 683 14 683 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 683 14 683 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 683 16 683 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 683 16 683 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 683 16 683 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 683 16 683 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 683 30 683 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 683 30 683 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 683 30 683 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 684 1 684 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 684 1 684 11,SrcSpan "tests/examples/CParser.hs" 684 23 684 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 684 12 684 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 684 12 684 22, srcInfoPoints = []}) "happyIn103")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 685 1 685 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 685 13 685 15]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 685 1 685 12, srcInfoPoints = []}) "happyOut103"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 685 16 685 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 685 31 685 33]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 685 16 685 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 685 16 685 17,SrcSpan "tests/examples/CParser.hs" 685 29 685 30]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 685 17 685 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 685 17 685 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 685 17 685 28, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 685 34 685 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 685 34 685 35,SrcSpan "tests/examples/CParser.hs" 685 40 685 41]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 685 35 685 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 685 35 685 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 685 35 685 40, srcInfoPoints = []}) "CExpr"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 686 1 686 32, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 686 1 686 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 686 1 686 12, srcInfoPoints = []}) "happyOut103") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 686 13 686 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 686 13 686 14, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 686 15 686 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 686 15 686 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 686 17 686 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 686 17 686 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 686 17 686 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 686 17 686 30, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 686 31 686 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 686 31 686 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 686 31 686 32, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 687 1 687 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 687 1 687 11,SrcSpan "tests/examples/CParser.hs" 687 24 687 27]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 687 12 687 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 687 12 687 23, srcInfoPoints = []}) "happyOut103")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 688 1 688 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 688 12 688 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 688 1 688 11, srcInfoPoints = []}) "happyIn104"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 688 15 688 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 688 23 688 25]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 688 15 688 22, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 688 15 688 16,SrcSpan "tests/examples/CParser.hs" 688 21 688 22]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 688 16 688 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 688 16 688 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 688 16 688 21, srcInfoPoints = []}) "CExpr")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 688 26 688 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 688 26 688 27,SrcSpan "tests/examples/CParser.hs" 688 39 688 40]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 688 27 688 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 688 27 688 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 688 27 688 38, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 689 1 689 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 689 1 689 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 689 1 689 11, srcInfoPoints = []}) "happyIn104") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 689 12 689 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 689 12 689 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 689 14 689 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 689 14 689 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 689 16 689 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 689 16 689 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 689 16 689 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 689 16 689 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 689 30 689 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 689 30 689 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 689 30 689 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 690 1 690 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 690 1 690 11,SrcSpan "tests/examples/CParser.hs" 690 23 690 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 690 12 690 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 690 12 690 22, srcInfoPoints = []}) "happyIn104")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 691 1 691 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 691 13 691 15]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 691 1 691 12, srcInfoPoints = []}) "happyOut104"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 691 16 691 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 691 31 691 33]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 691 16 691 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 691 16 691 17,SrcSpan "tests/examples/CParser.hs" 691 29 691 30]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 691 17 691 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 691 17 691 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 691 17 691 28, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 691 34 691 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 691 34 691 35,SrcSpan "tests/examples/CParser.hs" 691 40 691 41]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 691 35 691 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 691 35 691 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 691 35 691 40, srcInfoPoints = []}) "CExpr"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 692 1 692 32, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 692 1 692 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 692 1 692 12, srcInfoPoints = []}) "happyOut104") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 692 13 692 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 692 13 692 14, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 692 15 692 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 692 15 692 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 692 17 692 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 692 17 692 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 692 17 692 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 692 17 692 30, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 692 31 692 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 692 31 692 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 692 31 692 32, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 693 1 693 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 693 1 693 11,SrcSpan "tests/examples/CParser.hs" 693 24 693 27]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 693 12 693 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 693 12 693 23, srcInfoPoints = []}) "happyOut104")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 694 1 694 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 694 12 694 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 694 1 694 11, srcInfoPoints = []}) "happyIn105"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 694 15 694 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 694 23 694 25]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 694 15 694 22, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 694 15 694 16,SrcSpan "tests/examples/CParser.hs" 694 21 694 22]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 694 16 694 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 694 16 694 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 694 16 694 21, srcInfoPoints = []}) "CExpr")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 694 26 694 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 694 26 694 27,SrcSpan "tests/examples/CParser.hs" 694 39 694 40]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 694 27 694 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 694 27 694 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 694 27 694 38, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 695 1 695 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 695 1 695 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 695 1 695 11, srcInfoPoints = []}) "happyIn105") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 695 12 695 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 695 12 695 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 695 14 695 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 695 14 695 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 695 16 695 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 695 16 695 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 695 16 695 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 695 16 695 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 695 30 695 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 695 30 695 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 695 30 695 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 696 1 696 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 696 1 696 11,SrcSpan "tests/examples/CParser.hs" 696 23 696 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 696 12 696 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 696 12 696 22, srcInfoPoints = []}) "happyIn105")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 697 1 697 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 697 13 697 15]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 697 1 697 12, srcInfoPoints = []}) "happyOut105"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 697 16 697 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 697 31 697 33]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 697 16 697 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 697 16 697 17,SrcSpan "tests/examples/CParser.hs" 697 29 697 30]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 697 17 697 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 697 17 697 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 697 17 697 28, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 697 34 697 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 697 34 697 35,SrcSpan "tests/examples/CParser.hs" 697 40 697 41]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 697 35 697 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 697 35 697 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 697 35 697 40, srcInfoPoints = []}) "CExpr"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 698 1 698 32, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 698 1 698 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 698 1 698 12, srcInfoPoints = []}) "happyOut105") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 698 13 698 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 698 13 698 14, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 698 15 698 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 698 15 698 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 698 17 698 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 698 17 698 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 698 17 698 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 698 17 698 30, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 698 31 698 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 698 31 698 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 698 31 698 32, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 699 1 699 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 699 1 699 11,SrcSpan "tests/examples/CParser.hs" 699 24 699 27]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 699 12 699 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 699 12 699 23, srcInfoPoints = []}) "happyOut105")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 700 1 700 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 700 12 700 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 700 1 700 11, srcInfoPoints = []}) "happyIn106"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 700 15 700 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 700 23 700 25]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 700 15 700 22, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 700 15 700 16,SrcSpan "tests/examples/CParser.hs" 700 21 700 22]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 700 16 700 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 700 16 700 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 700 16 700 21, srcInfoPoints = []}) "CExpr")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 700 26 700 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 700 26 700 27,SrcSpan "tests/examples/CParser.hs" 700 39 700 40]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 700 27 700 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 700 27 700 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 700 27 700 38, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 701 1 701 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 701 1 701 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 701 1 701 11, srcInfoPoints = []}) "happyIn106") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 701 12 701 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 701 12 701 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 701 14 701 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 701 14 701 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 701 16 701 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 701 16 701 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 701 16 701 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 701 16 701 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 701 30 701 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 701 30 701 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 701 30 701 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 702 1 702 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 702 1 702 11,SrcSpan "tests/examples/CParser.hs" 702 23 702 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 702 12 702 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 702 12 702 22, srcInfoPoints = []}) "happyIn106")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 703 1 703 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 703 13 703 15]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 703 1 703 12, srcInfoPoints = []}) "happyOut106"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 703 16 703 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 703 31 703 33]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 703 16 703 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 703 16 703 17,SrcSpan "tests/examples/CParser.hs" 703 29 703 30]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 703 17 703 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 703 17 703 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 703 17 703 28, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 703 34 703 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 703 34 703 35,SrcSpan "tests/examples/CParser.hs" 703 40 703 41]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 703 35 703 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 703 35 703 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 703 35 703 40, srcInfoPoints = []}) "CExpr"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 704 1 704 32, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 704 1 704 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 704 1 704 12, srcInfoPoints = []}) "happyOut106") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 704 13 704 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 704 13 704 14, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 704 15 704 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 704 15 704 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 704 17 704 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 704 17 704 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 704 17 704 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 704 17 704 30, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 704 31 704 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 704 31 704 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 704 31 704 32, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 705 1 705 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 705 1 705 11,SrcSpan "tests/examples/CParser.hs" 705 24 705 27]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 705 12 705 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 705 12 705 23, srcInfoPoints = []}) "happyOut106")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 706 1 706 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 706 12 706 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 706 1 706 11, srcInfoPoints = []}) "happyIn107"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 706 15 706 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 706 23 706 25]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 706 15 706 22, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 706 15 706 16,SrcSpan "tests/examples/CParser.hs" 706 21 706 22]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 706 16 706 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 706 16 706 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 706 16 706 21, srcInfoPoints = []}) "CExpr")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 706 26 706 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 706 26 706 27,SrcSpan "tests/examples/CParser.hs" 706 39 706 40]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 706 27 706 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 706 27 706 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 706 27 706 38, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 707 1 707 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 707 1 707 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 707 1 707 11, srcInfoPoints = []}) "happyIn107") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 707 12 707 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 707 12 707 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 707 14 707 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 707 14 707 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 707 16 707 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 707 16 707 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 707 16 707 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 707 16 707 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 707 30 707 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 707 30 707 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 707 30 707 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 708 1 708 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 708 1 708 11,SrcSpan "tests/examples/CParser.hs" 708 23 708 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 708 12 708 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 708 12 708 22, srcInfoPoints = []}) "happyIn107")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 709 1 709 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 709 13 709 15]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 709 1 709 12, srcInfoPoints = []}) "happyOut107"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 709 16 709 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 709 31 709 33]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 709 16 709 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 709 16 709 17,SrcSpan "tests/examples/CParser.hs" 709 29 709 30]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 709 17 709 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 709 17 709 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 709 17 709 28, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 709 34 709 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 709 34 709 35,SrcSpan "tests/examples/CParser.hs" 709 40 709 41]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 709 35 709 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 709 35 709 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 709 35 709 40, srcInfoPoints = []}) "CExpr"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 710 1 710 32, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 710 1 710 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 710 1 710 12, srcInfoPoints = []}) "happyOut107") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 710 13 710 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 710 13 710 14, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 710 15 710 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 710 15 710 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 710 17 710 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 710 17 710 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 710 17 710 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 710 17 710 30, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 710 31 710 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 710 31 710 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 710 31 710 32, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 711 1 711 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 711 1 711 11,SrcSpan "tests/examples/CParser.hs" 711 24 711 27]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 711 12 711 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 711 12 711 23, srcInfoPoints = []}) "happyOut107")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 712 1 712 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 712 12 712 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 712 1 712 11, srcInfoPoints = []}) "happyIn108"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 712 15 712 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 712 23 712 25]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 712 15 712 22, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 712 15 712 16,SrcSpan "tests/examples/CParser.hs" 712 21 712 22]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 712 16 712 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 712 16 712 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 712 16 712 21, srcInfoPoints = []}) "CExpr")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 712 26 712 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 712 26 712 27,SrcSpan "tests/examples/CParser.hs" 712 39 712 40]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 712 27 712 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 712 27 712 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 712 27 712 38, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 713 1 713 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 713 1 713 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 713 1 713 11, srcInfoPoints = []}) "happyIn108") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 713 12 713 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 713 12 713 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 713 14 713 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 713 14 713 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 713 16 713 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 713 16 713 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 713 16 713 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 713 16 713 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 713 30 713 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 713 30 713 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 713 30 713 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 714 1 714 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 714 1 714 11,SrcSpan "tests/examples/CParser.hs" 714 23 714 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 714 12 714 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 714 12 714 22, srcInfoPoints = []}) "happyIn108")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 715 1 715 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 715 13 715 15]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 715 1 715 12, srcInfoPoints = []}) "happyOut108"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 715 16 715 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 715 31 715 33]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 715 16 715 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 715 16 715 17,SrcSpan "tests/examples/CParser.hs" 715 29 715 30]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 715 17 715 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 715 17 715 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 715 17 715 28, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 715 34 715 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 715 34 715 35,SrcSpan "tests/examples/CParser.hs" 715 40 715 41]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 715 35 715 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 715 35 715 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 715 35 715 40, srcInfoPoints = []}) "CExpr"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 716 1 716 32, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 716 1 716 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 716 1 716 12, srcInfoPoints = []}) "happyOut108") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 716 13 716 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 716 13 716 14, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 716 15 716 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 716 15 716 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 716 17 716 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 716 17 716 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 716 17 716 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 716 17 716 30, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 716 31 716 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 716 31 716 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 716 31 716 32, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 717 1 717 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 717 1 717 11,SrcSpan "tests/examples/CParser.hs" 717 24 717 27]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 717 12 717 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 717 12 717 23, srcInfoPoints = []}) "happyOut108")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 718 1 718 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 718 12 718 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 718 1 718 11, srcInfoPoints = []}) "happyIn109"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 718 15 718 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 718 23 718 25]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 718 15 718 22, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 718 15 718 16,SrcSpan "tests/examples/CParser.hs" 718 21 718 22]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 718 16 718 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 718 16 718 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 718 16 718 21, srcInfoPoints = []}) "CExpr")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 718 26 718 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 718 26 718 27,SrcSpan "tests/examples/CParser.hs" 718 39 718 40]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 718 27 718 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 718 27 718 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 718 27 718 38, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 719 1 719 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 719 1 719 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 719 1 719 11, srcInfoPoints = []}) "happyIn109") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 719 12 719 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 719 12 719 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 719 14 719 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 719 14 719 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 719 16 719 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 719 16 719 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 719 16 719 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 719 16 719 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 719 30 719 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 719 30 719 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 719 30 719 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 720 1 720 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 720 1 720 11,SrcSpan "tests/examples/CParser.hs" 720 23 720 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 720 12 720 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 720 12 720 22, srcInfoPoints = []}) "happyIn109")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 721 1 721 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 721 13 721 15]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 721 1 721 12, srcInfoPoints = []}) "happyOut109"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 721 16 721 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 721 31 721 33]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 721 16 721 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 721 16 721 17,SrcSpan "tests/examples/CParser.hs" 721 29 721 30]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 721 17 721 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 721 17 721 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 721 17 721 28, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 721 34 721 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 721 34 721 35,SrcSpan "tests/examples/CParser.hs" 721 40 721 41]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 721 35 721 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 721 35 721 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 721 35 721 40, srcInfoPoints = []}) "CExpr"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 722 1 722 32, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 722 1 722 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 722 1 722 12, srcInfoPoints = []}) "happyOut109") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 722 13 722 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 722 13 722 14, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 722 15 722 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 722 15 722 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 722 17 722 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 722 17 722 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 722 17 722 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 722 17 722 30, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 722 31 722 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 722 31 722 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 722 31 722 32, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 723 1 723 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 723 1 723 11,SrcSpan "tests/examples/CParser.hs" 723 24 723 27]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 723 12 723 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 723 12 723 23, srcInfoPoints = []}) "happyOut109")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 724 1 724 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 724 12 724 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 724 1 724 11, srcInfoPoints = []}) "happyIn110"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 724 15 724 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 724 23 724 25]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 724 15 724 22, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 724 15 724 16,SrcSpan "tests/examples/CParser.hs" 724 21 724 22]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 724 16 724 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 724 16 724 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 724 16 724 21, srcInfoPoints = []}) "CExpr")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 724 26 724 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 724 26 724 27,SrcSpan "tests/examples/CParser.hs" 724 39 724 40]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 724 27 724 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 724 27 724 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 724 27 724 38, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 725 1 725 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 725 1 725 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 725 1 725 11, srcInfoPoints = []}) "happyIn110") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 725 12 725 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 725 12 725 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 725 14 725 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 725 14 725 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 725 16 725 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 725 16 725 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 725 16 725 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 725 16 725 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 725 30 725 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 725 30 725 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 725 30 725 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 726 1 726 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 726 1 726 11,SrcSpan "tests/examples/CParser.hs" 726 23 726 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 726 12 726 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 726 12 726 22, srcInfoPoints = []}) "happyIn110")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 727 1 727 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 727 13 727 15]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 727 1 727 12, srcInfoPoints = []}) "happyOut110"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 727 16 727 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 727 31 727 33]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 727 16 727 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 727 16 727 17,SrcSpan "tests/examples/CParser.hs" 727 29 727 30]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 727 17 727 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 727 17 727 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 727 17 727 28, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 727 34 727 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 727 34 727 35,SrcSpan "tests/examples/CParser.hs" 727 40 727 41]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 727 35 727 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 727 35 727 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 727 35 727 40, srcInfoPoints = []}) "CExpr"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 728 1 728 32, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 728 1 728 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 728 1 728 12, srcInfoPoints = []}) "happyOut110") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 728 13 728 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 728 13 728 14, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 728 15 728 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 728 15 728 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 728 17 728 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 728 17 728 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 728 17 728 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 728 17 728 30, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 728 31 728 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 728 31 728 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 728 31 728 32, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 729 1 729 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 729 1 729 11,SrcSpan "tests/examples/CParser.hs" 729 24 729 27]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 729 12 729 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 729 12 729 23, srcInfoPoints = []}) "happyOut110")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 730 1 730 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 730 12 730 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 730 1 730 11, srcInfoPoints = []}) "happyIn111"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 730 15 730 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 730 23 730 25]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 730 15 730 22, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 730 15 730 16,SrcSpan "tests/examples/CParser.hs" 730 21 730 22]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 730 16 730 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 730 16 730 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 730 16 730 21, srcInfoPoints = []}) "CExpr")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 730 26 730 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 730 26 730 27,SrcSpan "tests/examples/CParser.hs" 730 39 730 40]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 730 27 730 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 730 27 730 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 730 27 730 38, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 731 1 731 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 731 1 731 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 731 1 731 11, srcInfoPoints = []}) "happyIn111") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 731 12 731 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 731 12 731 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 731 14 731 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 731 14 731 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 731 16 731 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 731 16 731 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 731 16 731 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 731 16 731 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 731 30 731 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 731 30 731 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 731 30 731 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 732 1 732 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 732 1 732 11,SrcSpan "tests/examples/CParser.hs" 732 23 732 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 732 12 732 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 732 12 732 22, srcInfoPoints = []}) "happyIn111")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 733 1 733 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 733 13 733 15]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 733 1 733 12, srcInfoPoints = []}) "happyOut111"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 733 16 733 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 733 31 733 33]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 733 16 733 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 733 16 733 17,SrcSpan "tests/examples/CParser.hs" 733 29 733 30]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 733 17 733 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 733 17 733 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 733 17 733 28, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 733 34 733 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 733 34 733 35,SrcSpan "tests/examples/CParser.hs" 733 40 733 41]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 733 35 733 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 733 35 733 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 733 35 733 40, srcInfoPoints = []}) "CExpr"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 734 1 734 32, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 734 1 734 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 734 1 734 12, srcInfoPoints = []}) "happyOut111") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 734 13 734 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 734 13 734 14, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 734 15 734 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 734 15 734 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 734 17 734 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 734 17 734 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 734 17 734 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 734 17 734 30, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 734 31 734 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 734 31 734 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 734 31 734 32, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 735 1 735 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 735 1 735 11,SrcSpan "tests/examples/CParser.hs" 735 24 735 27]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 735 12 735 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 735 12 735 23, srcInfoPoints = []}) "happyOut111")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 736 1 736 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 736 12 736 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 736 1 736 11, srcInfoPoints = []}) "happyIn112"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 736 15 736 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 736 23 736 25]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 736 15 736 22, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 736 15 736 16,SrcSpan "tests/examples/CParser.hs" 736 21 736 22]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 736 16 736 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 736 16 736 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 736 16 736 21, srcInfoPoints = []}) "CExpr")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 736 26 736 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 736 26 736 27,SrcSpan "tests/examples/CParser.hs" 736 39 736 40]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 736 27 736 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 736 27 736 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 736 27 736 38, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 737 1 737 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 737 1 737 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 737 1 737 11, srcInfoPoints = []}) "happyIn112") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 737 12 737 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 737 12 737 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 737 14 737 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 737 14 737 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 737 16 737 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 737 16 737 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 737 16 737 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 737 16 737 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 737 30 737 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 737 30 737 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 737 30 737 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 738 1 738 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 738 1 738 11,SrcSpan "tests/examples/CParser.hs" 738 23 738 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 738 12 738 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 738 12 738 22, srcInfoPoints = []}) "happyIn112")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 739 1 739 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 739 13 739 15]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 739 1 739 12, srcInfoPoints = []}) "happyOut112"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 739 16 739 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 739 31 739 33]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 739 16 739 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 739 16 739 17,SrcSpan "tests/examples/CParser.hs" 739 29 739 30]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 739 17 739 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 739 17 739 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 739 17 739 28, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 739 34 739 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 739 34 739 35,SrcSpan "tests/examples/CParser.hs" 739 40 739 41]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 739 35 739 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 739 35 739 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 739 35 739 40, srcInfoPoints = []}) "CExpr"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 740 1 740 32, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 740 1 740 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 740 1 740 12, srcInfoPoints = []}) "happyOut112") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 740 13 740 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 740 13 740 14, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 740 15 740 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 740 15 740 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 740 17 740 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 740 17 740 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 740 17 740 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 740 17 740 30, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 740 31 740 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 740 31 740 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 740 31 740 32, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 741 1 741 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 741 1 741 11,SrcSpan "tests/examples/CParser.hs" 741 24 741 27]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 741 12 741 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 741 12 741 23, srcInfoPoints = []}) "happyOut112")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 742 1 742 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 742 12 742 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 742 1 742 11, srcInfoPoints = []}) "happyIn113"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 742 15 742 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 742 23 742 25]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 742 15 742 22, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 742 15 742 16,SrcSpan "tests/examples/CParser.hs" 742 21 742 22]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 742 16 742 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 742 16 742 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 742 16 742 21, srcInfoPoints = []}) "CExpr")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 742 26 742 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 742 26 742 27,SrcSpan "tests/examples/CParser.hs" 742 39 742 40]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 742 27 742 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 742 27 742 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 742 27 742 38, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 743 1 743 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 743 1 743 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 743 1 743 11, srcInfoPoints = []}) "happyIn113") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 743 12 743 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 743 12 743 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 743 14 743 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 743 14 743 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 743 16 743 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 743 16 743 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 743 16 743 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 743 16 743 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 743 30 743 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 743 30 743 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 743 30 743 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 744 1 744 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 744 1 744 11,SrcSpan "tests/examples/CParser.hs" 744 23 744 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 744 12 744 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 744 12 744 22, srcInfoPoints = []}) "happyIn113")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 745 1 745 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 745 13 745 15]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 745 1 745 12, srcInfoPoints = []}) "happyOut113"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 745 16 745 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 745 31 745 33]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 745 16 745 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 745 16 745 17,SrcSpan "tests/examples/CParser.hs" 745 29 745 30]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 745 17 745 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 745 17 745 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 745 17 745 28, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 745 34 745 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 745 34 745 35,SrcSpan "tests/examples/CParser.hs" 745 40 745 41]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 745 35 745 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 745 35 745 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 745 35 745 40, srcInfoPoints = []}) "CExpr"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 746 1 746 32, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 746 1 746 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 746 1 746 12, srcInfoPoints = []}) "happyOut113") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 746 13 746 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 746 13 746 14, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 746 15 746 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 746 15 746 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 746 17 746 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 746 17 746 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 746 17 746 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 746 17 746 30, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 746 31 746 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 746 31 746 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 746 31 746 32, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 747 1 747 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 747 1 747 11,SrcSpan "tests/examples/CParser.hs" 747 24 747 27]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 747 12 747 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 747 12 747 23, srcInfoPoints = []}) "happyOut113")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 748 1 748 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 748 12 748 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 748 1 748 11, srcInfoPoints = []}) "happyIn114"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 748 15 748 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 748 23 748 25]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 748 15 748 22, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 748 15 748 16,SrcSpan "tests/examples/CParser.hs" 748 21 748 22]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 748 16 748 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 748 16 748 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 748 16 748 21, srcInfoPoints = []}) "CExpr")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 748 26 748 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 748 26 748 27,SrcSpan "tests/examples/CParser.hs" 748 39 748 40]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 748 27 748 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 748 27 748 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 748 27 748 38, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 749 1 749 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 749 1 749 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 749 1 749 11, srcInfoPoints = []}) "happyIn114") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 749 12 749 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 749 12 749 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 749 14 749 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 749 14 749 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 749 16 749 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 749 16 749 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 749 16 749 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 749 16 749 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 749 30 749 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 749 30 749 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 749 30 749 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 750 1 750 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 750 1 750 11,SrcSpan "tests/examples/CParser.hs" 750 23 750 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 750 12 750 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 750 12 750 22, srcInfoPoints = []}) "happyIn114")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 751 1 751 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 751 13 751 15]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 751 1 751 12, srcInfoPoints = []}) "happyOut114"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 751 16 751 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 751 31 751 33]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 751 16 751 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 751 16 751 17,SrcSpan "tests/examples/CParser.hs" 751 29 751 30]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 751 17 751 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 751 17 751 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 751 17 751 28, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 751 34 751 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 751 34 751 35,SrcSpan "tests/examples/CParser.hs" 751 40 751 41]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 751 35 751 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 751 35 751 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 751 35 751 40, srcInfoPoints = []}) "CExpr"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 752 1 752 32, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 752 1 752 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 752 1 752 12, srcInfoPoints = []}) "happyOut114") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 752 13 752 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 752 13 752 14, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 752 15 752 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 752 15 752 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 752 17 752 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 752 17 752 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 752 17 752 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 752 17 752 30, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 752 31 752 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 752 31 752 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 752 31 752 32, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 753 1 753 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 753 1 753 11,SrcSpan "tests/examples/CParser.hs" 753 24 753 27]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 753 12 753 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 753 12 753 23, srcInfoPoints = []}) "happyOut114")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 754 1 754 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 754 12 754 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 754 1 754 11, srcInfoPoints = []}) "happyIn115"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 754 15 754 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 754 23 754 25]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 754 15 754 22, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 754 15 754 16,SrcSpan "tests/examples/CParser.hs" 754 21 754 22]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 754 16 754 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 754 16 754 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 754 16 754 21, srcInfoPoints = []}) "CExpr")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 754 26 754 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 754 26 754 27,SrcSpan "tests/examples/CParser.hs" 754 39 754 40]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 754 27 754 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 754 27 754 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 754 27 754 38, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 755 1 755 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 755 1 755 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 755 1 755 11, srcInfoPoints = []}) "happyIn115") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 755 12 755 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 755 12 755 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 755 14 755 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 755 14 755 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 755 16 755 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 755 16 755 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 755 16 755 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 755 16 755 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 755 30 755 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 755 30 755 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 755 30 755 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 756 1 756 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 756 1 756 11,SrcSpan "tests/examples/CParser.hs" 756 23 756 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 756 12 756 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 756 12 756 22, srcInfoPoints = []}) "happyIn115")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 757 1 757 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 757 13 757 15]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 757 1 757 12, srcInfoPoints = []}) "happyOut115"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 757 16 757 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 757 31 757 33]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 757 16 757 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 757 16 757 17,SrcSpan "tests/examples/CParser.hs" 757 29 757 30]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 757 17 757 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 757 17 757 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 757 17 757 28, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 757 34 757 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 757 34 757 35,SrcSpan "tests/examples/CParser.hs" 757 40 757 41]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 757 35 757 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 757 35 757 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 757 35 757 40, srcInfoPoints = []}) "CExpr"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 758 1 758 32, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 758 1 758 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 758 1 758 12, srcInfoPoints = []}) "happyOut115") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 758 13 758 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 758 13 758 14, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 758 15 758 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 758 15 758 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 758 17 758 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 758 17 758 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 758 17 758 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 758 17 758 30, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 758 31 758 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 758 31 758 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 758 31 758 32, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 759 1 759 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 759 1 759 11,SrcSpan "tests/examples/CParser.hs" 759 24 759 27]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 759 12 759 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 759 12 759 23, srcInfoPoints = []}) "happyOut115")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 760 1 760 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 760 12 760 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 760 1 760 11, srcInfoPoints = []}) "happyIn116"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 760 15 760 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 760 35 760 37]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 760 15 760 34, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 760 15 760 16,SrcSpan "tests/examples/CParser.hs" 760 33 760 34]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 760 16 760 33, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 760 16 760 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 760 16 760 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 760 16 760 23, srcInfoPoints = []}) "Located"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 760 24 760 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 760 24 760 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 760 24 760 33, srcInfoPoints = []}) "CAssignOp"))))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 760 38 760 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 760 38 760 39,SrcSpan "tests/examples/CParser.hs" 760 51 760 52]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 760 39 760 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 760 39 760 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 760 39 760 50, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 761 1 761 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 761 1 761 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 761 1 761 11, srcInfoPoints = []}) "happyIn116") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 761 12 761 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 761 12 761 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 761 14 761 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 761 14 761 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 761 16 761 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 761 16 761 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 761 16 761 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 761 16 761 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 761 30 761 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 761 30 761 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 761 30 761 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 762 1 762 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 762 1 762 11,SrcSpan "tests/examples/CParser.hs" 762 23 762 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 762 12 762 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 762 12 762 22, srcInfoPoints = []}) "happyIn116")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 763 1 763 53, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 763 13 763 15]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 763 1 763 12, srcInfoPoints = []}) "happyOut116"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 763 16 763 53, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 763 31 763 33]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 763 16 763 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 763 16 763 17,SrcSpan "tests/examples/CParser.hs" 763 29 763 30]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 763 17 763 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 763 17 763 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 763 17 763 28, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 763 34 763 53, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 763 34 763 35,SrcSpan "tests/examples/CParser.hs" 763 52 763 53]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 763 35 763 52, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 763 35 763 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 763 35 763 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 763 35 763 42, srcInfoPoints = []}) "Located"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 763 43 763 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 763 43 763 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 763 43 763 52, srcInfoPoints = []}) "CAssignOp")))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 764 1 764 32, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 764 1 764 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 764 1 764 12, srcInfoPoints = []}) "happyOut116") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 764 13 764 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 764 13 764 14, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 764 15 764 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 764 15 764 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 764 17 764 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 764 17 764 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 764 17 764 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 764 17 764 30, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 764 31 764 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 764 31 764 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 764 31 764 32, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 765 1 765 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 765 1 765 11,SrcSpan "tests/examples/CParser.hs" 765 24 765 27]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 765 12 765 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 765 12 765 23, srcInfoPoints = []}) "happyOut116")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 766 1 766 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 766 12 766 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 766 1 766 11, srcInfoPoints = []}) "happyIn117"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 766 15 766 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 766 23 766 25]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 766 15 766 22, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 766 15 766 16,SrcSpan "tests/examples/CParser.hs" 766 21 766 22]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 766 16 766 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 766 16 766 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 766 16 766 21, srcInfoPoints = []}) "CExpr")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 766 26 766 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 766 26 766 27,SrcSpan "tests/examples/CParser.hs" 766 39 766 40]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 766 27 766 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 766 27 766 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 766 27 766 38, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 767 1 767 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 767 1 767 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 767 1 767 11, srcInfoPoints = []}) "happyIn117") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 767 12 767 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 767 12 767 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 767 14 767 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 767 14 767 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 767 16 767 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 767 16 767 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 767 16 767 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 767 16 767 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 767 30 767 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 767 30 767 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 767 30 767 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 768 1 768 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 768 1 768 11,SrcSpan "tests/examples/CParser.hs" 768 23 768 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 768 12 768 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 768 12 768 22, srcInfoPoints = []}) "happyIn117")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 769 1 769 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 769 13 769 15]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 769 1 769 12, srcInfoPoints = []}) "happyOut117"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 769 16 769 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 769 31 769 33]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 769 16 769 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 769 16 769 17,SrcSpan "tests/examples/CParser.hs" 769 29 769 30]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 769 17 769 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 769 17 769 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 769 17 769 28, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 769 34 769 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 769 34 769 35,SrcSpan "tests/examples/CParser.hs" 769 40 769 41]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 769 35 769 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 769 35 769 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 769 35 769 40, srcInfoPoints = []}) "CExpr"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 770 1 770 32, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 770 1 770 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 770 1 770 12, srcInfoPoints = []}) "happyOut117") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 770 13 770 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 770 13 770 14, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 770 15 770 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 770 15 770 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 770 17 770 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 770 17 770 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 770 17 770 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 770 17 770 30, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 770 31 770 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 770 31 770 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 770 31 770 32, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 771 1 771 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 771 1 771 11,SrcSpan "tests/examples/CParser.hs" 771 24 771 27]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 771 12 771 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 771 12 771 23, srcInfoPoints = []}) "happyOut117")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 772 1 772 51, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 772 12 772 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 772 1 772 11, srcInfoPoints = []}) "happyIn118"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 772 15 772 51, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 772 34 772 36]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 772 15 772 33, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 772 15 772 16,SrcSpan "tests/examples/CParser.hs" 772 32 772 33]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 772 16 772 32, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 772 16 772 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 772 16 772 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 772 16 772 24, srcInfoPoints = []}) "Reversed"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 772 25 772 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 772 25 772 26,SrcSpan "tests/examples/CParser.hs" 772 31 772 32]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 772 26 772 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 772 26 772 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 772 26 772 31, srcInfoPoints = []}) "CExpr")))))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 772 37 772 51, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 772 37 772 38,SrcSpan "tests/examples/CParser.hs" 772 50 772 51]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 772 38 772 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 772 38 772 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 772 38 772 49, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 773 1 773 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 773 1 773 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 773 1 773 11, srcInfoPoints = []}) "happyIn118") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 773 12 773 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 773 12 773 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 773 14 773 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 773 14 773 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 773 16 773 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 773 16 773 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 773 16 773 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 773 16 773 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 773 30 773 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 773 30 773 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 773 30 773 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 774 1 774 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 774 1 774 11,SrcSpan "tests/examples/CParser.hs" 774 23 774 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 774 12 774 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 774 12 774 22, srcInfoPoints = []}) "happyIn118")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 775 1 775 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 775 13 775 15]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 775 1 775 12, srcInfoPoints = []}) "happyOut118"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 775 16 775 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 775 31 775 33]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 775 16 775 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 775 16 775 17,SrcSpan "tests/examples/CParser.hs" 775 29 775 30]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 775 17 775 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 775 17 775 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 775 17 775 28, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 775 34 775 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 775 34 775 35,SrcSpan "tests/examples/CParser.hs" 775 51 775 52]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 775 35 775 51, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 775 35 775 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 775 35 775 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 775 35 775 43, srcInfoPoints = []}) "Reversed"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 775 44 775 51, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 775 44 775 45,SrcSpan "tests/examples/CParser.hs" 775 50 775 51]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 775 45 775 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 775 45 775 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 775 45 775 50, srcInfoPoints = []}) "CExpr"))))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 776 1 776 32, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 776 1 776 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 776 1 776 12, srcInfoPoints = []}) "happyOut118") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 776 13 776 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 776 13 776 14, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 776 15 776 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 776 15 776 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 776 17 776 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 776 17 776 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 776 17 776 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 776 17 776 30, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 776 31 776 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 776 31 776 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 776 31 776 32, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 777 1 777 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 777 1 777 11,SrcSpan "tests/examples/CParser.hs" 777 24 777 27]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 777 12 777 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 777 12 777 23, srcInfoPoints = []}) "happyOut118")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 778 1 778 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 778 12 778 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 778 1 778 11, srcInfoPoints = []}) "happyIn119"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 778 15 778 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 778 29 778 31]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 778 15 778 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 778 15 778 16,SrcSpan "tests/examples/CParser.hs" 778 27 778 28]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 778 16 778 27, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 778 16 778 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 778 16 778 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 778 16 778 21, srcInfoPoints = []}) "Maybe"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 778 22 778 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 778 22 778 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 778 22 778 27, srcInfoPoints = []}) "CExpr"))))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 778 32 778 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 778 32 778 33,SrcSpan "tests/examples/CParser.hs" 778 45 778 46]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 778 33 778 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 778 33 778 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 778 33 778 44, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 779 1 779 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 779 1 779 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 779 1 779 11, srcInfoPoints = []}) "happyIn119") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 779 12 779 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 779 12 779 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 779 14 779 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 779 14 779 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 779 16 779 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 779 16 779 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 779 16 779 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 779 16 779 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 779 30 779 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 779 30 779 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 779 30 779 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 780 1 780 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 780 1 780 11,SrcSpan "tests/examples/CParser.hs" 780 23 780 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 780 12 780 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 780 12 780 22, srcInfoPoints = []}) "happyIn119")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 781 1 781 47, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 781 13 781 15]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 781 1 781 12, srcInfoPoints = []}) "happyOut119"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 781 16 781 47, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 781 31 781 33]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 781 16 781 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 781 16 781 17,SrcSpan "tests/examples/CParser.hs" 781 29 781 30]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 781 17 781 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 781 17 781 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 781 17 781 28, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 781 34 781 47, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 781 34 781 35,SrcSpan "tests/examples/CParser.hs" 781 46 781 47]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 781 35 781 46, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 781 35 781 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 781 35 781 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 781 35 781 40, srcInfoPoints = []}) "Maybe"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 781 41 781 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 781 41 781 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 781 41 781 46, srcInfoPoints = []}) "CExpr")))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 782 1 782 32, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 782 1 782 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 782 1 782 12, srcInfoPoints = []}) "happyOut119") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 782 13 782 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 782 13 782 14, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 782 15 782 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 782 15 782 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 782 17 782 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 782 17 782 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 782 17 782 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 782 17 782 30, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 782 31 782 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 782 31 782 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 782 31 782 32, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 783 1 783 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 783 1 783 11,SrcSpan "tests/examples/CParser.hs" 783 24 783 27]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 783 12 783 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 783 12 783 23, srcInfoPoints = []}) "happyOut119")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 784 1 784 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 784 12 784 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 784 1 784 11, srcInfoPoints = []}) "happyIn120"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 784 15 784 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 784 29 784 31]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 784 15 784 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 784 15 784 16,SrcSpan "tests/examples/CParser.hs" 784 27 784 28]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 784 16 784 27, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 784 16 784 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 784 16 784 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 784 16 784 21, srcInfoPoints = []}) "Maybe"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 784 22 784 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 784 22 784 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 784 22 784 27, srcInfoPoints = []}) "CExpr"))))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 784 32 784 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 784 32 784 33,SrcSpan "tests/examples/CParser.hs" 784 45 784 46]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 784 33 784 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 784 33 784 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 784 33 784 44, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 785 1 785 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 785 1 785 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 785 1 785 11, srcInfoPoints = []}) "happyIn120") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 785 12 785 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 785 12 785 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 785 14 785 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 785 14 785 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 785 16 785 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 785 16 785 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 785 16 785 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 785 16 785 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 785 30 785 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 785 30 785 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 785 30 785 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 786 1 786 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 786 1 786 11,SrcSpan "tests/examples/CParser.hs" 786 23 786 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 786 12 786 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 786 12 786 22, srcInfoPoints = []}) "happyIn120")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 787 1 787 47, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 787 13 787 15]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 787 1 787 12, srcInfoPoints = []}) "happyOut120"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 787 16 787 47, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 787 31 787 33]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 787 16 787 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 787 16 787 17,SrcSpan "tests/examples/CParser.hs" 787 29 787 30]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 787 17 787 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 787 17 787 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 787 17 787 28, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 787 34 787 47, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 787 34 787 35,SrcSpan "tests/examples/CParser.hs" 787 46 787 47]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 787 35 787 46, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 787 35 787 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 787 35 787 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 787 35 787 40, srcInfoPoints = []}) "Maybe"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 787 41 787 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 787 41 787 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 787 41 787 46, srcInfoPoints = []}) "CExpr")))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 788 1 788 32, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 788 1 788 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 788 1 788 12, srcInfoPoints = []}) "happyOut120") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 788 13 788 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 788 13 788 14, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 788 15 788 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 788 15 788 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 788 17 788 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 788 17 788 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 788 17 788 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 788 17 788 30, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 788 31 788 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 788 31 788 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 788 31 788 32, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 789 1 789 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 789 1 789 11,SrcSpan "tests/examples/CParser.hs" 789 24 789 27]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 789 12 789 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 789 12 789 23, srcInfoPoints = []}) "happyOut120")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 790 1 790 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 790 12 790 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 790 1 790 11, srcInfoPoints = []}) "happyIn121"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 790 15 790 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 790 23 790 25]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 790 15 790 22, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 790 15 790 16,SrcSpan "tests/examples/CParser.hs" 790 21 790 22]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 790 16 790 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 790 16 790 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 790 16 790 21, srcInfoPoints = []}) "CExpr")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 790 26 790 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 790 26 790 27,SrcSpan "tests/examples/CParser.hs" 790 39 790 40]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 790 27 790 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 790 27 790 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 790 27 790 38, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 791 1 791 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 791 1 791 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 791 1 791 11, srcInfoPoints = []}) "happyIn121") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 791 12 791 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 791 12 791 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 791 14 791 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 791 14 791 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 791 16 791 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 791 16 791 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 791 16 791 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 791 16 791 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 791 30 791 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 791 30 791 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 791 30 791 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 792 1 792 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 792 1 792 11,SrcSpan "tests/examples/CParser.hs" 792 23 792 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 792 12 792 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 792 12 792 22, srcInfoPoints = []}) "happyIn121")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 793 1 793 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 793 13 793 15]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 793 1 793 12, srcInfoPoints = []}) "happyOut121"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 793 16 793 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 793 31 793 33]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 793 16 793 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 793 16 793 17,SrcSpan "tests/examples/CParser.hs" 793 29 793 30]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 793 17 793 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 793 17 793 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 793 17 793 28, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 793 34 793 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 793 34 793 35,SrcSpan "tests/examples/CParser.hs" 793 40 793 41]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 793 35 793 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 793 35 793 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 793 35 793 40, srcInfoPoints = []}) "CExpr"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 794 1 794 32, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 794 1 794 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 794 1 794 12, srcInfoPoints = []}) "happyOut121") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 794 13 794 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 794 13 794 14, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 794 15 794 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 794 15 794 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 794 17 794 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 794 17 794 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 794 17 794 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 794 17 794 30, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 794 31 794 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 794 31 794 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 794 31 794 32, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 795 1 795 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 795 1 795 11,SrcSpan "tests/examples/CParser.hs" 795 24 795 27]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 795 12 795 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 795 12 795 23, srcInfoPoints = []}) "happyOut121")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 796 1 796 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 796 12 796 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 796 1 796 11, srcInfoPoints = []}) "happyIn122"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 796 15 796 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 796 24 796 26]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 796 15 796 23, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 796 15 796 16,SrcSpan "tests/examples/CParser.hs" 796 22 796 23]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 796 16 796 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 796 16 796 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 796 16 796 22, srcInfoPoints = []}) "CConst")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 796 27 796 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 796 27 796 28,SrcSpan "tests/examples/CParser.hs" 796 40 796 41]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 796 28 796 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 796 28 796 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 796 28 796 39, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 797 1 797 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 797 1 797 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 797 1 797 11, srcInfoPoints = []}) "happyIn122") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 797 12 797 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 797 12 797 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 797 14 797 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 797 14 797 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 797 16 797 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 797 16 797 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 797 16 797 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 797 16 797 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 797 30 797 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 797 30 797 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 797 30 797 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 798 1 798 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 798 1 798 11,SrcSpan "tests/examples/CParser.hs" 798 23 798 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 798 12 798 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 798 12 798 22, srcInfoPoints = []}) "happyIn122")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 799 1 799 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 799 13 799 15]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 799 1 799 12, srcInfoPoints = []}) "happyOut122"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 799 16 799 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 799 31 799 33]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 799 16 799 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 799 16 799 17,SrcSpan "tests/examples/CParser.hs" 799 29 799 30]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 799 17 799 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 799 17 799 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 799 17 799 28, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 799 34 799 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 799 34 799 35,SrcSpan "tests/examples/CParser.hs" 799 41 799 42]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 799 35 799 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 799 35 799 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 799 35 799 41, srcInfoPoints = []}) "CConst"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 800 1 800 32, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 800 1 800 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 800 1 800 12, srcInfoPoints = []}) "happyOut122") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 800 13 800 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 800 13 800 14, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 800 15 800 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 800 15 800 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 800 17 800 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 800 17 800 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 800 17 800 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 800 17 800 30, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 800 31 800 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 800 31 800 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 800 31 800 32, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 801 1 801 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 801 1 801 11,SrcSpan "tests/examples/CParser.hs" 801 24 801 27]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 801 12 801 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 801 12 801 23, srcInfoPoints = []}) "happyOut122")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 802 1 802 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 802 12 802 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 802 1 802 11, srcInfoPoints = []}) "happyIn123"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 802 15 802 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 802 25 802 27]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 802 15 802 24, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 802 15 802 16,SrcSpan "tests/examples/CParser.hs" 802 23 802 24]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 802 16 802 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 802 16 802 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 802 16 802 23, srcInfoPoints = []}) "CStrLit")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 802 28 802 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 802 28 802 29,SrcSpan "tests/examples/CParser.hs" 802 41 802 42]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 802 29 802 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 802 29 802 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 802 29 802 40, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 803 1 803 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 803 1 803 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 803 1 803 11, srcInfoPoints = []}) "happyIn123") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 803 12 803 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 803 12 803 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 803 14 803 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 803 14 803 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 803 16 803 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 803 16 803 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 803 16 803 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 803 16 803 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 803 30 803 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 803 30 803 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 803 30 803 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 804 1 804 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 804 1 804 11,SrcSpan "tests/examples/CParser.hs" 804 23 804 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 804 12 804 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 804 12 804 22, srcInfoPoints = []}) "happyIn123")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 805 1 805 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 805 13 805 15]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 805 1 805 12, srcInfoPoints = []}) "happyOut123"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 805 16 805 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 805 31 805 33]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 805 16 805 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 805 16 805 17,SrcSpan "tests/examples/CParser.hs" 805 29 805 30]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 805 17 805 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 805 17 805 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 805 17 805 28, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 805 34 805 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 805 34 805 35,SrcSpan "tests/examples/CParser.hs" 805 42 805 43]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 805 35 805 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 805 35 805 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 805 35 805 42, srcInfoPoints = []}) "CStrLit"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 806 1 806 32, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 806 1 806 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 806 1 806 12, srcInfoPoints = []}) "happyOut123") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 806 13 806 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 806 13 806 14, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 806 15 806 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 806 15 806 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 806 17 806 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 806 17 806 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 806 17 806 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 806 17 806 30, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 806 31 806 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 806 31 806 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 806 31 806 32, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 807 1 807 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 807 1 807 11,SrcSpan "tests/examples/CParser.hs" 807 24 807 27]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 807 12 807 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 807 12 807 23, srcInfoPoints = []}) "happyOut123")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 808 1 808 53, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 808 12 808 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 808 1 808 11, srcInfoPoints = []}) "happyIn124"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 808 15 808 53, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 808 36 808 38]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 808 15 808 35, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 808 15 808 16,SrcSpan "tests/examples/CParser.hs" 808 34 808 35]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 808 16 808 34, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 808 16 808 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 808 16 808 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 808 16 808 24, srcInfoPoints = []}) "Reversed"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 808 25 808 34, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 808 25 808 26,SrcSpan "tests/examples/CParser.hs" 808 33 808 34]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 808 26 808 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 808 26 808 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 808 26 808 33, srcInfoPoints = []}) "CString")))))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 808 39 808 53, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 808 39 808 40,SrcSpan "tests/examples/CParser.hs" 808 52 808 53]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 808 40 808 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 808 40 808 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 808 40 808 51, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 809 1 809 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 809 1 809 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 809 1 809 11, srcInfoPoints = []}) "happyIn124") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 809 12 809 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 809 12 809 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 809 14 809 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 809 14 809 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 809 16 809 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 809 16 809 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 809 16 809 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 809 16 809 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 809 30 809 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 809 30 809 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 809 30 809 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 810 1 810 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 810 1 810 11,SrcSpan "tests/examples/CParser.hs" 810 23 810 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 810 12 810 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 810 12 810 22, srcInfoPoints = []}) "happyIn124")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 811 1 811 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 811 13 811 15]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 811 1 811 12, srcInfoPoints = []}) "happyOut124"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 811 16 811 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 811 31 811 33]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 811 16 811 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 811 16 811 17,SrcSpan "tests/examples/CParser.hs" 811 29 811 30]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 811 17 811 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 811 17 811 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 811 17 811 28, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 811 34 811 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 811 34 811 35,SrcSpan "tests/examples/CParser.hs" 811 53 811 54]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 811 35 811 53, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 811 35 811 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 811 35 811 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 811 35 811 43, srcInfoPoints = []}) "Reversed"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 811 44 811 53, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 811 44 811 45,SrcSpan "tests/examples/CParser.hs" 811 52 811 53]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 811 45 811 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 811 45 811 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 811 45 811 52, srcInfoPoints = []}) "CString"))))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 812 1 812 32, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 812 1 812 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 812 1 812 12, srcInfoPoints = []}) "happyOut124") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 812 13 812 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 812 13 812 14, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 812 15 812 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 812 15 812 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 812 17 812 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 812 17 812 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 812 17 812 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 812 17 812 30, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 812 31 812 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 812 31 812 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 812 31 812 32, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 813 1 813 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 813 1 813 11,SrcSpan "tests/examples/CParser.hs" 813 24 813 27]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 813 12 813 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 813 12 813 23, srcInfoPoints = []}) "happyOut124")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 814 1 814 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 814 12 814 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 814 1 814 11, srcInfoPoints = []}) "happyIn125"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 814 15 814 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 814 23 814 25]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 814 15 814 22, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 814 15 814 16,SrcSpan "tests/examples/CParser.hs" 814 21 814 22]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 814 16 814 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 814 16 814 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 814 16 814 21, srcInfoPoints = []}) "Ident")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 814 26 814 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 814 26 814 27,SrcSpan "tests/examples/CParser.hs" 814 39 814 40]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 814 27 814 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 814 27 814 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 814 27 814 38, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 815 1 815 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 815 1 815 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 815 1 815 11, srcInfoPoints = []}) "happyIn125") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 815 12 815 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 815 12 815 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 815 14 815 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 815 14 815 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 815 16 815 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 815 16 815 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 815 16 815 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 815 16 815 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 815 30 815 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 815 30 815 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 815 30 815 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 816 1 816 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 816 1 816 11,SrcSpan "tests/examples/CParser.hs" 816 23 816 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 816 12 816 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 816 12 816 22, srcInfoPoints = []}) "happyIn125")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 817 1 817 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 817 13 817 15]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 817 1 817 12, srcInfoPoints = []}) "happyOut125"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 817 16 817 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 817 31 817 33]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 817 16 817 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 817 16 817 17,SrcSpan "tests/examples/CParser.hs" 817 29 817 30]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 817 17 817 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 817 17 817 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 817 17 817 28, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 817 34 817 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 817 34 817 35,SrcSpan "tests/examples/CParser.hs" 817 40 817 41]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 817 35 817 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 817 35 817 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 817 35 817 40, srcInfoPoints = []}) "Ident"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 818 1 818 32, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 818 1 818 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 818 1 818 12, srcInfoPoints = []}) "happyOut125") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 818 13 818 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 818 13 818 14, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 818 15 818 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 818 15 818 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 818 17 818 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 818 17 818 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 818 17 818 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 818 17 818 30, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 818 31 818 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 818 31 818 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 818 31 818 32, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 819 1 819 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 819 1 819 11,SrcSpan "tests/examples/CParser.hs" 819 24 819 27]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 819 12 819 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 819 12 819 23, srcInfoPoints = []}) "happyOut125")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 820 1 820 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 820 12 820 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 820 1 820 11, srcInfoPoints = []}) "happyIn126"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 820 15 820 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 820 25 820 27]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 820 15 820 24, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 820 15 820 16,SrcSpan "tests/examples/CParser.hs" 820 23 820 24]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 820 16 820 23, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 820 16 820 17,SrcSpan "tests/examples/CParser.hs" 820 22 820 23]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 820 17 820 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 820 17 820 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 820 17 820 22, srcInfoPoints = []}) "CAttr"))))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 820 28 820 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 820 28 820 29,SrcSpan "tests/examples/CParser.hs" 820 41 820 42]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 820 29 820 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 820 29 820 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 820 29 820 40, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 821 1 821 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 821 1 821 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 821 1 821 11, srcInfoPoints = []}) "happyIn126") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 821 12 821 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 821 12 821 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 821 14 821 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 821 14 821 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 821 16 821 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 821 16 821 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 821 16 821 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 821 16 821 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 821 30 821 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 821 30 821 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 821 30 821 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 822 1 822 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 822 1 822 11,SrcSpan "tests/examples/CParser.hs" 822 23 822 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 822 12 822 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 822 12 822 22, srcInfoPoints = []}) "happyIn126")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 823 1 823 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 823 13 823 15]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 823 1 823 12, srcInfoPoints = []}) "happyOut126"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 823 16 823 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 823 31 823 33]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 823 16 823 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 823 16 823 17,SrcSpan "tests/examples/CParser.hs" 823 29 823 30]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 823 17 823 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 823 17 823 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 823 17 823 28, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 823 34 823 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 823 34 823 35,SrcSpan "tests/examples/CParser.hs" 823 42 823 43]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 823 35 823 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 823 35 823 36,SrcSpan "tests/examples/CParser.hs" 823 41 823 42]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 823 36 823 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 823 36 823 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 823 36 823 41, srcInfoPoints = []}) "CAttr")))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 824 1 824 32, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 824 1 824 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 824 1 824 12, srcInfoPoints = []}) "happyOut126") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 824 13 824 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 824 13 824 14, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 824 15 824 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 824 15 824 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 824 17 824 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 824 17 824 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 824 17 824 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 824 17 824 30, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 824 31 824 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 824 31 824 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 824 31 824 32, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 825 1 825 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 825 1 825 11,SrcSpan "tests/examples/CParser.hs" 825 24 825 27]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 825 12 825 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 825 12 825 23, srcInfoPoints = []}) "happyOut126")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 826 1 826 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 826 12 826 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 826 1 826 11, srcInfoPoints = []}) "happyIn127"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 826 15 826 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 826 25 826 27]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 826 15 826 24, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 826 15 826 16,SrcSpan "tests/examples/CParser.hs" 826 23 826 24]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 826 16 826 23, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 826 16 826 17,SrcSpan "tests/examples/CParser.hs" 826 22 826 23]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 826 17 826 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 826 17 826 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 826 17 826 22, srcInfoPoints = []}) "CAttr"))))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 826 28 826 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 826 28 826 29,SrcSpan "tests/examples/CParser.hs" 826 41 826 42]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 826 29 826 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 826 29 826 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 826 29 826 40, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 827 1 827 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 827 1 827 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 827 1 827 11, srcInfoPoints = []}) "happyIn127") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 827 12 827 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 827 12 827 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 827 14 827 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 827 14 827 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 827 16 827 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 827 16 827 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 827 16 827 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 827 16 827 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 827 30 827 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 827 30 827 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 827 30 827 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 828 1 828 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 828 1 828 11,SrcSpan "tests/examples/CParser.hs" 828 23 828 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 828 12 828 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 828 12 828 22, srcInfoPoints = []}) "happyIn127")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 829 1 829 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 829 13 829 15]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 829 1 829 12, srcInfoPoints = []}) "happyOut127"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 829 16 829 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 829 31 829 33]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 829 16 829 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 829 16 829 17,SrcSpan "tests/examples/CParser.hs" 829 29 829 30]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 829 17 829 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 829 17 829 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 829 17 829 28, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 829 34 829 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 829 34 829 35,SrcSpan "tests/examples/CParser.hs" 829 42 829 43]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 829 35 829 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 829 35 829 36,SrcSpan "tests/examples/CParser.hs" 829 41 829 42]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 829 36 829 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 829 36 829 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 829 36 829 41, srcInfoPoints = []}) "CAttr")))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 830 1 830 32, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 830 1 830 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 830 1 830 12, srcInfoPoints = []}) "happyOut127") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 830 13 830 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 830 13 830 14, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 830 15 830 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 830 15 830 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 830 17 830 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 830 17 830 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 830 17 830 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 830 17 830 30, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 830 31 830 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 830 31 830 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 830 31 830 32, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 831 1 831 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 831 1 831 11,SrcSpan "tests/examples/CParser.hs" 831 24 831 27]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 831 12 831 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 831 12 831 23, srcInfoPoints = []}) "happyOut127")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 832 1 832 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 832 12 832 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 832 1 832 11, srcInfoPoints = []}) "happyIn128"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 832 15 832 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 832 25 832 27]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 832 15 832 24, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 832 15 832 16,SrcSpan "tests/examples/CParser.hs" 832 23 832 24]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 832 16 832 23, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 832 16 832 17,SrcSpan "tests/examples/CParser.hs" 832 22 832 23]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 832 17 832 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 832 17 832 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 832 17 832 22, srcInfoPoints = []}) "CAttr"))))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 832 28 832 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 832 28 832 29,SrcSpan "tests/examples/CParser.hs" 832 41 832 42]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 832 29 832 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 832 29 832 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 832 29 832 40, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 833 1 833 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 833 1 833 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 833 1 833 11, srcInfoPoints = []}) "happyIn128") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 833 12 833 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 833 12 833 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 833 14 833 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 833 14 833 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 833 16 833 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 833 16 833 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 833 16 833 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 833 16 833 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 833 30 833 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 833 30 833 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 833 30 833 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 834 1 834 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 834 1 834 11,SrcSpan "tests/examples/CParser.hs" 834 23 834 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 834 12 834 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 834 12 834 22, srcInfoPoints = []}) "happyIn128")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 835 1 835 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 835 13 835 15]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 835 1 835 12, srcInfoPoints = []}) "happyOut128"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 835 16 835 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 835 31 835 33]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 835 16 835 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 835 16 835 17,SrcSpan "tests/examples/CParser.hs" 835 29 835 30]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 835 17 835 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 835 17 835 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 835 17 835 28, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 835 34 835 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 835 34 835 35,SrcSpan "tests/examples/CParser.hs" 835 42 835 43]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 835 35 835 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 835 35 835 36,SrcSpan "tests/examples/CParser.hs" 835 41 835 42]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 835 36 835 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 835 36 835 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 835 36 835 41, srcInfoPoints = []}) "CAttr")))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 836 1 836 32, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 836 1 836 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 836 1 836 12, srcInfoPoints = []}) "happyOut128") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 836 13 836 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 836 13 836 14, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 836 15 836 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 836 15 836 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 836 17 836 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 836 17 836 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 836 17 836 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 836 17 836 30, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 836 31 836 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 836 31 836 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 836 31 836 32, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 837 1 837 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 837 1 837 11,SrcSpan "tests/examples/CParser.hs" 837 24 837 27]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 837 12 837 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 837 12 837 23, srcInfoPoints = []}) "happyOut128")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 838 1 838 51, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 838 12 838 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 838 1 838 11, srcInfoPoints = []}) "happyIn129"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 838 15 838 51, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 838 34 838 36]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 838 15 838 33, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 838 15 838 16,SrcSpan "tests/examples/CParser.hs" 838 32 838 33]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 838 16 838 32, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 838 16 838 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 838 16 838 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 838 16 838 24, srcInfoPoints = []}) "Reversed"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 838 25 838 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 838 25 838 26,SrcSpan "tests/examples/CParser.hs" 838 31 838 32]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 838 26 838 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 838 26 838 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 838 26 838 31, srcInfoPoints = []}) "CAttr")))))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 838 37 838 51, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 838 37 838 38,SrcSpan "tests/examples/CParser.hs" 838 50 838 51]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 838 38 838 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 838 38 838 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 838 38 838 49, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 839 1 839 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 839 1 839 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 839 1 839 11, srcInfoPoints = []}) "happyIn129") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 839 12 839 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 839 12 839 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 839 14 839 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 839 14 839 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 839 16 839 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 839 16 839 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 839 16 839 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 839 16 839 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 839 30 839 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 839 30 839 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 839 30 839 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 840 1 840 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 840 1 840 11,SrcSpan "tests/examples/CParser.hs" 840 23 840 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 840 12 840 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 840 12 840 22, srcInfoPoints = []}) "happyIn129")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 841 1 841 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 841 13 841 15]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 841 1 841 12, srcInfoPoints = []}) "happyOut129"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 841 16 841 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 841 31 841 33]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 841 16 841 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 841 16 841 17,SrcSpan "tests/examples/CParser.hs" 841 29 841 30]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 841 17 841 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 841 17 841 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 841 17 841 28, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 841 34 841 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 841 34 841 35,SrcSpan "tests/examples/CParser.hs" 841 51 841 52]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 841 35 841 51, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 841 35 841 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 841 35 841 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 841 35 841 43, srcInfoPoints = []}) "Reversed"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 841 44 841 51, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 841 44 841 45,SrcSpan "tests/examples/CParser.hs" 841 50 841 51]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 841 45 841 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 841 45 841 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 841 45 841 50, srcInfoPoints = []}) "CAttr"))))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 842 1 842 32, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 842 1 842 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 842 1 842 12, srcInfoPoints = []}) "happyOut129") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 842 13 842 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 842 13 842 14, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 842 15 842 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 842 15 842 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 842 17 842 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 842 17 842 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 842 17 842 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 842 17 842 30, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 842 31 842 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 842 31 842 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 842 31 842 32, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 843 1 843 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 843 1 843 11,SrcSpan "tests/examples/CParser.hs" 843 24 843 27]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 843 12 843 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 843 12 843 23, srcInfoPoints = []}) "happyOut129")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 844 1 844 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 844 12 844 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 844 1 844 11, srcInfoPoints = []}) "happyIn130"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 844 15 844 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 844 29 844 31]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 844 15 844 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 844 15 844 16,SrcSpan "tests/examples/CParser.hs" 844 27 844 28]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 844 16 844 27, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 844 16 844 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 844 16 844 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 844 16 844 21, srcInfoPoints = []}) "Maybe"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 844 22 844 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 844 22 844 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 844 22 844 27, srcInfoPoints = []}) "CAttr"))))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 844 32 844 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 844 32 844 33,SrcSpan "tests/examples/CParser.hs" 844 45 844 46]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 844 33 844 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 844 33 844 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 844 33 844 44, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 845 1 845 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 845 1 845 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 845 1 845 11, srcInfoPoints = []}) "happyIn130") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 845 12 845 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 845 12 845 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 845 14 845 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 845 14 845 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 845 16 845 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 845 16 845 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 845 16 845 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 845 16 845 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 845 30 845 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 845 30 845 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 845 30 845 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 846 1 846 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 846 1 846 11,SrcSpan "tests/examples/CParser.hs" 846 23 846 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 846 12 846 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 846 12 846 22, srcInfoPoints = []}) "happyIn130")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 847 1 847 47, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 847 13 847 15]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 847 1 847 12, srcInfoPoints = []}) "happyOut130"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 847 16 847 47, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 847 31 847 33]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 847 16 847 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 847 16 847 17,SrcSpan "tests/examples/CParser.hs" 847 29 847 30]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 847 17 847 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 847 17 847 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 847 17 847 28, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 847 34 847 47, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 847 34 847 35,SrcSpan "tests/examples/CParser.hs" 847 46 847 47]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 847 35 847 46, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 847 35 847 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 847 35 847 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 847 35 847 40, srcInfoPoints = []}) "Maybe"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 847 41 847 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 847 41 847 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 847 41 847 46, srcInfoPoints = []}) "CAttr")))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 848 1 848 32, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 848 1 848 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 848 1 848 12, srcInfoPoints = []}) "happyOut130") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 848 13 848 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 848 13 848 14, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 848 15 848 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 848 15 848 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 848 17 848 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 848 17 848 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 848 17 848 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 848 17 848 30, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 848 31 848 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 848 31 848 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 848 31 848 32, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 849 1 849 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 849 1 849 11,SrcSpan "tests/examples/CParser.hs" 849 24 849 27]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 849 12 849 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 849 12 849 23, srcInfoPoints = []}) "happyOut130")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 850 1 850 51, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 850 12 850 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 850 1 850 11, srcInfoPoints = []}) "happyIn131"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 850 15 850 51, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 850 34 850 36]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 850 15 850 33, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 850 15 850 16,SrcSpan "tests/examples/CParser.hs" 850 32 850 33]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 850 16 850 32, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 850 16 850 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 850 16 850 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 850 16 850 24, srcInfoPoints = []}) "Reversed"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 850 25 850 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 850 25 850 26,SrcSpan "tests/examples/CParser.hs" 850 31 850 32]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 850 26 850 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 850 26 850 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 850 26 850 31, srcInfoPoints = []}) "CExpr")))))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 850 37 850 51, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 850 37 850 38,SrcSpan "tests/examples/CParser.hs" 850 50 850 51]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 850 38 850 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 850 38 850 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 850 38 850 49, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 851 1 851 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 851 1 851 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 851 1 851 11, srcInfoPoints = []}) "happyIn131") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 851 12 851 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 851 12 851 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 851 14 851 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 851 14 851 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 851 16 851 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 851 16 851 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 851 16 851 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 851 16 851 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 851 30 851 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 851 30 851 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 851 30 851 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 852 1 852 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 852 1 852 11,SrcSpan "tests/examples/CParser.hs" 852 23 852 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 852 12 852 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 852 12 852 22, srcInfoPoints = []}) "happyIn131")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 853 1 853 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 853 13 853 15]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 853 1 853 12, srcInfoPoints = []}) "happyOut131"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 853 16 853 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 853 31 853 33]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 853 16 853 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 853 16 853 17,SrcSpan "tests/examples/CParser.hs" 853 29 853 30]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 853 17 853 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 853 17 853 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 853 17 853 28, srcInfoPoints = []}) "HappyAbsSyn")))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 853 34 853 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 853 34 853 35,SrcSpan "tests/examples/CParser.hs" 853 51 853 52]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 853 35 853 51, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 853 35 853 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 853 35 853 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 853 35 853 43, srcInfoPoints = []}) "Reversed"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 853 44 853 51, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 853 44 853 45,SrcSpan "tests/examples/CParser.hs" 853 50 853 51]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 853 45 853 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 853 45 853 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 853 45 853 50, srcInfoPoints = []}) "CExpr"))))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 854 1 854 32, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 854 1 854 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 854 1 854 12, srcInfoPoints = []}) "happyOut131") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 854 13 854 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 854 13 854 14, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 854 15 854 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 854 15 854 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 854 17 854 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 854 17 854 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 854 17 854 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 854 17 854 30, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 854 31 854 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 854 31 854 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 854 31 854 32, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 855 1 855 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 855 1 855 11,SrcSpan "tests/examples/CParser.hs" 855 24 855 27]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 855 12 855 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 855 12 855 23, srcInfoPoints = []}) "happyOut131")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 856 1 856 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 856 12 856 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 856 1 856 11, srcInfoPoints = []}) "happyInTok"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 856 15 856 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 856 22 856 24]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 856 15 856 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 856 15 856 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 856 15 856 21, srcInfoPoints = []}) "CToken"))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 856 25 856 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 856 25 856 26,SrcSpan "tests/examples/CParser.hs" 856 38 856 39]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 856 26 856 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 856 26 856 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 856 26 856 37, srcInfoPoints = []}) "HappyAbsSyn"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 857 1 857 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 857 1 857 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 857 1 857 11, srcInfoPoints = []}) "happyInTok") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 857 12 857 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 857 12 857 13, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 857 14 857 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 857 14 857 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 857 16 857 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 857 16 857 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 857 16 857 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 857 16 857 29, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 857 30 857 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 857 30 857 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 857 30 857 31, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 858 1 858 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 858 1 858 11,SrcSpan "tests/examples/CParser.hs" 858 23 858 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 858 12 858 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 858 12 858 22, srcInfoPoints = []}) "happyInTok")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 859 1 859 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 859 13 859 15]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 859 1 859 12, srcInfoPoints = []}) "happyOutTok"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 859 16 859 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 859 31 859 33]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 859 16 859 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 859 16 859 17,SrcSpan "tests/examples/CParser.hs" 859 29 859 30]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 859 17 859 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 859 17 859 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 859 17 859 28, srcInfoPoints = []}) "HappyAbsSyn")))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 859 34 859 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 859 34 859 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 859 34 859 40, srcInfoPoints = []}) "CToken")))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 860 1 860 32, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 860 1 860 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 860 1 860 12, srcInfoPoints = []}) "happyOutTok") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 860 13 860 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 860 13 860 14, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 860 15 860 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 860 15 860 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 860 17 860 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 860 17 860 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 860 17 860 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 860 17 860 30, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 860 31 860 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 860 31 860 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 860 31 860 32, srcInfoPoints = []}) "x"))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 861 1 861 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 861 1 861 11,SrcSpan "tests/examples/CParser.hs" 861 24 861 27]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 861 12 861 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 861 12 861 23, srcInfoPoints = []}) "happyOutTok")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 863 1 863 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 863 17 863 19]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 863 1 863 16, srcInfoPoints = []}) "happyActOffsets"] (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 863 20 863 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 863 20 863 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 863 20 863 29, srcInfoPoints = []}) "HappyAddr"))),PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 864 1 864 7198, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 864 1 864 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 864 1 864 16, srcInfoPoints = []}) "happyActOffsets")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 864 17 864 7198, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 864 17 864 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 864 19 864 7198, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 864 19 864 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 864 19 864 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 864 19 864 26, srcInfoPoints = []}) "HappyA#"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 864 27 864 7198, srcInfoPoints = []}) (PrimString (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 864 27 864 7198, srcInfoPoints = []}) "\NUL\NUL\GS\SI\211\t1\SI\NUL\NUL\128\a\NUL\NUL\DEL\tw\SI1\SI\NUL\NUL\200\t\US\ENQ\ENQ\ENQ\DEL\ETX\240\EOTe\bT\bI\b>\b\198\EOT\NUL\NUL+\b\239\a\NUL\NUL\NUL\NUL\v\t\NUL\NUL\NUL\NUL\205\SO\205\SO\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\130\EOT\175\SO\150\SO\NUL\NUL\NUL\NUL\NUL\NUL\246\a\NUL\NUL2\SO\DC4\SO\DC4\SO\&H\bG\b$\b\182\a\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\222\a\230\a\NUL\NUL\NUL\NULJ\ENQ\210\a\251\r\208\a\214\a\211\t\245\a$\NUL\237\a\251\r\236\a\213\a\198\a\NUL\NULv\a\NUL\NUL\174\a\NUL\NUL\149\EOT\142\EOT\SOH\SOH\213\DC1\NUL\NUL\SOH\SOH\NUL\NUL\154\EM\154\EM\DC1\CAN\SOH\CAN!\b!\b\NUL\NUL\NUL\NULq\a\NUL\NUL\166\DC1\NUL\NUL\NUL\NUL\NUL\NUL\217\SOH\NUL\NUL\NUL\NUL\NUL\NULJ\ENQ\137\DC2\NUL\NUL=\SOH=\SOH\203\a\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULk\a\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\197\a\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\187\a\GS\SIU\a\NUL\NUL\184\ao\tz\SOHY\a[\a\179\DC2\NUL\NUL\NUL\NULK\NUL\178\a\180\t\170\aK\NUL\134\a\NUL\NUL\NUL\NUL\NUL\NUL\237\SOH\NUL\NUL\NUL\NUL\167\a\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL8\CAN\NUL\NUL\157\a\NUL\NUL\148\CAN\255\nr\a\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\237\SOH\NUL\NULw\DC1\151\a\NUL\NUL\163\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULg\a_\a\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULb\a\NUL\NULn\STXH\STX\SI\NULR\a\NUL\NUL\NUL\NUL\NUL\NUL\237\SOH\NUL\NUL\NUL\NUL{\a\NUL\NULO\aS\a\NUL\NUL\ESC\a\NUL\NUL\ESC\a\NUL\NUL\NUL\NUL\251\r\251\r\NUL\NULM\a\251\rA\a\251\r\NUL\NULC\b\DC4\a\211\t\NUL\NUL\NUL\NUL\NUL\NUL\US\NUL\NUL\NULe\a\NUL\NUL.\a\244\ACK\NUL\NUL\195\SUB\195\SUB\251\r\NUL\NUL\v\t\NUL\NUL\NUL\NUL\240\ACK\NUL\NUL\NUL\NUL\v\t\NUL\NUL\v\t\NUL\NUL\NUL\NUL\NUL\NULN\a\151\ETX\231\SUB\171\EOT\171\EOTz\nL\aK\a\159\SUB\251\r\251\r\151\r\251\r\251\r\251\r\251\r\251\r\251\r\251\r\251\r\251\r\251\r\251\r\251\r\251\r\251\r\251\r\251\r\251\r\NUL\NUL\251\r\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL|\r\251\r6\EOT6\EOT\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULD\an\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\163\t\163\t\138\EOT\138\EOTO\EOTO\EOTO\EOTO\EOT\DEL\ETX\DEL\ETX\GS\EOT5\a+\a\SYN\a\f\a\251\r%\a\NUL\NUL\251\ACK\NUL\NULa\r\NUL\NUL\NUL\NUL\NUL\NUL\183\ACKW\SUB3\SUBH\DC1\NUL\SI\NUL\NUL\NUL\NUL\SI\a\SO\a\NUL\NUL\243\ACK\221\ACK\219\ACK\199\ACK\211\t\223\a\173\ACK\148\ACK|\ACK\211\t\251\r\NUL\NUL\203\ACKl\EM\171\ACK\167\ACK\NUL\NUL\196\ACK\NUL\NUL\195\ACK\193\ACK\234\NUL\216\NUL8\CAN\161\ACK]\ACK\170\ACK\NUL\NULo\t8\CAN\134\ACK\NUL\NUL\NUL\NUL\RS\EM[\v\NUL\NUL\NUL\NUL\177\SOH\147\SOH\142\ACK\136\ACK\SI\NULG\NUL\147\SOH\NUL\NUL8\CANf\ACK\NUL\NULI\ACK\NUL\NULo\t>\ACK\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\237\SOH\NUL\NULb\ACK\NUL\NUL8\CAN=\ACK\NUL\NUL\155\n\NUL\NUL)\ACK\224\v\t\NUL\206\ENQt\STX\255\SIt\STX!\b!\b\208\SI$\ACK\251\ENQ\NUL\NUL\ESC\SOHE\EM\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\216\NUL\EM\DC1\216\NUL\234\DLEZ\DC2o\t8\CAN\EOT\ACK\NUL\NUL\EM\ACK\158\t\DC2\NUL\DC2\NUL\SI\NUL\NUL\NUL\SI\NUL\NUL\NUL\SI\NUL\NUL\NUL\NUL\NUL\220\f\t\ACK\244\ENQ\204\ETX\ETX\ACK\254\ENQw\NUL\202\NUL\NUL\NUL\NUL\NUL\239\ENQ\NUL\NUL\NUL\NUL\205\STX\NUL\NUL\203\ENQ\204\ETX\170\ENQ\NUL\NUL\NUL\NUL\NUL\NUL\220\fK\t\NUL\NUL\SI\NUL\NUL\NUL\253\f\NUL\NUL\200\ENQ\193\ENQ\140\ENQ\140\ENQ\187\DLE\NUL\NUL\241\NUL\201\NUL\140\ENQ\NUL\NULV\ENQf\CAN\NUL\NULS\ENQ\NUL\NUL\240\CAN\194\CAN\161\SI\222\DC2S\ENQS\ENQ\NUL\NULr\SII\aS\ENQ\NUL\NULS\ENQS\ENQ\NUL\NUL\171\EOTb\f\157\ENQ\155\ENQ\t\NUL\NUL\NUL\144\ENQF\ENQ7\n\t\NUL\NUL\NUL\NUL\NULo\t8\CANm\ENQ\NUL\NUL\143\ENQ\141\ENQ\220\ETB\NUL\NUL\NUL\NUL\NUL\NUL/\t\132\ENQ\SO\NUL\190\NUL\131\ENQ\SI\NUL\SI\NUL,\t\NUL\NUL\NUL\NUL\NUL\NUL\227\ne\NUL\NUL\NUL\NUL\NUL\129\ENQy\ENQ\DLE\ENQ\NUL\NUL\NUL\NUL\NUL\NUL5\ENQ5\ENQ\211\t\211\t\211\t\NUL\NUL\251\r\251\r\251\rB\ENQ\NUL\NUL\170\SOH\201\ETX\223\a\242\EOT\NUL\NUL#\ENQ\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\216\NUL\140\DLE\216\NUL]\DLE-\ENQ\167\b\NUL\NUL{\SUB\154\ETX{\SUB\FS\ENQ\FS\ENQ\FS\ENQ0\f\NUL\NUL\162\t1\ENQ/\ENQ-\NUL3\DC2\NUL\NUL\NUL\NUL\254\v\251\r\NUL\NUL\251\r\NUL\NUL\251\r\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\179\STX\253\f\220\STX\NUL\NUL\153\SOH\NUL\NUL\212\EOT\251\r\154\ETX\254\v!\ENQ\r\ENQ\DC3\NUL\NUL\NUL\SI\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\171\EOT\t\ENQ\237\STX\NUL\NUL\249\EOT\NUL\NUL\192\EOT.\DLE\192\EOT\192\EOT\192\EOT\NUL\NUL\163\ETX\137\EOT\NUL\NUL\162\EOT*\NUL\211\t\199\EOT\156\EOT\151\EOT\DEL\EOT\NUL\NUL\NUL\NUL\136\EOT\136\EOT\161\EOT\NUL\NUL\NUL\NUL\"\t\NUL\NUL\NUL\NUL+\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\224\n\SI\NUL\NUL\NUL\175\ETB\212\STX\NUL\NUL\160\ETX\152\ETX\SI\SUB\194\DC2\NUL\NUL\NUL\NUL\190\EM\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\159\EOT\154\EOT\139\EOT\134\EOT\t\NUL\n\EOT\NUL\NULz\EOT\NUL\NUL\NUL\NULh\EOT\251\r\NUL\NUL\NUL\NUL\NUL\NUL\180\EOT\159\NUL\EOT\DC2\NUL\NUL\NUL\NUL\220\n>\t$\n\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\US\SOH+\NUL+\NUL\SYN\EOT\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULG\STX\251\r\244\NUL\NUL\NUL\228\fd\EOTw\NUL\NUL\NUL\NUL\NUL\NUL\NUL\168\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\222\NUL\NUL\NUL+\NUL_\SOH\205\NUL>\EOT\NUL\NUL\NUL\NUL\251\r<\EOT\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\221\ETX\ESC\EOT\251\r\158\NUL\235\EM\200\ETX\NUL\NUL\200\ETX\NUL\NUL\200\ETX\ACK\EOT\251\r\NUL\NUL\NUL\NUL\205\NUL\US\t\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\211\t\251\r\251\r\245\ETX\NUL\NUL\n\SOH\239\ETX\NUL\NUL\SUB\EOTI\ETX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\223\ETX\NUL\NUL\NUL\NUL\NUL\NUL\251\r@\ETX\NUL\NUL\NUL\NUL\NUL\NUL\SI\NUL\NUL\NUL\151\SOH\NUL\NUL\DLE\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL|\v\NUL\NUL\NUL\NUL\128\f\NUL\NUL\NUL\NUL\251\rc\v\NUL\NUL\NUL\NUL\NUL\NUL\ETX\EOT\NUL\NUL\SOH\EOT\225\ETX\251\r*\NUL\182\ETX*\NUL\NUL\NUL\216\ETX\211\ETX\NUL\NUL\NUL\NUL\NUL\NUL\251\r\NUL\NUL\158\NUL\212\STXj\ETX\NUL\NUL\251\r\NUL\NUL\NUL\NUL\185\ETX\NUL\NUL\NUL\NUL\NUL\NUL\251\r\NUL\NUL\NUL\NUL\NUL\NULJ\ETXJ\ETX\NUL\NUL\211\t\211\t\213\NUL\NUL\NUL\NUL\NUL\168\ETX;\ETX;\ETX\NUL\NUL\NUL\NULz\ETX\NUL\NUL\NUL\NULt\ETXr\ETX\NUL\NULF\ETX\v\ETX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NAK\NUL\NUL\NUL\NUL\NUL\251\r\251\rl\ETX[\ETX\ETB\ETX\233\STX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL" "\\x00\\x00\\x1d\\x0f\\xd3\\x09\\x31\\x0f\\x00\\x00\\x80\\x07\\x00\\x00\\x7f\\x09\\x77\\x0f\\x31\\x0f\\x00\\x00\\xc8\\x09\\x1f\\x05\\x05\\x05\\x7f\\x03\\xf0\\x04\\x65\\x08\\x54\\x08\\x49\\x08\\x3e\\x08\\xc6\\x04\\x00\\x00\\x2b\\x08\\xef\\x07\\x00\\x00\\x00\\x00\\x0b\\x09\\x00\\x00\\x00\\x00\\xcd\\x0e\\xcd\\x0e\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x82\\x04\\xaf\\x0e\\x96\\x0e\\x00\\x00\\x00\\x00\\x00\\x00\\xf6\\x07\\x00\\x00\\x32\\x0e\\x14\\x0e\\x14\\x0e\\x48\\x08\\x47\\x08\\x24\\x08\\xb6\\x07\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xde\\x07\\xe6\\x07\\x00\\x00\\x00\\x00\\x4a\\x05\\xd2\\x07\\xfb\\x0d\\xd0\\x07\\xd6\\x07\\xd3\\x09\\xf5\\x07\\x24\\x00\\xed\\x07\\xfb\\x0d\\xec\\x07\\xd5\\x07\\xc6\\x07\\x00\\x00\\x76\\x07\\x00\\x00\\xae\\x07\\x00\\x00\\x95\\x04\\x8e\\x04\\x01\\x01\\xd5\\x11\\x00\\x00\\x01\\x01\\x00\\x00\\x9a\\x19\\x9a\\x19\\x11\\x18\\x01\\x18\\x21\\x08\\x21\\x08\\x00\\x00\\x00\\x00\\x71\\x07\\x00\\x00\\xa6\\x11\\x00\\x00\\x00\\x00\\x00\\x00\\xd9\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x4a\\x05\\x89\\x12\\x00\\x00\\x3d\\x01\\x3d\\x01\\xcb\\x07\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x6b\\x07\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xc5\\x07\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xbb\\x07\\x1d\\x0f\\x55\\x07\\x00\\x00\\xb8\\x07\\x6f\\x09\\x7a\\x01\\x59\\x07\\x5b\\x07\\xb3\\x12\\x00\\x00\\x00\\x00\\x4b\\x00\\xb2\\x07\\xb4\\x09\\xaa\\x07\\x4b\\x00\\x86\\x07\\x00\\x00\\x00\\x00\\x00\\x00\\xed\\x01\\x00\\x00\\x00\\x00\\xa7\\x07\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x38\\x18\\x00\\x00\\x9d\\x07\\x00\\x00\\x94\\x18\\xff\\x0a\\x72\\x07\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xed\\x01\\x00\\x00\\x77\\x11\\x97\\x07\\x00\\x00\\xa3\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x67\\x07\\x5f\\x07\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x62\\x07\\x00\\x00\\x6e\\x02\\x48\\x02\\x0f\\x00\\x52\\x07\\x00\\x00\\x00\\x00\\x00\\x00\\xed\\x01\\x00\\x00\\x00\\x00\\x7b\\x07\\x00\\x00\\x4f\\x07\\x53\\x07\\x00\\x00\\x1b\\x07\\x00\\x00\\x1b\\x07\\x00\\x00\\x00\\x00\\xfb\\x0d\\xfb\\x0d\\x00\\x00\\x4d\\x07\\xfb\\x0d\\x41\\x07\\xfb\\x0d\\x00\\x00\\x43\\x08\\x14\\x07\\xd3\\x09\\x00\\x00\\x00\\x00\\x00\\x00\\x1f\\x00\\x00\\x00\\x65\\x07\\x00\\x00\\x2e\\x07\\xf4\\x06\\x00\\x00\\xc3\\x1a\\xc3\\x1a\\xfb\\x0d\\x00\\x00\\x0b\\x09\\x00\\x00\\x00\\x00\\xf0\\x06\\x00\\x00\\x00\\x00\\x0b\\x09\\x00\\x00\\x0b\\x09\\x00\\x00\\x00\\x00\\x00\\x00\\x4e\\x07\\x97\\x03\\xe7\\x1a\\xab\\x04\\xab\\x04\\x7a\\x0a\\x4c\\x07\\x4b\\x07\\x9f\\x1a\\xfb\\x0d\\xfb\\x0d\\x97\\x0d\\xfb\\x0d\\xfb\\x0d\\xfb\\x0d\\xfb\\x0d\\xfb\\x0d\\xfb\\x0d\\xfb\\x0d\\xfb\\x0d\\xfb\\x0d\\xfb\\x0d\\xfb\\x0d\\xfb\\x0d\\xfb\\x0d\\xfb\\x0d\\xfb\\x0d\\xfb\\x0d\\xfb\\x0d\\x00\\x00\\xfb\\x0d\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x7c\\x0d\\xfb\\x0d\\x36\\x04\\x36\\x04\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x44\\x07\\x6e\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa3\\x09\\xa3\\x09\\x8a\\x04\\x8a\\x04\\x4f\\x04\\x4f\\x04\\x4f\\x04\\x4f\\x04\\x7f\\x03\\x7f\\x03\\x1d\\x04\\x35\\x07\\x2b\\x07\\x16\\x07\\x0c\\x07\\xfb\\x0d\\x25\\x07\\x00\\x00\\xfb\\x06\\x00\\x00\\x61\\x0d\\x00\\x00\\x00\\x00\\x00\\x00\\xb7\\x06\\x57\\x1a\\x33\\x1a\\x48\\x11\\x00\\x0f\\x00\\x00\\x00\\x00\\x0f\\x07\\x0e\\x07\\x00\\x00\\xf3\\x06\\xdd\\x06\\xdb\\x06\\xc7\\x06\\xd3\\x09\\xdf\\x07\\xad\\x06\\x94\\x06\\x7c\\x06\\xd3\\x09\\xfb\\x0d\\x00\\x00\\xcb\\x06\\x6c\\x19\\xab\\x06\\xa7\\x06\\x00\\x00\\xc4\\x06\\x00\\x00\\xc3\\x06\\xc1\\x06\\xea\\x00\\xd8\\x00\\x38\\x18\\xa1\\x06\\x5d\\x06\\xaa\\x06\\x00\\x00\\x6f\\x09\\x38\\x18\\x86\\x06\\x00\\x00\\x00\\x00\\x1e\\x19\\x5b\\x0b\\x00\\x00\\x00\\x00\\xb1\\x01\\x93\\x01\\x8e\\x06\\x88\\x06\\x0f\\x00\\x47\\x00\\x93\\x01\\x00\\x00\\x38\\x18\\x66\\x06\\x00\\x00\\x49\\x06\\x00\\x00\\x6f\\x09\\x3e\\x06\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xed\\x01\\x00\\x00\\x62\\x06\\x00\\x00\\x38\\x18\\x3d\\x06\\x00\\x00\\x9b\\x0a\\x00\\x00\\x29\\x06\\xe0\\x0b\\x09\\x00\\xce\\x05\\x74\\x02\\xff\\x0f\\x74\\x02\\x21\\x08\\x21\\x08\\xd0\\x0f\\x24\\x06\\xfb\\x05\\x00\\x00\\x1b\\x01\\x45\\x19\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xd8\\x00\\x19\\x11\\xd8\\x00\\xea\\x10\\x5a\\x12\\x6f\\x09\\x38\\x18\\x04\\x06\\x00\\x00\\x19\\x06\\x9e\\x09\\x12\\x00\\x12\\x00\\x0f\\x00\\x00\\x00\\x0f\\x00\\x00\\x00\\x0f\\x00\\x00\\x00\\x00\\x00\\xdc\\x0c\\x09\\x06\\xf4\\x05\\xcc\\x03\\x03\\x06\\xfe\\x05\\x77\\x00\\xca\\x00\\x00\\x00\\x00\\x00\\xef\\x05\\x00\\x00\\x00\\x00\\xcd\\x02\\x00\\x00\\xcb\\x05\\xcc\\x03\\xaa\\x05\\x00\\x00\\x00\\x00\\x00\\x00\\xdc\\x0c\\x4b\\x09\\x00\\x00\\x0f\\x00\\x00\\x00\\xfd\\x0c\\x00\\x00\\xc8\\x05\\xc1\\x05\\x8c\\x05\\x8c\\x05\\xbb\\x10\\x00\\x00\\xf1\\x00\\xc9\\x00\\x8c\\x05\\x00\\x00\\x56\\x05\\x66\\x18\\x00\\x00\\x53\\x05\\x00\\x00\\xf0\\x18\\xc2\\x18\\xa1\\x0f\\xde\\x12\\x53\\x05\\x53\\x05\\x00\\x00\\x72\\x0f\\x49\\x07\\x53\\x05\\x00\\x00\\x53\\x05\\x53\\x05\\x00\\x00\\xab\\x04\\x62\\x0c\\x9d\\x05\\x9b\\x05\\x09\\x00\\x00\\x00\\x90\\x05\\x46\\x05\\x37\\x0a\\x09\\x00\\x00\\x00\\x00\\x00\\x6f\\x09\\x38\\x18\\x6d\\x05\\x00\\x00\\x8f\\x05\\x8d\\x05\\xdc\\x17\\x00\\x00\\x00\\x00\\x00\\x00\\x2f\\x09\\x84\\x05\\x0e\\x00\\xbe\\x00\\x83\\x05\\x0f\\x00\\x0f\\x00\\x2c\\x09\\x00\\x00\\x00\\x00\\x00\\x00\\xe3\\x0a\\x65\\x00\\x00\\x00\\x00\\x00\\x81\\x05\\x79\\x05\\x10\\x05\\x00\\x00\\x00\\x00\\x00\\x00\\x35\\x05\\x35\\x05\\xd3\\x09\\xd3\\x09\\xd3\\x09\\x00\\x00\\xfb\\x0d\\xfb\\x0d\\xfb\\x0d\\x42\\x05\\x00\\x00\\xaa\\x01\\xc9\\x03\\xdf\\x07\\xf2\\x04\\x00\\x00\\x23\\x05\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xd8\\x00\\x8c\\x10\\xd8\\x00\\x5d\\x10\\x2d\\x05\\xa7\\x08\\x00\\x00\\x7b\\x1a\\x9a\\x03\\x7b\\x1a\\x1c\\x05\\x1c\\x05\\x1c\\x05\\x30\\x0c\\x00\\x00\\xa2\\x09\\x31\\x05\\x2f\\x05\\x2d\\x00\\x33\\x12\\x00\\x00\\x00\\x00\\xfe\\x0b\\xfb\\x0d\\x00\\x00\\xfb\\x0d\\x00\\x00\\xfb\\x0d\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xb3\\x02\\xfd\\x0c\\xdc\\x02\\x00\\x00\\x99\\x01\\x00\\x00\\xd4\\x04\\xfb\\x0d\\x9a\\x03\\xfe\\x0b\\x21\\x05\\x0d\\x05\\x13\\x00\\x00\\x00\\x0f\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xab\\x04\\x09\\x05\\xed\\x02\\x00\\x00\\xf9\\x04\\x00\\x00\\xc0\\x04\\x2e\\x10\\xc0\\x04\\xc0\\x04\\xc0\\x04\\x00\\x00\\xa3\\x03\\x89\\x04\\x00\\x00\\xa2\\x04\\x2a\\x00\\xd3\\x09\\xc7\\x04\\x9c\\x04\\x97\\x04\\x7f\\x04\\x00\\x00\\x00\\x00\\x88\\x04\\x88\\x04\\xa1\\x04\\x00\\x00\\x00\\x00\\x22\\x09\\x00\\x00\\x00\\x00\\x2b\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xe0\\x0a\\x0f\\x00\\x00\\x00\\xaf\\x17\\xd4\\x02\\x00\\x00\\xa0\\x03\\x98\\x03\\x0f\\x1a\\xc2\\x12\\x00\\x00\\x00\\x00\\xbe\\x19\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x9f\\x04\\x9a\\x04\\x8b\\x04\\x86\\x04\\x09\\x00\\x0a\\x04\\x00\\x00\\x7a\\x04\\x00\\x00\\x00\\x00\\x68\\x04\\xfb\\x0d\\x00\\x00\\x00\\x00\\x00\\x00\\xb4\\x04\\x9f\\x00\\x04\\x12\\x00\\x00\\x00\\x00\\xdc\\x0a\\x3e\\x09\\x24\\x0a\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x1f\\x01\\x2b\\x00\\x2b\\x00\\x16\\x04\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x47\\x02\\xfb\\x0d\\xf4\\x00\\x00\\x00\\xe4\\x0c\\x64\\x04\\x77\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa8\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xde\\x00\\x00\\x00\\x2b\\x00\\x5f\\x01\\xcd\\x00\\x3e\\x04\\x00\\x00\\x00\\x00\\xfb\\x0d\\x3c\\x04\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xdd\\x03\\x1b\\x04\\xfb\\x0d\\x9e\\x00\\xeb\\x19\\xc8\\x03\\x00\\x00\\xc8\\x03\\x00\\x00\\xc8\\x03\\x06\\x04\\xfb\\x0d\\x00\\x00\\x00\\x00\\xcd\\x00\\x1f\\x09\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xd3\\x09\\xfb\\x0d\\xfb\\x0d\\xf5\\x03\\x00\\x00\\x0a\\x01\\xef\\x03\\x00\\x00\\x1a\\x04\\x49\\x03\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xdf\\x03\\x00\\x00\\x00\\x00\\x00\\x00\\xfb\\x0d\\x40\\x03\\x00\\x00\\x00\\x00\\x00\\x00\\x0f\\x00\\x00\\x00\\x97\\x01\\x00\\x00\\x10\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x7c\\x0b\\x00\\x00\\x00\\x00\\x80\\x0c\\x00\\x00\\x00\\x00\\xfb\\x0d\\x63\\x0b\\x00\\x00\\x00\\x00\\x00\\x00\\x03\\x04\\x00\\x00\\x01\\x04\\xe1\\x03\\xfb\\x0d\\x2a\\x00\\xb6\\x03\\x2a\\x00\\x00\\x00\\xd8\\x03\\xd3\\x03\\x00\\x00\\x00\\x00\\x00\\x00\\xfb\\x0d\\x00\\x00\\x9e\\x00\\xd4\\x02\\x6a\\x03\\x00\\x00\\xfb\\x0d\\x00\\x00\\x00\\x00\\xb9\\x03\\x00\\x00\\x00\\x00\\x00\\x00\\xfb\\x0d\\x00\\x00\\x00\\x00\\x00\\x00\\x4a\\x03\\x4a\\x03\\x00\\x00\\xd3\\x09\\xd3\\x09\\xd5\\x00\\x00\\x00\\x00\\x00\\xa8\\x03\\x3b\\x03\\x3b\\x03\\x00\\x00\\x00\\x00\\x7a\\x03\\x00\\x00\\x00\\x00\\x74\\x03\\x72\\x03\\x00\\x00\\x46\\x03\\x0b\\x03\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x15\\x00\\x00\\x00\\x00\\x00\\xfb\\x0d\\xfb\\x0d\\x6c\\x03\\x5b\\x03\\x17\\x03\\xe9\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00")))) Nothing,TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 866 1 866 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 866 18 866 20]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 866 1 866 17, srcInfoPoints = []}) "happyGotoOffsets"] (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 866 21 866 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 866 21 866 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 866 21 866 30, srcInfoPoints = []}) "HappyAddr"))),PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 867 1 867 7199, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 867 1 867 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 867 1 867 17, srcInfoPoints = []}) "happyGotoOffsets")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 867 18 867 7199, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 867 18 867 19]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 867 20 867 7199, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 867 20 867 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 867 20 867 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 867 20 867 27, srcInfoPoints = []}) "HappyA#"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 867 28 867 7199, srcInfoPoints = []}) (PrimString (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 867 28 867 7199, srcInfoPoints = []}) "6\ETXq\NUL\211\ACK\198\GS<\ETX8\NUL\NUL\NUL\NUL\NUL\197\STX5\r\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULM\ETX\NUL\NUL\NUL\NULq\r\164\v\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\184\STX\213\n\185\n\NUL\NUL\NUL\NUL\NUL\NUL\167\STX\NUL\NUL \f\190\ETX`\ETX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\a\ETX\SUB\NUL\NUL\NULv\US\NUL\NUL\NUL\NUL\184\ACK\NUL\NUL\149\STX\NUL\NULL\FS\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\SOH\ETX\NUL\NUL\NUL\NUL\NUL\NUL*\ACK\195\NUL\NUL\NUL\138\ENQ\NUL\NUL\DC4\NUL\SYN\SOHl\STX}\SOH\162\SOH\203\NUL\NUL\NUL\NUL\NUL\150\b\NUL\NUL\154\NUL\NUL\NUL\NUL\NUL\NUL\NUL\153\b\226\STX\NUL\NUL\NUL\NUL\187\STX\NAK\SOH\NUL\NUL\168\n\215\t\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\\\b\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\255\255\NUL\NUL\NUL\NUL\NUL\NUL\202\NAKq\STX]\STXj\STXw\b\NUL\NUL\NUL\NULp\STX\NUL\NUL[\b\NUL\NUL@\NUL\198\STX\NUL\NUL\NUL\NUL\NUL\NULR\STX\158\STX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\173\EOT\NUL\NULf\STX\NUL\NUL\168\DC3\SYN\ETB\169\STX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULQ\STX\144\STX\236\NUL\NUL\NUL\NUL\NUL\SUB\STX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\130\STXO\STX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULe\STX\154\DC3\232\SYN5\bu\STX\NUL\NUL\NUL\NUL\NUL\NULJ\STX\\\STX\NUL\NUL\NUL\NUL\NUL\NULb\STX1\STXV\STX\243\a\NUL\NUL\238\a\NUL\NUL\NUL\NUL\171\GS\144\GS\NUL\NUL\NUL\NULu\GS\NUL\NULZ\GS\NUL\NUL\152\ACK\NUL\NULN\ACK\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\235\SOH\233\a\NUL\NUL{\SYNS\SYN[\US\NUL\NUL\231\STX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\193\STX\NUL\NUL[\STX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULi\ENQ\155\NULx\NULP\NUL\137\SYN\NUL\NUL\NUL\NUL\172\ETX?\GS\199\US$\GS\226\US\b\NAK\132\NAK\253\US\241\vo\v\240\f\187\f@\f:\v\155\f\SUB\v\252\a&\a\193\v,\n\157\t\NUL\NUL@\US\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\t\GS\238\FS\219\SOH\205\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\172\US\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\153\a\NUL\NUL\NUL\NUL\NUL\NUL\198\SOHa\EOT\NUL\NULs\DC3\218\b\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL3\ACK5\STX3\STX\234\SOH~\SOH\CAN\ACK%\US\NUL\NUL\NUL\NUL\166\b\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NAK\ETX\145 \135\EOT\221\SOH\206\a\NUL\NUL\NUL\NUL\166\NAKL\EOT\183\SOH\NUL\NUL\NUL\NUL\218\DC3&\ETX\NUL\NUL\NUL\NULl\ENQ0\DC3\NUL\NUL\NUL\NUL\162\a6\STX\182\v\NUL\NUL&\EOT\160\SOH\NUL\NUL\NUL\NUL\167\SOHN\NAK\199\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL.\STX\176\SOH\NUL\NUL\NUL\NUL\235\ETX`\SOH\NUL\NUL\169\SYN\NUL\NUL\NUL\NUL\196\ESCj\a\DC4\SOH@ \CAN\DC4( \159\SOH\CAN\NUL,\DC4\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\166\ETX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\132 G\aw h\DC4\175\DC4*\NAK\197\ETXM\SOH\NUL\NUL\NUL\NULs\a\211\SOH\235\EOT'\a\NUL\NUL \a\NUL\NUL\NAK\a\NUL\NUL\NUL\NUL\191\ETX\NUL\NUL\NUL\NUL\185\SOH\NUL\NUL\NUL\NUL\253\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\133\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULD\EOT\NAK\a\NUL\NUL\217\ACK\NUL\NUL\169\ESC\NUL\NUL\NUL\NUL\NUL\NUL\SYN\STX\247\SOH\169\DC4\NUL\NULo\DC3\r\SO\244\SOH\NUL\NUL\NUL\NUL\n\DC4\NUL\NUL\150\ACK\NUL\NUL\NUL\EOT\NUL\NUL>\DC3`\ETBv\ACKh\ACK\NUL\NUL\ACK\DC3Y\ETB+\ACK\NUL\NUL\DLE\ACK\226\ENQ\NUL\NUL\219\NULb\ETB\NUL\NUL\NUL\NUL\223\ENQ\NUL\NUL\NUL\NUL\NUL\NUL\224\SYN\217\ENQ\NUL\NUL\NUL\NUL\210\DC4d\ETXB\SOH\NUL\NUL\NUL\NUL\NUL\NUL1\SYN\\\SOH\NUL\NUL\NUL\NUL\255\ENQ\NUL\NUL\249\b`\a\NUL\NUL\241\ENQ\228\ENQ\225\ENQ\NUL\NUL\NUL\NUL\NUL\NUL\146\f\CAN\EOT\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\SI\SOH\NUL\NUL\NUL\NUL\NUL\NUL^\SOHW\SOH\174\ENQ\147\ENQx\ENQ\NUL\NUL1\FS\SYN\FS\211\FS\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\192\SOH3\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULT\tC\SOH\196\a>\SOH\NUL\NUL6\a\NUL\NUL@\SYN\213\255\225\DC4\NUL\NUL\NUL\NUL\NUL\NUL\199\STX\NUL\NUL\138\STX\NUL\NUL\NUL\NUL\249\NUL\150\DC4\NUL\NUL\NUL\NUL\DC3\ESC\n\US\NUL\NUL\145\US\NUL\NUL\239\RS\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\142\ESC\157\STX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\212\RS\211\NUL\241\SUB\NUL\NUL\NUL\NUL\DEL\NUL\NUL\NUL\180\ENQ\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\206\255\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL<\SOHg\SOH6\SOH\GS\SOH\ETB\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\244\255\SO\ENQ\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\132\NUL\128\NUL\NUL\NUL\NUL\NUL\NUL\NUL\153\ENQ\NUL\NUL\NUL\NULk\SO\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\176\t\\\ENQ\NUL\NUL1\SYNj \NUL\NUL\NUL\NUL\NUL\NUL\EOT\EOT\185\SYN\NUL\NUL\NUL\NUL\"\SYN\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\206\EOT\176\EOT\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\185\RS\NUL\NUL\NUL\NUL\NUL\NUL\SUB\ETB\250\ENQd\DC4\NUL\NUL\NUL\NUL\128\SYN\154\ACK\202\EOT\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\195\STX\170\r6\r\250\255\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\158\RS\217\255\NUL\NULP\ESC\NUL\NULM\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\217\255\NUL\NUL\145\ACK\191\ETXZ\ENQ\NUL\NUL\NUL\NUL\NUL\NUL\131\RS\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL(\NUL\NUL\NULh\RSW\EOTa\EOTx\EOT\NUL\NUL\t\EOT\NUL\NUL\134\ETX\NUL\NULM\RS\NUL\NUL\NUL\NULZ\ENQ\171\ETX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\243\EOT\251\ESC\224\ESC\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\185\NUL\NUL\NUL\NUL\NUL\NUL\NUL\184\FSD\NUL\NUL\NUL\NUL\NUL\NUL\NUL,\ETX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL5\ESC\NUL\NUL\NUL\NULs\ESC\NUL\NUL\NUL\NUL2\RS5\ESC\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\157\FS\245\255\NUL\NUL\241\255\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ETB\RS\NUL\NUL_\ETX[ \208\255\NUL\NUL\252\GS\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\225\GS\NUL\NUL\NUL\NUL\NUL\NUL\236\SOH\208\255\NUL\NUL\214\EOT\158\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL2\NUL\165\255\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\249\255I\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\130\FSg\FS\NUL\NUL\NUL\NUL\NUL\NUL\145\255\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL" "\\x36\\x03\\x71\\x00\\xd3\\x06\\xc6\\x1d\\x3c\\x03\\x38\\x00\\x00\\x00\\x00\\x00\\xc5\\x02\\x35\\x0d\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x4d\\x03\\x00\\x00\\x00\\x00\\x71\\x0d\\xa4\\x0b\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xb8\\x02\\xd5\\x0a\\xb9\\x0a\\x00\\x00\\x00\\x00\\x00\\x00\\xa7\\x02\\x00\\x00\\x20\\x0c\\xbe\\x03\\x60\\x03\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x07\\x03\\x1a\\x00\\x00\\x00\\x76\\x1f\\x00\\x00\\x00\\x00\\xb8\\x06\\x00\\x00\\x95\\x02\\x00\\x00\\x4c\\x1c\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x03\\x00\\x00\\x00\\x00\\x00\\x00\\x2a\\x06\\xc3\\x00\\x00\\x00\\x8a\\x05\\x00\\x00\\x14\\x00\\x16\\x01\\x6c\\x02\\x7d\\x01\\xa2\\x01\\xcb\\x00\\x00\\x00\\x00\\x00\\x96\\x08\\x00\\x00\\x9a\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x99\\x08\\xe2\\x02\\x00\\x00\\x00\\x00\\xbb\\x02\\x15\\x01\\x00\\x00\\xa8\\x0a\\xd7\\x09\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x5c\\x08\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xff\\xff\\x00\\x00\\x00\\x00\\x00\\x00\\xca\\x15\\x71\\x02\\x5d\\x02\\x6a\\x02\\x77\\x08\\x00\\x00\\x00\\x00\\x70\\x02\\x00\\x00\\x5b\\x08\\x00\\x00\\x40\\x00\\xc6\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x52\\x02\\x9e\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xad\\x04\\x00\\x00\\x66\\x02\\x00\\x00\\xa8\\x13\\x16\\x17\\xa9\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x51\\x02\\x90\\x02\\xec\\x00\\x00\\x00\\x00\\x00\\x1a\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x82\\x02\\x4f\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x65\\x02\\x9a\\x13\\xe8\\x16\\x35\\x08\\x75\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x4a\\x02\\x5c\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x62\\x02\\x31\\x02\\x56\\x02\\xf3\\x07\\x00\\x00\\xee\\x07\\x00\\x00\\x00\\x00\\xab\\x1d\\x90\\x1d\\x00\\x00\\x00\\x00\\x75\\x1d\\x00\\x00\\x5a\\x1d\\x00\\x00\\x98\\x06\\x00\\x00\\x4e\\x06\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xeb\\x01\\xe9\\x07\\x00\\x00\\x7b\\x16\\x53\\x16\\x5b\\x1f\\x00\\x00\\xe7\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xc1\\x02\\x00\\x00\\x5b\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x69\\x05\\x9b\\x00\\x78\\x00\\x50\\x00\\x89\\x16\\x00\\x00\\x00\\x00\\xac\\x03\\x3f\\x1d\\xc7\\x1f\\x24\\x1d\\xe2\\x1f\\x08\\x15\\x84\\x15\\xfd\\x1f\\xf1\\x0b\\x6f\\x0b\\xf0\\x0c\\xbb\\x0c\\x40\\x0c\\x3a\\x0b\\x9b\\x0c\\x1a\\x0b\\xfc\\x07\\x26\\x07\\xc1\\x0b\\x2c\\x0a\\x9d\\x09\\x00\\x00\\x40\\x1f\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x09\\x1d\\xee\\x1c\\xdb\\x01\\xcd\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xac\\x1f\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x99\\x07\\x00\\x00\\x00\\x00\\x00\\x00\\xc6\\x01\\x61\\x04\\x00\\x00\\x73\\x13\\xda\\x08\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x33\\x06\\x35\\x02\\x33\\x02\\xea\\x01\\x7e\\x01\\x18\\x06\\x25\\x1f\\x00\\x00\\x00\\x00\\xa6\\x08\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x15\\x03\\x91\\x20\\x87\\x04\\xdd\\x01\\xce\\x07\\x00\\x00\\x00\\x00\\xa6\\x15\\x4c\\x04\\xb7\\x01\\x00\\x00\\x00\\x00\\xda\\x13\\x26\\x03\\x00\\x00\\x00\\x00\\x6c\\x05\\x30\\x13\\x00\\x00\\x00\\x00\\xa2\\x07\\x36\\x02\\xb6\\x0b\\x00\\x00\\x26\\x04\\xa0\\x01\\x00\\x00\\x00\\x00\\xa7\\x01\\x4e\\x15\\xc7\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x2e\\x02\\xb0\\x01\\x00\\x00\\x00\\x00\\xeb\\x03\\x60\\x01\\x00\\x00\\xa9\\x16\\x00\\x00\\x00\\x00\\xc4\\x1b\\x6a\\x07\\x14\\x01\\x40\\x20\\x18\\x14\\x28\\x20\\x9f\\x01\\x18\\x00\\x2c\\x14\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa6\\x03\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x84\\x20\\x47\\x07\\x77\\x20\\x68\\x14\\xaf\\x14\\x2a\\x15\\xc5\\x03\\x4d\\x01\\x00\\x00\\x00\\x00\\x73\\x07\\xd3\\x01\\xeb\\x04\\x27\\x07\\x00\\x00\\x20\\x07\\x00\\x00\\x15\\x07\\x00\\x00\\x00\\x00\\xbf\\x03\\x00\\x00\\x00\\x00\\xb9\\x01\\x00\\x00\\x00\\x00\\xfd\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x85\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x44\\x04\\x15\\x07\\x00\\x00\\xd9\\x06\\x00\\x00\\xa9\\x1b\\x00\\x00\\x00\\x00\\x00\\x00\\x16\\x02\\xf7\\x01\\xa9\\x14\\x00\\x00\\x6f\\x13\\x0d\\x0e\\xf4\\x01\\x00\\x00\\x00\\x00\\x0a\\x14\\x00\\x00\\x96\\x06\\x00\\x00\\x00\\x04\\x00\\x00\\x3e\\x13\\x60\\x17\\x76\\x06\\x68\\x06\\x00\\x00\\x06\\x13\\x59\\x17\\x2b\\x06\\x00\\x00\\x10\\x06\\xe2\\x05\\x00\\x00\\xdb\\x00\\x62\\x17\\x00\\x00\\x00\\x00\\xdf\\x05\\x00\\x00\\x00\\x00\\x00\\x00\\xe0\\x16\\xd9\\x05\\x00\\x00\\x00\\x00\\xd2\\x14\\x64\\x03\\x42\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x31\\x16\\x5c\\x01\\x00\\x00\\x00\\x00\\xff\\x05\\x00\\x00\\xf9\\x08\\x60\\x07\\x00\\x00\\xf1\\x05\\xe4\\x05\\xe1\\x05\\x00\\x00\\x00\\x00\\x00\\x00\\x92\\x0c\\x18\\x04\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x0f\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x5e\\x01\\x57\\x01\\xae\\x05\\x93\\x05\\x78\\x05\\x00\\x00\\x31\\x1c\\x16\\x1c\\xd3\\x1c\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xc0\\x01\\x33\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x54\\x09\\x43\\x01\\xc4\\x07\\x3e\\x01\\x00\\x00\\x36\\x07\\x00\\x00\\x40\\x16\\xd5\\xff\\xe1\\x14\\x00\\x00\\x00\\x00\\x00\\x00\\xc7\\x02\\x00\\x00\\x8a\\x02\\x00\\x00\\x00\\x00\\xf9\\x00\\x96\\x14\\x00\\x00\\x00\\x00\\x13\\x1b\\x0a\\x1f\\x00\\x00\\x91\\x1f\\x00\\x00\\xef\\x1e\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x8e\\x1b\\x9d\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xd4\\x1e\\xd3\\x00\\xf1\\x1a\\x00\\x00\\x00\\x00\\x7f\\x00\\x00\\x00\\xb4\\x05\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xce\\xff\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x3c\\x01\\x67\\x01\\x36\\x01\\x1d\\x01\\x17\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf4\\xff\\x0e\\x05\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x84\\x00\\x80\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x99\\x05\\x00\\x00\\x00\\x00\\x6b\\x0e\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xb0\\x09\\x5c\\x05\\x00\\x00\\x31\\x16\\x6a\\x20\\x00\\x00\\x00\\x00\\x00\\x00\\x04\\x04\\xb9\\x16\\x00\\x00\\x00\\x00\\x22\\x16\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xce\\x04\\xb0\\x04\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xb9\\x1e\\x00\\x00\\x00\\x00\\x00\\x00\\x1a\\x17\\xfa\\x05\\x64\\x14\\x00\\x00\\x00\\x00\\x80\\x16\\x9a\\x06\\xca\\x04\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xc3\\x02\\xaa\\x0d\\x36\\x0d\\xfa\\xff\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x9e\\x1e\\xd9\\xff\\x00\\x00\\x50\\x1b\\x00\\x00\\x4d\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xd9\\xff\\x00\\x00\\x91\\x06\\xbf\\x03\\x5a\\x05\\x00\\x00\\x00\\x00\\x00\\x00\\x83\\x1e\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x28\\x00\\x00\\x00\\x68\\x1e\\x57\\x04\\x61\\x04\\x78\\x04\\x00\\x00\\x09\\x04\\x00\\x00\\x86\\x03\\x00\\x00\\x4d\\x1e\\x00\\x00\\x00\\x00\\x5a\\x05\\xab\\x03\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf3\\x04\\xfb\\x1b\\xe0\\x1b\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xb9\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xb8\\x1c\\x44\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x2c\\x03\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x35\\x1b\\x00\\x00\\x00\\x00\\x73\\x1b\\x00\\x00\\x00\\x00\\x32\\x1e\\x35\\x1b\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x9d\\x1c\\xf5\\xff\\x00\\x00\\xf1\\xff\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x17\\x1e\\x00\\x00\\x5f\\x03\\x5b\\x20\\xd0\\xff\\x00\\x00\\xfc\\x1d\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xe1\\x1d\\x00\\x00\\x00\\x00\\x00\\x00\\xec\\x01\\xd0\\xff\\x00\\x00\\xd6\\x04\\x9e\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x32\\x00\\xa5\\xff\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf9\\xff\\x49\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x82\\x1c\\x67\\x1c\\x00\\x00\\x00\\x00\\x00\\x00\\x91\\xff\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00")))) Nothing,TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 869 1 869 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 869 17 869 19]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 869 1 869 16, srcInfoPoints = []}) "happyDefActions"] (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 869 20 869 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 869 20 869 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 869 20 869 29, srcInfoPoints = []}) "HappyAddr"))),PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 870 1 870 7190, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 870 1 870 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 870 1 870 16, srcInfoPoints = []}) "happyDefActions")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 870 17 870 7190, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 870 17 870 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 870 19 870 7190, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 870 19 870 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 870 19 870 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 870 19 870 26, srcInfoPoints = []}) "HappyA#"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 870 27 870 7190, srcInfoPoints = []}) (PrimString (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 870 27 870 7190, srcInfoPoints = []}) "\250\255=\254\NUL\NUL\NUL\NUL\NUL\NUL=\254\155\254\143\254}\254\NUL\NUL{\254w\254t\254q\254l\254i\254g\254e\254c\254a\254_\254\\\254O\254\NUL\NUL\165\254\164\254=\254~\254\DEL\254\NUL\NUL\NUL\NUL\129\254\128\254\130\254\131\254\NUL\NUL\NUL\NUL\NUL\NULE\254F\254D\254C\254\166\254\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\228\255\227\255\226\255\225\255\224\255\223\255\222\255\NUL\NUL\NUL\NUL\199\255\215\255\181\255\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULK\254\NUL\NUL\NUL\NUL\166\254>\254\NUL\NUL\247\255\NUL\NUL\246\255\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\152\255\NUL\NULw\255\155\255\138\255\154\255\137\255\153\255\136\255l\255R\255=\254Q\255\NUL\NUL\229\255\n\255\b\255\t\255\166\255\251\254\250\254\NUL\NUL<\254;\254\NUL\NUL=\254\NUL\NUL\141\255~\255\134\255}\255\129\255=\254\143\255\130\255\132\255\131\255\140\255\133\255\128\255\142\255M\255\144\255\NUL\NUL\139\255L\255\DEL\255\135\255\254\254`\255\NUL\NUL=\254\NUL\NUL\245\255\NUL\NUL=\254\NUL\NUL<\254\NUL\NUL\NUL\NUL\a\255\249\254<\254\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\151\255v\255k\255&\255\166\255:\254\NUL\NULZ\255+\255/\255,\255-\255.\255=\254\ETX\255\215\254\213\254\244\254I\254\NUL\NUL\150\255u\255j\255*\255&\255\166\255\NUL\NUL\NUL\NUL]\255\NUL\NULf\255T\255S\255b\255\146\255\145\255a\255o\255h\255g\255\169\255n\255m\255\170\255{\255r\255s\255q\255z\255y\255x\255\NUL\NUL&\255'\255#\255 \255\US\255$\255\SYN\255(\255\166\255\NUL\NUL=\254\"\255\NUL\NUL\148\255|\255p\255&\255\166\255\147\255\NUL\NULe\255\NUL\NUL&\255\166\255=\254\168\255=\254\167\255\243\255\NUL\NUL\NUL\NULJ\254\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL?\254K\254\NUL\NUL\NUL\NUL\188\255}\254G\254\NUL\NUL\187\255\NUL\NUL\180\255\213\255=\254\198\255=\254=\254\NUL\NUL\133\254=\254\134\254\140\254B\254A\254\138\254=\254\136\254=\254\132\254\141\254\142\254\NUL\NUL\222\254\138\255\137\255\136\255\NUL\NUL\NUL\NUL\NUL\NUL<\254\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\139\254\NUL\NULZ\254V\254U\254Y\254X\254W\254R\254Q\254P\254T\254S\254\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\149\254\148\254\248\255\249\255\151\254\150\254\NUL\NUL\NUL\NUL\145\254\153\254[\254x\254y\254z\254u\254v\254r\254s\254m\254o\254n\254p\254j\254k\254h\254f\254d\254b\254\NUL\NUL\NUL\NUL`\254M\254N\254\163\254\NUL\NUL\219\254\216\254\218\254\217\254\NUL\NUL\220\254\244\254\200\254\221\254\162\254\NUL\NUL\NUL\NUL@\254\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\214\255\213\255\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\219\255\NUL\NUL=\254\NUL\NUL\NUL\NUL\190\255\NUL\NUL\186\255\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL=\254\182\254=\254\NUL\NUL\241\255=\254=\254\182\254\239\255!\255\244\254\NUL\NUL\RS\255\DC2\255<\254\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\f\255=\254\182\254\240\255N\255K\255=\254\NUL\NUL\149\255t\255i\255)\255&\255\166\255\NUL\NULW\255=\254\182\254\238\255I\254H\254\NUL\NULI\254\130\254=\254\239\254\235\254\232\254\154\255\137\255\228\254\NUL\NUL\243\254\241\254\NUL\NUL<\254\224\254\212\254\236\255\165\255\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL<\254=\254=\254\182\254\242\255\NUL\NUL\NUL\NUL\NUL\NUL=\254\246\254\253\254\STX\255\ACK\255\t\255\ENQ\255\248\254\NUL\NUL\NUL\NUL4\255\NUL\NUL\NUL\NUL\NUL\NUL6\254\NUL\NUL8\254\&4\254\&5\254_\255^\255\NUL\NUL3\255\&1\255\NUL\NUL\NUL\NUL\EOT\255\SOH\255\245\254\NUL\NUL\NUL\NUL\252\254\NUL\255\161\255\NUL\NUL\235\255\NUL\NUL\NUL\NUL&\255&\255\NUL\NUL(\255\NUL\NUL=\254&\255\247\254\NUL\NUL=\254\214\254=\254\226\254\NUL\NUL\227\254\244\254\200\254=\254=\254\231\254\244\254\200\254=\254\234\254=\254=\254\238\254=\254\NUL\NUL\NUL\NUL\NUL\NUL\130\254\211\254\NUL\NUL\NUL\NULI\254\130\254\163\255\231\255=\254=\254\182\254\237\255\NUL\NUL\NUL\NUL=\254K\255\157\255\233\255\NUL\NUL\NUL\NUL\NUL\NUL=\254\NUL\NUL\SI\255\SUB\255\NUL\NUL\GS\255\FS\255\DC1\255\NUL\NUL\NUL\NUL\164\255\232\255\NUL\NUL\NUL\NUL\NUL\NUL\159\255\158\255\234\255&\255&\255\NUL\NUL\NUL\NUL\NUL\NUL\189\255K\254K\254\NUL\NUL\NUL\NUL\220\255\NUL\NUL\NUL\NUL\214\255\NUL\NUL\211\255\NUL\NUL\212\255\210\255\208\255\209\255\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL`\255=\254\221\255=\254\NUL\NUL=\254\NUL\NUL\137\254\135\254=\254\198\254\196\254\NUL\NUL\NUL\NUL\NUL\NUL<\254\186\254|\254\180\254\NUL\NUL]\254\NUL\NUL\152\254\NUL\NUL\154\254\144\254^\254L\254\179\254\NUL\NUL\NUL\NUL\NUL\NUL\172\254\173\254\185\254\NUL\NUL\NUL\NUL\NUL\NUL\180\254\NUL\NUL\NUL\NUL\NUL\NUL\193\254\194\254\192\254\195\254\197\254\199\254<\254\NUL\NUL\NUL\NUL\158\254\NUL\NUL\207\255\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\217\255\NUL\NUL\NUL\NUL\201\255\NUL\NUL\179\255\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\197\255\195\255\194\255\182\254\182\254\NUL\NULd\255c\255\NUL\NUL\ESC\255\DLE\255\NUL\NUL\NAK\255\EM\255\r\255\SO\255\NUL\NUL\CAN\255\v\255=\254@\255I\255\NUL\NUL\NUL\NUL=\254<\254J\255O\255=\254\\\255[\255\162\255\230\255\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\130\254=\254\209\254\NUL\NUL\210\254\204\254\NUL\NUL\NUL\NUL\237\254\236\254\233\254=\254\196\254<\254\230\254\229\254=\254\196\254<\254\225\254\240\254\242\254\223\254\NUL\NUL\NUL\NUL\NUL\NUL&\255Y\255X\255\181\254\255\254\244\255\NUL\NUL\NUL\NUL\NUL\NUL8\255\NUL\NUL\NUL\NUL6\254\&7\254\&9\254\&1\254\NUL\NUL2\254\&2\255\&7\255\&0\255\NUL\NUL6\255\NUL\NUL<\254<\254\NUL\NUL\207\254\203\254\NUL\NUL\NUL\NUL\208\254\202\254V\255U\255F\255D\255<\255\NUL\NUL\NUL\NUL<\254=\254H\255=\254G\255=\254?\255\NUL\NULP\255\ETB\255\NUL\NUL\NUL\NUL\DC4\255%\255\156\255\160\255\NUL\NULK\254K\254\NUL\NUL\218\255\NUL\NUL\178\255\177\255\NUL\NUL\NUL\NUL\185\255\216\255\200\255\206\255\204\255\205\255\NUL\NUL\203\255\159\254\160\254\NUL\NUL\NUL\NUL\161\254\191\254\189\254\190\254\188\254\NUL\NUL\169\254\NUL\NUL\174\254\171\254\168\254\175\254\178\254\NUL\NUL\147\254\177\254\NUL\NUL\146\254\170\254\NUL\NUL\NUL\NUL\184\254\187\254\157\254\NUL\NUL\202\255\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\179\255\193\255\NUL\NUL\NUL\NUL\196\255\DC3\255>\255\NUL\NULB\255\NUL\NUL\NUL\NULE\255;\255\NUL\NUL9\255\201\254\NUL\NUL\206\254\&5\255\&3\254\NUL\NUL0\254\205\254:\255=\254C\255=\255\NUL\NUL\NUL\NUL\NUL\NUL\184\255\176\255\NUL\NUL\NUL\NUL\NUL\NUL\156\254\183\254\NUL\NUL\176\254\167\254\NUL\NUL\NUL\NUL\175\255\NUL\NUL\NUL\NUL\214\255\192\255A\255\191\255\NUL\NUL\172\255\183\255\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\171\255\182\255\173\255\174\255" "\\xfa\\xff\\x3d\\xfe\\x00\\x00\\x00\\x00\\x00\\x00\\x3d\\xfe\\x9b\\xfe\\x8f\\xfe\\x7d\\xfe\\x00\\x00\\x7b\\xfe\\x77\\xfe\\x74\\xfe\\x71\\xfe\\x6c\\xfe\\x69\\xfe\\x67\\xfe\\x65\\xfe\\x63\\xfe\\x61\\xfe\\x5f\\xfe\\x5c\\xfe\\x4f\\xfe\\x00\\x00\\xa5\\xfe\\xa4\\xfe\\x3d\\xfe\\x7e\\xfe\\x7f\\xfe\\x00\\x00\\x00\\x00\\x81\\xfe\\x80\\xfe\\x82\\xfe\\x83\\xfe\\x00\\x00\\x00\\x00\\x00\\x00\\x45\\xfe\\x46\\xfe\\x44\\xfe\\x43\\xfe\\xa6\\xfe\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xe4\\xff\\xe3\\xff\\xe2\\xff\\xe1\\xff\\xe0\\xff\\xdf\\xff\\xde\\xff\\x00\\x00\\x00\\x00\\xc7\\xff\\xd7\\xff\\xb5\\xff\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x4b\\xfe\\x00\\x00\\x00\\x00\\xa6\\xfe\\x3e\\xfe\\x00\\x00\\xf7\\xff\\x00\\x00\\xf6\\xff\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x98\\xff\\x00\\x00\\x77\\xff\\x9b\\xff\\x8a\\xff\\x9a\\xff\\x89\\xff\\x99\\xff\\x88\\xff\\x6c\\xff\\x52\\xff\\x3d\\xfe\\x51\\xff\\x00\\x00\\xe5\\xff\\x0a\\xff\\x08\\xff\\x09\\xff\\xa6\\xff\\xfb\\xfe\\xfa\\xfe\\x00\\x00\\x3c\\xfe\\x3b\\xfe\\x00\\x00\\x3d\\xfe\\x00\\x00\\x8d\\xff\\x7e\\xff\\x86\\xff\\x7d\\xff\\x81\\xff\\x3d\\xfe\\x8f\\xff\\x82\\xff\\x84\\xff\\x83\\xff\\x8c\\xff\\x85\\xff\\x80\\xff\\x8e\\xff\\x4d\\xff\\x90\\xff\\x00\\x00\\x8b\\xff\\x4c\\xff\\x7f\\xff\\x87\\xff\\xfe\\xfe\\x60\\xff\\x00\\x00\\x3d\\xfe\\x00\\x00\\xf5\\xff\\x00\\x00\\x3d\\xfe\\x00\\x00\\x3c\\xfe\\x00\\x00\\x00\\x00\\x07\\xff\\xf9\\xfe\\x3c\\xfe\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x97\\xff\\x76\\xff\\x6b\\xff\\x26\\xff\\xa6\\xff\\x3a\\xfe\\x00\\x00\\x5a\\xff\\x2b\\xff\\x2f\\xff\\x2c\\xff\\x2d\\xff\\x2e\\xff\\x3d\\xfe\\x03\\xff\\xd7\\xfe\\xd5\\xfe\\xf4\\xfe\\x49\\xfe\\x00\\x00\\x96\\xff\\x75\\xff\\x6a\\xff\\x2a\\xff\\x26\\xff\\xa6\\xff\\x00\\x00\\x00\\x00\\x5d\\xff\\x00\\x00\\x66\\xff\\x54\\xff\\x53\\xff\\x62\\xff\\x92\\xff\\x91\\xff\\x61\\xff\\x6f\\xff\\x68\\xff\\x67\\xff\\xa9\\xff\\x6e\\xff\\x6d\\xff\\xaa\\xff\\x7b\\xff\\x72\\xff\\x73\\xff\\x71\\xff\\x7a\\xff\\x79\\xff\\x78\\xff\\x00\\x00\\x26\\xff\\x27\\xff\\x23\\xff\\x20\\xff\\x1f\\xff\\x24\\xff\\x16\\xff\\x28\\xff\\xa6\\xff\\x00\\x00\\x3d\\xfe\\x22\\xff\\x00\\x00\\x94\\xff\\x7c\\xff\\x70\\xff\\x26\\xff\\xa6\\xff\\x93\\xff\\x00\\x00\\x65\\xff\\x00\\x00\\x26\\xff\\xa6\\xff\\x3d\\xfe\\xa8\\xff\\x3d\\xfe\\xa7\\xff\\xf3\\xff\\x00\\x00\\x00\\x00\\x4a\\xfe\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x3f\\xfe\\x4b\\xfe\\x00\\x00\\x00\\x00\\xbc\\xff\\x7d\\xfe\\x47\\xfe\\x00\\x00\\xbb\\xff\\x00\\x00\\xb4\\xff\\xd5\\xff\\x3d\\xfe\\xc6\\xff\\x3d\\xfe\\x3d\\xfe\\x00\\x00\\x85\\xfe\\x3d\\xfe\\x86\\xfe\\x8c\\xfe\\x42\\xfe\\x41\\xfe\\x8a\\xfe\\x3d\\xfe\\x88\\xfe\\x3d\\xfe\\x84\\xfe\\x8d\\xfe\\x8e\\xfe\\x00\\x00\\xde\\xfe\\x8a\\xff\\x89\\xff\\x88\\xff\\x00\\x00\\x00\\x00\\x00\\x00\\x3c\\xfe\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x8b\\xfe\\x00\\x00\\x5a\\xfe\\x56\\xfe\\x55\\xfe\\x59\\xfe\\x58\\xfe\\x57\\xfe\\x52\\xfe\\x51\\xfe\\x50\\xfe\\x54\\xfe\\x53\\xfe\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x95\\xfe\\x94\\xfe\\xf8\\xff\\xf9\\xff\\x97\\xfe\\x96\\xfe\\x00\\x00\\x00\\x00\\x91\\xfe\\x99\\xfe\\x5b\\xfe\\x78\\xfe\\x79\\xfe\\x7a\\xfe\\x75\\xfe\\x76\\xfe\\x72\\xfe\\x73\\xfe\\x6d\\xfe\\x6f\\xfe\\x6e\\xfe\\x70\\xfe\\x6a\\xfe\\x6b\\xfe\\x68\\xfe\\x66\\xfe\\x64\\xfe\\x62\\xfe\\x00\\x00\\x00\\x00\\x60\\xfe\\x4d\\xfe\\x4e\\xfe\\xa3\\xfe\\x00\\x00\\xdb\\xfe\\xd8\\xfe\\xda\\xfe\\xd9\\xfe\\x00\\x00\\xdc\\xfe\\xf4\\xfe\\xc8\\xfe\\xdd\\xfe\\xa2\\xfe\\x00\\x00\\x00\\x00\\x40\\xfe\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xd6\\xff\\xd5\\xff\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xdb\\xff\\x00\\x00\\x3d\\xfe\\x00\\x00\\x00\\x00\\xbe\\xff\\x00\\x00\\xba\\xff\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x3d\\xfe\\xb6\\xfe\\x3d\\xfe\\x00\\x00\\xf1\\xff\\x3d\\xfe\\x3d\\xfe\\xb6\\xfe\\xef\\xff\\x21\\xff\\xf4\\xfe\\x00\\x00\\x1e\\xff\\x12\\xff\\x3c\\xfe\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x0c\\xff\\x3d\\xfe\\xb6\\xfe\\xf0\\xff\\x4e\\xff\\x4b\\xff\\x3d\\xfe\\x00\\x00\\x95\\xff\\x74\\xff\\x69\\xff\\x29\\xff\\x26\\xff\\xa6\\xff\\x00\\x00\\x57\\xff\\x3d\\xfe\\xb6\\xfe\\xee\\xff\\x49\\xfe\\x48\\xfe\\x00\\x00\\x49\\xfe\\x82\\xfe\\x3d\\xfe\\xef\\xfe\\xeb\\xfe\\xe8\\xfe\\x9a\\xff\\x89\\xff\\xe4\\xfe\\x00\\x00\\xf3\\xfe\\xf1\\xfe\\x00\\x00\\x3c\\xfe\\xe0\\xfe\\xd4\\xfe\\xec\\xff\\xa5\\xff\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x3c\\xfe\\x3d\\xfe\\x3d\\xfe\\xb6\\xfe\\xf2\\xff\\x00\\x00\\x00\\x00\\x00\\x00\\x3d\\xfe\\xf6\\xfe\\xfd\\xfe\\x02\\xff\\x06\\xff\\x09\\xff\\x05\\xff\\xf8\\xfe\\x00\\x00\\x00\\x00\\x34\\xff\\x00\\x00\\x00\\x00\\x00\\x00\\x36\\xfe\\x00\\x00\\x38\\xfe\\x34\\xfe\\x35\\xfe\\x5f\\xff\\x5e\\xff\\x00\\x00\\x33\\xff\\x31\\xff\\x00\\x00\\x00\\x00\\x04\\xff\\x01\\xff\\xf5\\xfe\\x00\\x00\\x00\\x00\\xfc\\xfe\\x00\\xff\\xa1\\xff\\x00\\x00\\xeb\\xff\\x00\\x00\\x00\\x00\\x26\\xff\\x26\\xff\\x00\\x00\\x28\\xff\\x00\\x00\\x3d\\xfe\\x26\\xff\\xf7\\xfe\\x00\\x00\\x3d\\xfe\\xd6\\xfe\\x3d\\xfe\\xe2\\xfe\\x00\\x00\\xe3\\xfe\\xf4\\xfe\\xc8\\xfe\\x3d\\xfe\\x3d\\xfe\\xe7\\xfe\\xf4\\xfe\\xc8\\xfe\\x3d\\xfe\\xea\\xfe\\x3d\\xfe\\x3d\\xfe\\xee\\xfe\\x3d\\xfe\\x00\\x00\\x00\\x00\\x00\\x00\\x82\\xfe\\xd3\\xfe\\x00\\x00\\x00\\x00\\x49\\xfe\\x82\\xfe\\xa3\\xff\\xe7\\xff\\x3d\\xfe\\x3d\\xfe\\xb6\\xfe\\xed\\xff\\x00\\x00\\x00\\x00\\x3d\\xfe\\x4b\\xff\\x9d\\xff\\xe9\\xff\\x00\\x00\\x00\\x00\\x00\\x00\\x3d\\xfe\\x00\\x00\\x0f\\xff\\x1a\\xff\\x00\\x00\\x1d\\xff\\x1c\\xff\\x11\\xff\\x00\\x00\\x00\\x00\\xa4\\xff\\xe8\\xff\\x00\\x00\\x00\\x00\\x00\\x00\\x9f\\xff\\x9e\\xff\\xea\\xff\\x26\\xff\\x26\\xff\\x00\\x00\\x00\\x00\\x00\\x00\\xbd\\xff\\x4b\\xfe\\x4b\\xfe\\x00\\x00\\x00\\x00\\xdc\\xff\\x00\\x00\\x00\\x00\\xd6\\xff\\x00\\x00\\xd3\\xff\\x00\\x00\\xd4\\xff\\xd2\\xff\\xd0\\xff\\xd1\\xff\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x60\\xff\\x3d\\xfe\\xdd\\xff\\x3d\\xfe\\x00\\x00\\x3d\\xfe\\x00\\x00\\x89\\xfe\\x87\\xfe\\x3d\\xfe\\xc6\\xfe\\xc4\\xfe\\x00\\x00\\x00\\x00\\x00\\x00\\x3c\\xfe\\xba\\xfe\\x7c\\xfe\\xb4\\xfe\\x00\\x00\\x5d\\xfe\\x00\\x00\\x98\\xfe\\x00\\x00\\x9a\\xfe\\x90\\xfe\\x5e\\xfe\\x4c\\xfe\\xb3\\xfe\\x00\\x00\\x00\\x00\\x00\\x00\\xac\\xfe\\xad\\xfe\\xb9\\xfe\\x00\\x00\\x00\\x00\\x00\\x00\\xb4\\xfe\\x00\\x00\\x00\\x00\\x00\\x00\\xc1\\xfe\\xc2\\xfe\\xc0\\xfe\\xc3\\xfe\\xc5\\xfe\\xc7\\xfe\\x3c\\xfe\\x00\\x00\\x00\\x00\\x9e\\xfe\\x00\\x00\\xcf\\xff\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xd9\\xff\\x00\\x00\\x00\\x00\\xc9\\xff\\x00\\x00\\xb3\\xff\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xc5\\xff\\xc3\\xff\\xc2\\xff\\xb6\\xfe\\xb6\\xfe\\x00\\x00\\x64\\xff\\x63\\xff\\x00\\x00\\x1b\\xff\\x10\\xff\\x00\\x00\\x15\\xff\\x19\\xff\\x0d\\xff\\x0e\\xff\\x00\\x00\\x18\\xff\\x0b\\xff\\x3d\\xfe\\x40\\xff\\x49\\xff\\x00\\x00\\x00\\x00\\x3d\\xfe\\x3c\\xfe\\x4a\\xff\\x4f\\xff\\x3d\\xfe\\x5c\\xff\\x5b\\xff\\xa2\\xff\\xe6\\xff\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x82\\xfe\\x3d\\xfe\\xd1\\xfe\\x00\\x00\\xd2\\xfe\\xcc\\xfe\\x00\\x00\\x00\\x00\\xed\\xfe\\xec\\xfe\\xe9\\xfe\\x3d\\xfe\\xc4\\xfe\\x3c\\xfe\\xe6\\xfe\\xe5\\xfe\\x3d\\xfe\\xc4\\xfe\\x3c\\xfe\\xe1\\xfe\\xf0\\xfe\\xf2\\xfe\\xdf\\xfe\\x00\\x00\\x00\\x00\\x00\\x00\\x26\\xff\\x59\\xff\\x58\\xff\\xb5\\xfe\\xff\\xfe\\xf4\\xff\\x00\\x00\\x00\\x00\\x00\\x00\\x38\\xff\\x00\\x00\\x00\\x00\\x36\\xfe\\x37\\xfe\\x39\\xfe\\x31\\xfe\\x00\\x00\\x32\\xfe\\x32\\xff\\x37\\xff\\x30\\xff\\x00\\x00\\x36\\xff\\x00\\x00\\x3c\\xfe\\x3c\\xfe\\x00\\x00\\xcf\\xfe\\xcb\\xfe\\x00\\x00\\x00\\x00\\xd0\\xfe\\xca\\xfe\\x56\\xff\\x55\\xff\\x46\\xff\\x44\\xff\\x3c\\xff\\x00\\x00\\x00\\x00\\x3c\\xfe\\x3d\\xfe\\x48\\xff\\x3d\\xfe\\x47\\xff\\x3d\\xfe\\x3f\\xff\\x00\\x00\\x50\\xff\\x17\\xff\\x00\\x00\\x00\\x00\\x14\\xff\\x25\\xff\\x9c\\xff\\xa0\\xff\\x00\\x00\\x4b\\xfe\\x4b\\xfe\\x00\\x00\\xda\\xff\\x00\\x00\\xb2\\xff\\xb1\\xff\\x00\\x00\\x00\\x00\\xb9\\xff\\xd8\\xff\\xc8\\xff\\xce\\xff\\xcc\\xff\\xcd\\xff\\x00\\x00\\xcb\\xff\\x9f\\xfe\\xa0\\xfe\\x00\\x00\\x00\\x00\\xa1\\xfe\\xbf\\xfe\\xbd\\xfe\\xbe\\xfe\\xbc\\xfe\\x00\\x00\\xa9\\xfe\\x00\\x00\\xae\\xfe\\xab\\xfe\\xa8\\xfe\\xaf\\xfe\\xb2\\xfe\\x00\\x00\\x93\\xfe\\xb1\\xfe\\x00\\x00\\x92\\xfe\\xaa\\xfe\\x00\\x00\\x00\\x00\\xb8\\xfe\\xbb\\xfe\\x9d\\xfe\\x00\\x00\\xca\\xff\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xb3\\xff\\xc1\\xff\\x00\\x00\\x00\\x00\\xc4\\xff\\x13\\xff\\x3e\\xff\\x00\\x00\\x42\\xff\\x00\\x00\\x00\\x00\\x45\\xff\\x3b\\xff\\x00\\x00\\x39\\xff\\xc9\\xfe\\x00\\x00\\xce\\xfe\\x35\\xff\\x33\\xfe\\x00\\x00\\x30\\xfe\\xcd\\xfe\\x3a\\xff\\x3d\\xfe\\x43\\xff\\x3d\\xff\\x00\\x00\\x00\\x00\\x00\\x00\\xb8\\xff\\xb0\\xff\\x00\\x00\\x00\\x00\\x00\\x00\\x9c\\xfe\\xb7\\xfe\\x00\\x00\\xb0\\xfe\\xa7\\xfe\\x00\\x00\\x00\\x00\\xaf\\xff\\x00\\x00\\x00\\x00\\xd6\\xff\\xc0\\xff\\x41\\xff\\xbf\\xff\\x00\\x00\\xac\\xff\\xb7\\xff\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xab\\xff\\xb6\\xff\\xad\\xff\\xae\\xff")))) Nothing,TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 872 1 872 24, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 872 12 872 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 872 1 872 11, srcInfoPoints = []}) "happyCheck"] (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 872 15 872 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 872 15 872 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 872 15 872 24, srcInfoPoints = []}) "HappyAddr"))),PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 873 1 873 67753, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 873 1 873 11, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 873 1 873 11, srcInfoPoints = []}) "happyCheck")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 873 12 873 67753, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 873 12 873 13]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 873 14 873 67753, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 873 14 873 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 873 14 873 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 873 14 873 21, srcInfoPoints = []}) "HappyA#"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 873 22 873 67753, srcInfoPoints = []}) (PrimString (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 873 22 873 67753, srcInfoPoints = []}) "\255\255\STX\NUL\ETX\NUL\EOT\NUL6\NULt\NUL\NAK\NUL\SYN\NUL\ETB\NUL\NAK\NUL\SYN\NUL\ETB\NUL\ETB\NUL\EOT\NUL5\NUL\SOH\NUL\SOH\NUL\CAN\NUL\ETX\NUL\SOH\NUL\EOT\NUL\STX\NUL\FS\NUL\STX\NUL\EM\NULt\NUL\ESC\NUL\r\NUL\GS\NUL\RS\NUL\US\NUL\r\NUL!\NUL\"\NUL#\NUL$\NUL%\NUL&\NUL'\NUL(\NUL)\NUL*\NUL+\NUL,\NUL\SOH\NUL\ETX\NUL\DC4\NUL\STX\NUL[\NUL\r\NUL3\NUL9\NUL \NUL!\NUL7\NUL#\NUL\r\NUL!\NUL\STX\NUL\ETX\NUL\EOT\NUL\RS\NUL.\NUL*\NULA\NULB\NULC\NULD\NULE\NULF\NULG\NULy\NUL\SOH\NULy\NUL6\NULv\NUL\SOH\NUL.\NUL6\NULv\NUL6\NUL\EM\NUL\t\NUL\ESC\NUL\r\NUL\GS\NUL\RS\NUL\US\NUL\r\NUL!\NUL\"\NUL#\NUL$\NUL%\NUL&\NUL'\NUL(\NUL)\NUL*\NUL+\NUL,\NULt\NUL\SOH\NUL^\NULt\NULt\NUL\\\NUL3\NUL^\NULt\NUL\\\NUL7\NUL^\NUL^\NUL\r\NUL\STX\NUL\ETX\NUL\EOT\NULw\NULx\NULy\NULA\NULB\NULC\NULD\NULE\NULF\NULG\NUL\\\NUL]\NULB\NULC\NULD\NUL[\NUL6\NUL\\\NUL]\NUL^\NUL\EM\NUL^\NUL\ESC\NULy\NUL\GS\NUL\RS\NUL\US\NULy\NUL!\NUL\"\NUL#\NUL$\NUL%\NUL&\NUL'\NUL(\NUL)\NUL*\NUL+\NUL,\NUL\EOT\NUL\SOH\NUL\SOH\NULy\NUL\ETX\NUL\\\NUL3\NUL^\NULt\NUL\\\NUL7\NUL^\NUL\STX\NUL\r\NUL\r\NUL6\NUL6\NULw\NULx\NULy\NULA\NULB\NULC\NULD\NULE\NULF\NULG\NULy\NULv\NUL!\NUL\RS\NUL#\NUL#\NUL\SOH\NUL\a\NUL\\\NUL]\NUL^\NUL*\NUL+\NUL,\NUL\EOT\NUL{\NULy\NUL\SOH\NUL\r\NUL\STX\NUL3\NUL\SOH\NUL,\NUL6\NUL6\NUL*\NUL\\\NULT\NUL6\NUL\r\NUL\STX\NULT\NUL\SOH\NUL\r\NULA\NULB\NULC\NULD\NULE\NULF\NULG\NULC\NUL \NUL!\NUL\r\NUL#\NULH\NULw\NULx\NULy\NUL\SOH\NUL!\NUL*\NUL+\NUL,\NUL\EOT\NULy\NUL\SOH\NUL\RS\NUL*\NULV\NUL3\NUL\r\NULy\NUL6\NUL\\\NUL\\\NUL]\NUL^\NUL\r\NUL\\\NUL]\NUL6\NUL\SOH\NUL6\NULA\NULB\NULC\NULD\NULE\NULF\NULG\NUL-\NUL\STX\NUL!\NUL\r\NUL#\NULC\NUL6\NULx\NULy\NULy\NULH\NUL*\NUL+\NUL,\NUL\EOT\NUL\\\NUL]\NUL^\NUL\STX\NUL\a\NUL3\NUL\SOH\NUL-\NUL6\NULV\NUL\a\NUL\\\NUL]\NUL^\NUL\RS\NUL\\\NUL]\NUL^\NUL\r\NULA\NULB\NULC\NULD\NULE\NULF\NULG\NUL\\\NUL]\NUL!\NUL!\NUL#\NUL#\NUL\\\NUL]\NULy\NUL\a\NUL\SOH\NUL*\NUL+\NUL,\NUL\EOT\NUL\a\NULy\NUL*\NUL\\\NUL\EOT\NUL3\NULv\NUL\r\NUL7\NUL6\NUL\\\NUL]\NUL^\NUL\\\NUL]\NULw\NULx\NULy\NUL6\NULA\NULB\NULC\NULD\NULE\NULF\NULG\NUL\\\NUL]\NUL!\NUL\SOH\NUL#\NULC\NUL \NUL!\NULy\NUL#\NULH\NUL*\NUL+\NUL,\NUL\EOT\NUL\r\NUL*\NUL+\NUL,\NUL\STX\NUL3\NULy\NUL\FS\NUL6\NULV\NUL3\NULz\NUL{\NUL6\NUL\FS\NUL\\\NUL]\NUL^\NULK\NULA\NULB\NULC\NULD\NULt\NULA\NULB\NULC\NULD\NUL!\NUL-\NUL#\NULw\NULx\NULy\NULy\NULy\NUL9\NUL*\NUL+\NUL,\NUL\SOH\NUL6\NULT\NUL9\NUL*\NUL\\\NUL3\NUL^\NUL\ETX\NUL6\NUL!\NUL\ACK\NUL\r\NULT\NULC\NUL\ENQ\NUL\ACK\NUL\a\NUL,\NULH\NULA\NULB\NULC\NULD\NUL\STX\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\SOH\NUL6\NULT\NULV\NULx\NULy\NUL\US\NUL4\NUL5\NUL\\\NULy\NUL^\NUL\r\NUL \NUL!\NUL*\NUL \NUL!\NUL-\NUL\ENQ\NUL\ACK\NUL\a\NUL\RS\NUL\t\NUL\SUB\NUL\v\NUL\f\NUL\r\NUL\a\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL-\NUL6\NUL\\\NUL]\NUL6\NUL\EM\NUL\SOH\NUL\ESC\NUL\ETX\NUL\GS\NUL\RS\NUL\US\NULy\NUL!\NUL\"\NUL#\NUL$\NUL%\NUL&\NUL'\NUL(\NUL)\NUL*\NUL+\NUL,\NUL4\NUL5\NUL\\\NUL]\NUL^\NULt\NUL3\NULT\NUL\n\NULy\NUL7\NULZ\NUL\SO\NUL\\\NULv\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NULT\NULn\NUL\\\NUL]\NUL^\NUL\FS\NULs\NULt\NUL\FS\NULv\NULB\NULC\NULD\NULy\NUL,\NULZ\NULy\NUL\\\NUL0\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL9\NULn\NULv\NUL9\NULT\NUL\FS\NULs\NULt\NULK\NULv\NULw\NULx\NULy\NUL\ENQ\NUL\ACK\NUL\a\NUL\n\NUL\t\NULy\NUL\v\NUL\f\NUL\r\NULv\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\SOH\NUL\FS\NULx\NULy\NUL\FS\NUL\EM\NUL9\NUL\ESC\NULv\NUL\GS\NUL\RS\NUL\US\NUL\r\NUL!\NUL\"\NUL#\NUL$\NUL%\NUL&\NUL'\NUL(\NUL)\NUL*\NUL+\NUL,\NUL\a\NULw\NULx\NULy\NUL\FS\NUL9\NUL3\NUL\a\NUL9\NUL\FS\NUL7\NUL\FS\NUL\FS\NUL\SOH\NUL\SUB\NUL*\NUL<\NUL=\NUL-\NUL\SOH\NUL\SUB\NUL\ETX\NULB\NULC\NULD\NUL\r\NUL\a\NUL\"\NUL#\NUL\SUB\NUL%\NUL\r\NUL'\NUL9\NUL)\NUL*\NUL+\NUL,\NUL9\NUL\a\NUL9\NUL9\NUL \NUL!\NUL3\NULZ\NULv\NUL\\\NUL7\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL6\NULn\NUL\\\NUL]\NUL^\NULL\NULs\NULt\NUL\SUB\NULv\NULw\NULx\NULy\NULy\NUL\a\NULA\NULB\NULC\NULD\NULZ\NULP\NUL\\\NUL\SUB\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\a\NULn\NUL\\\NUL]\NUL^\NUL\a\NULs\NULt\NUL\\\NUL]\NULw\NULx\NULy\NUL\SOH\NULy\NULM\NULN\NULO\NULP\NULQ\NULR\NUL*\NULt\NUL\ETX\NUL-\NUL\r\NUL\ACK\NUL\"\NUL#\NULy\NUL%\NULv\NUL'\NULy\NUL)\NUL*\NUL+\NUL,\NUL\a\NUL\STX\NUL\ETX\NUL6\NUL\RS\NUL\ACK\NUL3\NULX\NULY\NUL*\NUL7\NUL6\NUL-\NUL\US\NUL\SUB\NUL6\NUL;\NUL<\NUL=\NUL>\NUL?\NULy\NULA\NULB\NULC\NULD\NUL\a\NUL\"\NUL#\NULv\NUL%\NULL\NUL'\NUL\b\NUL)\NUL*\NUL+\NUL,\NULM\NULN\NULO\NULP\NULQ\NULR\NUL3\NULZ\NULu\NUL\\\NUL7\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NULv\NULn\NUL\\\NUL]\NULm\NULL\NULs\NULt\NUL\NUL\NUL\SOH\NULw\NULx\NULy\NULx\NULy\NUL\SOH\NULw\NULx\NULy\NULZ\NUL+\NUL\\\NUL[\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\a\NULn\NULA\NULB\NULC\NULD\NULs\NULt\NUL6\NUL\STX\NULw\NULx\NULy\NUL;\NUL<\NUL=\NUL>\NUL?\NUL[\NULA\NULB\NULC\NULD\NUL\a\NULF\NULG\NUL\STX\NUL\"\NUL#\NUL+\NUL%\NUL\SOH\NUL'\NUL\SOH\NUL)\NUL*\NUL+\NUL,\NULN\NULO\NULP\NUL\EM\NUL\EOT\NUL\ESC\NUL3\NUL\GS\NUL\RS\NUL\US\NUL7\NUL!\NUL\"\NUL#\NUL$\NUL%\NUL&\NUL'\NUL(\NUL)\NUL*\NUL+\NUL,\NUL2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL[\NUL3\NUL\SOH\NULL\NUL\ETX\NUL7\NUL\\\NUL]\NULx\NULy\NULA\NULB\NULC\NULD\NUL\r\NUL\\\NUL]\NULZ\NUL^\NUL\\\NUL\STX\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NULZ\NULn\NUL\\\NUL\EOT\NUL^\NUL_\NULs\NULt\NUL*\NUL+\NULw\NULx\NULy\NUL!\NUL^\NUL#\NUL*\NUL+\NUL\a\NUL*\NUL+\NUL#\NUL*\NUL+\NUL,\NULs\NULt\NUL\STX\NUL*\NUL+\NUL,\NUL3\NUL\STX\NULw\NULx\NULy\NUL\EM\NUL3\NUL\ESC\NUL+\NUL\GS\NUL\RS\NUL\US\NUL\EOT\NUL!\NUL\"\NUL#\NUL$\NUL%\NUL&\NUL'\NUL(\NUL)\NUL*\NUL+\NUL,\NUL\a\NUL*\NUL+\NUL6\NUL\\\NUL]\NUL3\NULN\NULO\NULP\NUL7\NULw\NULx\NULy\NULA\NULB\NULC\NULD\NUL\EM\NUL\EOT\NUL\ESC\NUL\EOT\NUL\GS\NUL\RS\NUL\US\NUL,\NUL!\NUL\"\NUL#\NUL$\NUL%\NUL&\NUL'\NUL(\NUL)\NUL*\NUL+\NUL,\NULZ\NUL*\NUL\\\NUL\SOH\NUL^\NUL_\NUL3\NULy\NUL+\NUL!\NUL7\NUL#\NUL\RS\NULy\NUL^\NUL#\NUL\\\NUL]\NUL*\NUL+\NUL,\NUL\a\NUL*\NUL+\NUL,\NULs\NULt\NUL3\NUL\ETB\NUL\CAN\NUL6\NUL3\NULy\NUL\RS\NUL6\NUL^\NULw\NULx\NULy\NUL\EM\NUL\EOT\NUL\ESC\NUL\EOT\NUL\GS\NUL\RS\NUL\US\NUL0\NUL!\NUL\"\NUL#\NUL$\NUL%\NUL&\NUL'\NUL(\NUL)\NUL*\NUL+\NUL,\NUL\a\NUL<\NUL=\NUL>\NUL?\NUL@\NUL3\NULB\NULC\NULD\NUL7\NULF\NULG\NUL\DC1\NUL\DC2\NULw\NULx\NULy\NUL\EM\NUL\STX\NUL\ESC\NUL^\NUL\GS\NUL\RS\NUL\US\NUL\EOT\NUL!\NUL\"\NUL#\NUL$\NUL%\NUL&\NUL'\NUL(\NUL)\NUL*\NUL+\NUL,\NULy\NUL6\NULw\NULx\NULy\NUL\EOT\NUL3\NULw\NULx\NULy\NUL7\NUL#\NULA\NULB\NULC\NULD\NUL2\NUL\EOT\NUL*\NUL+\NUL,\NUL\a\NUL\EOT\NULx\NULy\NUL\\\NUL]\NUL3\NUL\v\NUL\f\NUL6\NULA\NULB\NULC\NULD\NUL\STX\NULw\NULx\NULy\NUL\EM\NUL\STX\NUL\ESC\NUL\STX\NUL\GS\NUL\RS\NUL\US\NUL\US\NUL!\NUL\"\NUL#\NUL$\NUL%\NUL&\NUL'\NUL(\NUL)\NUL*\NUL+\NUL,\NUL\a\NUL\SOH\NUL-\NUL\ETX\NUL*\NUL+\NUL3\NUL<\NULx\NULy\NUL7\NUL*\NUL+\NUL\r\NUL+\NULw\NULx\NULy\NUL\EM\NUL+\NUL\ESC\NUL\STX\NUL\GS\NUL\RS\NUL\US\NUL+\NUL!\NUL\"\NUL#\NUL$\NUL%\NUL&\NUL'\NUL(\NUL)\NUL*\NUL+\NUL,\NULy\NUL\ENQ\NUL\ACK\NUL\a\NUL\\\NUL]\NUL3\NUL6\NUL\FS\NUL\GS\NUL7\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL6\NUL!\NUL,\NUL#\NULC\NULw\NULx\NULy\NUL\RS\NULH\NUL*\NUL+\NUL,\NULC\NUL\ENQ\NUL\ACK\NUL\a\NUL\STX\NULH\NUL3\NULw\NULx\NULy\NULV\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\ETB\NUL\CAN\NUL^\NULV\NUL\STX\NULB\NULC\NULD\NUL\STX\NUL\\\NUL]\NUL^\NUL\ENQ\NUL\ACK\NUL\a\NUL\DC1\NUL\DC2\NULN\NULO\NULP\NULQ\NULR\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL7\NUL\STX\NULw\NULx\NULy\NULw\NULx\NULy\NUL\v\NUL\f\NULA\NULB\NULC\NULD\NULZ\NUL\STX\NUL\\\NUL\STX\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NULy\NULn\NULw\NULx\NULy\NUL,\NULs\NULt\NUL\RS\NULv\NULZ\NUL\\\NUL\\\NUL-\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\RS\NULn\NULw\NULx\NULy\NUL0\NULs\NULt\NULZ\NULv\NUL\\\NUL[\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\STX\NULn\NUL\ENQ\NUL\ACK\NUL\a\NUL6\NULs\NULt\NUL\STX\NULv\NUL\STX\NUL\STX\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\US\NULC\NUL\EOT\NUL\STX\NUL6\NUL\STX\NULH\NULM\NUL\EOT\NUL;\NUL<\NUL=\NUL\ENQ\NUL\ACK\NUL\a\NULA\NULB\NULC\NULD\NUL\EOT\NULV\NUL\EOT\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL;\NUL<\NUL=\NULN\NULO\NULP\NULA\NULB\NULC\NULD\NUL^\NUL\\\NUL\ENQ\NUL\ACK\NUL\a\NULM\NULN\NULO\NULP\NULQ\NULR\NUL0\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL8\NUL\STX\NUL:\NUL;\NUL<\NUL=\NUL>\NUL?\NUL\STX\NULA\NULB\NULC\NULD\NULE\NULF\NULG\NULZ\NULy\NUL\\\NUL+\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NULy\NULn\NULN\NULO\NULP\NUL\US\NULs\NULt\NULZ\NULv\NUL\\\NUL\SOH\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\STX\NULn\NULN\NULO\NULP\NUL\STX\NULs\NULt\NULZ\NULv\NUL\\\NUL\STX\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\STX\NULn\NUL\ENQ\NUL\ACK\NUL\a\NUL,\NULs\NULt\NUL\US\NULv\NUL*\NUL\STX\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL^\NUL\EOT\NUL\EOT\NULN\NULO\NULP\NULN\NULO\NULP\NUL;\NUL<\NUL=\NUL\ENQ\NUL\ACK\NUL\a\NULA\NULB\NULC\NULD\NULN\NULO\NULP\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NULM\NULN\NULO\NULP\NULQ\NULR\NULN\NULO\NULP\NULw\NULx\NULy\NUL\ENQ\NUL\ACK\NUL\a\NULw\NULx\NULy\NULw\NULx\NULy\NUL\US\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL8\NUL\SOH\NUL:\NUL;\NUL<\NUL=\NUL>\NUL?\NUL,\NULA\NULB\NULC\NULD\NULE\NULF\NULG\NULZ\NULy\NUL\\\NUL,\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\US\NULn\NULw\NULx\NULy\NUL\STX\NULs\NULt\NULZ\NULv\NUL\\\NUL\STX\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\b\NULn\NULw\NULx\NULy\NUL\US\NULs\NULt\NULZ\NULv\NUL\\\NUL\SOH\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL^\NULn\NUL\ENQ\NUL\ACK\NUL\a\NUL\US\NULs\NULt\NUL\STX\NULv\NUL\STX\NUL\STX\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\SOH\NUL<\NUL=\NUL>\NUL?\NUL@\NUL+\NULB\NULC\NULD\NUL+\NUL[\NUL\ENQ\NUL\ACK\NUL\a\NULA\NULB\NULC\NULD\NULw\NULx\NULy\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NULM\NULN\NULO\NULP\NULQ\NULR\NULw\NULx\NULy\NUL\\\NUL*\NULZ\NULF\NUL\\\NUL\STX\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL*\NULn\NUL*\NULp\NULx\NULy\NULs\NULt\NULw\NULx\NULy\NUL\STX\NUL\STX\NULZ\NULy\NUL\\\NUL^\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL*\NULn\NULN\NULO\NULP\NUL\RS\NULs\NULt\NULZ\NULv\NUL\\\NUL\SUB\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\ESC\NULn\NUL\f\NUL\r\NUL\EM\NUL\DLE\NULs\NULt\NUL\EOT\NULv\NUL\SOH\NUL[\NUL\ETX\NUL\STX\NUL\STX\NUL\EM\NUL\STX\NUL\ESC\NUL^\NUL\GS\NUL\RS\NUL\US\NUL\r\NUL!\NUL\"\NUL#\NUL$\NUL%\NUL&\NUL'\NUL(\NUL)\NUL*\NUL+\NUL,\NULN\NULO\NULP\NUL\SOH\NUL \NUL!\NUL3\NUL#\NULW\NUL+\NUL7\NULN\NULO\NULP\NUL*\NUL+\NUL,\NULF\NULN\NULO\NULP\NUL+\NUL^\NUL3\NUL,\NUL\SOH\NUL6\NUL,\NUL6\NULZ\NUL\SOH\NUL\\\NUL0\NUL^\NUL_\NUL`\NULa\NULA\NULB\NULC\NULD\NULC\NUL\r\NUL,\NUL0\NULZ\NULH\NUL\\\NUL,\NUL^\NUL_\NUL`\NUL7\NUL\SOH\NULs\NULt\NUL;\NUL<\NUL=\NUL,\NULV\NUL\ETX\NULA\NULB\NULC\NULD\NUL\\\NUL]\NUL^\NUL\SOH\NULs\NULt\NUL+\NUL\STX\NULw\NULx\NULy\NUL0\NUL1\NUL,\NUL3\NUL\STX\NUL5\NUL[\NUL^\NUL8\NUL\SOH\NULe\NUL;\NUL\SOH\NUL=\NUL>\NUL?\NULy\NULN\NULO\NULP\NULD\NULE\NUL\SOH\NULG\NUL\EOT\NUL^\NULJ\NULK\NUL\SOH\NULM\NULN\NUL^\NULP\NULQ\NULR\NULS\NULT\NULU\NUL\SOH\NULw\NULx\NULy\NUL,\NULe\NUL\\\NUL]\NUL^\NUL_\NUL\SOH\NULw\NULx\NULy\NUL\RS\NULe\NUL\a\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SOH\NUL\SOH\NUL\DLE\NULN\NULO\NULP\NULZ\NUL\RS\NUL\\\NUL\SOH\NUL^\NUL_\NUL`\NUL\ESC\NUL+\NUL8\NUL+\NUL:\NUL;\NUL<\NUL=\NUL>\NUL?\NUL\RS\NULA\NULB\NULC\NULD\NUL+\NUL+\NUL,\NULs\NULt\NUL/\NUL0\NUL1\NUL2\NUL3\NUL4\NUL5\NUL6\NUL7\NUL8\NUL9\NUL:\NUL;\NULe\NUL=\NUL>\NUL?\NUL@\NULA\NULB\NULC\NULD\NULE\NUL\SOH\NULG\NULH\NULI\NULJ\NULK\NULL\NULM\NULN\NULO\NULP\NULQ\NULR\NULS\NULT\NULU\NULV\NULW\NULX\NULY\NULZ\NUL[\NUL\\\NUL]\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULd\NUL\SOH\NULw\NULx\NULy\NUL\SOH\NUL\SOH\NUL\a\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL[\NUL1\NUL\DLE\NULe\NUL*\NULZ\NUL6\NUL\\\NUL\ESC\NUL^\NUL_\NUL`\NULa\NUL\ESC\NUL>\NULw\NULx\NULy\NUL\SUB\NULC\NULw\NULx\NULy\NULG\NULH\NULw\NULx\NULy\NUL\EM\NULM\NULs\NULt\NULP\NUL/\NULR\NUL1\NUL\DLE\NUL3\NULV\NUL5\NUL6\NUL\255\255\&8\NUL\255\255\255\255;\NUL^\NUL=\NUL>\NUL?\NULN\NULO\NULP\NULC\NULD\NULE\NUL\255\255G\NULH\NUL\255\255J\NULK\NULL\NULM\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NULV\NUL\255\255X\NULY\NULZ\NUL[\NUL\\\NUL]\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULd\NUL\SOH\NULN\NULO\NULP\NUL\255\255\&6\NUL\a\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\255\255\255\255\DLE\NULA\NULB\NULC\NULD\NUL\255\255F\NULG\NUL\EM\NUL\255\255\ESC\NUL\ESC\NUL\GS\NUL\RS\NUL\US\NUL\255\255!\NUL\"\NUL#\NUL$\NUL%\NUL&\NUL'\NUL(\NUL)\NUL*\NUL+\NUL,\NULw\NULx\NULy\NUL/\NUL\255\255\&1\NUL3\NUL3\NUL\255\255\&5\NUL7\NUL\255\255\&8\NUL\255\255\255\255;\NUL\255\255=\NUL>\NUL?\NULN\NULO\NULP\NUL\255\255D\NULE\NUL\255\255G\NULx\NULy\NULJ\NULK\NULL\NULM\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NUL\255\255\255\255X\NULY\NULZ\NUL[\NUL\\\NUL]\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULd\NUL\SOH\NULw\NULx\NULy\NUL\255\255\&7\NUL\a\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\255\255\255\255\DLE\NUL\255\255w\NULx\NULy\NUL\SOH\NUL\STX\NUL\ETX\NUL\SOH\NUL\STX\NUL\ETX\NUL\ESC\NULM\NULN\NULO\NULP\NULQ\NULR\NUL\SOH\NUL\STX\NUL\ETX\NUL\SOH\NUL\STX\NUL\ETX\NUL\255\255\255\255<\NUL=\NUL,\NUL\255\255\255\255/\NULB\NULC\NULD\NUL3\NUL\SOH\NUL5\NUL\ETX\NUL\255\255\&8\NUL\255\255\255\255;\NUL\255\255=\NUL\255\255?\NUL\r\NUL\SOH\NUL\STX\NUL\ETX\NULD\NULE\NULw\NULx\NULy\NUL\255\255J\NULK\NULL\NUL\EOT\NULN\NUL\255\255\255\255Q\NUL\255\255S\NULT\NULU\NUL\255\255\255\255X\NULY\NULZ\NUL[\NUL\\\NUL]\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULd\NUL\SOH\NULx\NULy\NUL\255\255\&6\NUL\255\255\a\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\255\255\255\255\DLE\NUL\SOH\NULC\NUL\ETX\NUL\255\255\ENQ\NUL\ACK\NULH\NUL\255\255\t\NUL\n\NUL\ESC\NUL\255\255\&8\NUL\255\255:\NUL;\NUL<\NUL=\NUL>\NUL?\NULV\NULA\NULB\NULC\NULD\NUL\255\255\\\NUL\255\255^\NUL\255\255/\NUL\SOH\NUL\STX\NUL\ETX\NUL3\NUL\SOH\NUL5\NUL\ETX\NUL\255\255\&8\NUL\255\255\255\255;\NUL\255\255=\NUL\255\255?\NUL\r\NUL\r\NUL\SO\NUL\SI\NULD\NULE\NUL\SOH\NUL\STX\NUL\ETX\NUL\255\255J\NULK\NULL\NUL\255\255N\NUL\255\255\255\255Q\NUL\255\255S\NULT\NULU\NUL\255\255\255\255X\NULY\NULZ\NUL[\NUL\\\NUL]\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULd\NUL\SOH\NUL\r\NUL\SO\NUL\SI\NUL6\NUL\255\255\a\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\255\255\255\255\DLE\NUL\255\255C\NUL6\NUL\255\255\255\255\255\255H\NUL;\NUL<\NUL=\NUL\ESC\NUL\255\255\255\255A\NULB\NULC\NULD\NUL\255\255\255\255Z\NULV\NUL\\\NUL\255\255^\NUL_\NUL`\NUL+\NUL,\NUL^\NUL\255\255/\NUL0\NUL\255\255\&2\NUL\255\255\&4\NUL\255\255\255\255\&7\NUL\255\255\&9\NUL:\NUL7\NUL\255\255s\NULt\NUL\255\255@\NULA\NULB\NUL\255\255\255\255A\NULB\NULC\NULD\NULI\NULF\NULG\NULL\NUL\255\255\255\255O\NUL\255\255\255\255\SOH\NUL\255\255\ETX\NULx\NULy\NULW\NULX\NULY\NULZ\NUL[\NUL\\\NUL]\NUL\r\NUL_\NUL`\NULa\NULb\NULc\NULd\NUL\SOH\NUL\255\255\255\255\255\255\255\255\255\255\a\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\255\255\255\255\DLE\NUL\255\255\255\255\255\255\255\255\255\255\255\255w\NULx\NULy\NUL\255\255\ESC\NUL\255\255\255\255\&1\NUL\255\255\&3\NUL\255\255\&5\NUL\255\255\255\255\&8\NUL\255\255\255\255;\NUL\255\255=\NUL>\NUL?\NUL\255\255\255\255/\NUL\255\255D\NULE\NUL\255\255G\NUL\255\255\&6\NULJ\NULK\NUL\255\255M\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NULC\NUL\SOH\NUL\255\255\ETX\NUL\255\255H\NUL\\\NUL]\NUL^\NULL\NULM\NUL\255\255Z\NUL\r\NUL\\\NUL\255\255^\NUL_\NUL`\NULV\NUL\255\255X\NULY\NULZ\NUL[\NUL\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NUL\SOH\NUL\255\255\255\255s\NULt\NUL\255\255\a\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\255\255\255\255\DLE\NUL\255\255\&3\NUL\255\255\&5\NUL6\NUL\255\255\&8\NUL\255\255\255\255;\NUL\ESC\NUL=\NUL\255\255?\NUL\255\255\255\255\255\255C\NULD\NULE\NUL\255\255\255\255H\NUL\255\255J\NULK\NUL\255\255\255\255N\NUL\255\255/\NULQ\NUL\255\255S\NULT\NULU\NULV\NUL6\NUL\255\255\255\255\255\255\255\255\255\255]\NUL^\NUL\255\255\255\255\255\255\255\255\SOH\NULC\NUL\ETX\NUL\255\255\SOH\NUL\255\255H\NUL\SOH\NUL\255\255\255\255L\NULM\NUL\r\NULB\NULC\NULD\NUL\r\NULF\NULG\NUL\r\NULV\NUL\255\255X\NULY\NULZ\NUL[\NUL\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NUL\SOH\NUL\255\255\255\255\255\255\255\255\255\255\a\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\255\255\255\255\DLE\NUL\255\255\255\255\&6\NULZ\NUL\255\255\\\NUL6\NUL^\NUL_\NUL6\NUL\ESC\NUL\255\255\255\255\255\255\255\255C\NULx\NULy\NUL\255\255C\NULH\NUL\255\255C\NUL\255\255H\NUL\255\255\255\255H\NULs\NULt\NUL/\NULZ\NUL\255\255\\\NULV\NUL^\NUL_\NUL6\NULV\NUL\255\255\\\NULV\NUL^\NUL\255\255\\\NUL]\NUL^\NUL\\\NUL]\NUL^\NULC\NUL\255\255\255\255\255\255\255\255H\NULs\NULt\NUL\255\255L\NULM\NUL\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255V\NUL\255\255X\NULY\NULZ\NUL[\NUL\\\NUL\SOH\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULd\NUL\SOH\NUL\255\255\ETX\NUL\255\255\r\NUL\ACK\NUL\a\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\255\255\255\255\DLE\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NUL\SOH\NUL\ESC\NUL\ETX\NUL\255\255\255\255\ACK\NUL\a\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\255\255\255\255\DLE\NULs\NULt\NUL,\NUL-\NUL6\NUL/\NUL\255\255Z\NUL\255\255\\\NUL\ESC\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULC\NUL\255\255\255\255\255\255\255\255H\NUL\255\255\255\255\255\255\255\255,\NUL-\NUL\255\255/\NUL\255\255s\NULt\NULL\NUL\255\255V\NUL\255\255\255\255\255\255\255\255\255\255\\\NUL]\NUL^\NUL\255\255X\NULY\NULZ\NUL[\NUL\\\NUL]\NUL\255\255_\NUL`\NULa\NULb\NULc\NULd\NULL\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULX\NULY\NULZ\NUL[\NUL\\\NUL]\NUL\255\255_\NUL`\NULa\NULb\NULc\NULd\NUL\SOH\NULs\NULt\NUL\255\255\255\255\255\255\a\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\255\255\255\255\DLE\NUL\255\255<\NUL=\NUL>\NUL?\NUL@\NUL\255\255B\NULC\NULD\NUL\ESC\NULF\NULG\NULZ\NUL\SOH\NUL\\\NUL\ETX\NUL^\NUL_\NUL\ACK\NUL\a\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\255\255\255\255\DLE\NUL/\NUL\255\255\255\255\255\255\255\255\255\255\255\255\&6\NULs\NULt\NUL\ESC\NUL\255\255Z\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NUL\255\255C\NUL\255\255\255\255\255\255\255\255H\NUL\255\255,\NUL\255\255L\NUL/\NULx\NULy\NUL\255\255\SOH\NUL\255\255\ETX\NULs\NULt\NULV\NUL\255\255X\NULY\NULZ\NUL[\NUL\\\NUL\r\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULd\NUL\255\255\255\255\255\255\255\255\255\255L\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULX\NULY\NULZ\NUL[\NUL\\\NUL]\NUL\255\255_\NUL`\NULa\NULb\NULc\NULd\NUL\SOH\NULs\NULt\NUL6\NUL\255\255\255\255\a\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\255\255\255\255\DLE\NULC\NUL\255\255\255\255\255\255\255\255H\NUL\255\255Z\NUL\255\255\\\NUL\ESC\NUL^\NUL_\NUL`\NUL\SOH\NUL\255\255\255\255\255\255\255\255V\NUL\a\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL^\NUL\255\255\DLE\NUL/\NUL\255\255s\NULt\NUL\255\255\255\255\255\255\&6\NUL\255\255Z\NUL\ESC\NUL\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NUL\255\255C\NUL\255\255\255\255\255\255\255\255H\NUL\255\255,\NUL\255\255L\NUL/\NUL\255\255\255\255\255\255s\NULt\NUL\255\255\255\255\255\255V\NUL\255\255X\NULY\NULZ\NUL[\NUL\\\NUL\255\255\255\255_\NUL`\NULa\NULb\NULc\NULd\NUL\255\255\&6\NUL\255\255\255\255\255\255L\NUL;\NUL<\NUL=\NUL>\NUL?\NUL\255\255A\NULB\NULC\NULD\NUL\255\255X\NULY\NULZ\NUL[\NUL\\\NUL\SOH\NUL\255\255_\NUL`\NULa\NULb\NULc\NULd\NUL\SOH\NUL\STX\NUL\255\255\255\255\r\NUL\255\255\a\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\255\255\255\255\DLE\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NUL\SOH\NUL\ESC\NUL\255\255\255\255\255\255\255\255\a\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NULy\NUL\255\255\DLE\NULs\NULt\NUL\255\255\255\255\&6\NUL/\NUL\255\255Z\NUL\255\255\\\NUL\ESC\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULC\NUL\255\255\255\255\255\255\255\255H\NUL\255\255\255\255\255\255\255\255,\NUL\255\255\255\255/\NUL\255\255s\NULt\NULL\NUL\255\255V\NUL\255\255\255\255\255\255\255\255\255\255\\\NUL\255\255^\NUL\255\255X\NULY\NULZ\NUL[\NUL\\\NUL\255\255\255\255_\NUL`\NULa\NULb\NULc\NULd\NULL\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NUL\255\255X\NULY\NULZ\NUL[\NUL\\\NUL\255\255\255\255_\NUL`\NULa\NULb\NULc\NULd\NUL\SOH\NULs\NULt\NUL\255\255\255\255\255\255\a\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\255\255\255\255\DLE\NUL<\NUL=\NUL>\NUL?\NUL@\NUL\255\255B\NULC\NULD\NUL\255\255\ESC\NUL\SOH\NUL\STX\NUL\255\255\255\255\255\255\255\255\a\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\255\255\255\255\DLE\NUL,\NUL\255\255Z\NUL/\NUL\\\NUL\255\255^\NUL_\NUL`\NUL\255\255\ESC\NUL\SOH\NUL\255\255\255\255\255\255\255\255\255\255\a\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\255\255\255\255\DLE\NULs\NULt\NUL\255\255/\NUL\255\255L\NULx\NULy\NUL\255\255\255\255\ESC\NUL\255\255\255\255\RS\NUL\255\255\255\255\255\255X\NULY\NULZ\NUL[\NUL\\\NUL\255\255\255\255_\NUL`\NULa\NULb\NULc\NULd\NUL/\NUL\255\255L\NUL\255\255\255\255Z\NUL\255\255\\\NUL\255\255^\NUL_\NUL\255\255\255\255\255\255X\NULY\NULZ\NUL[\NUL\\\NUL\255\255\255\255_\NUL`\NULa\NULb\NULc\NULd\NUL\255\255\255\255L\NULs\NULt\NUL<\NUL=\NUL>\NUL?\NUL@\NUL\255\255B\NULC\NULD\NULX\NULY\NULZ\NUL[\NUL\\\NUL\255\255\255\255_\NUL`\NULa\NULb\NULc\NULd\NUL\SOH\NUL\255\255\255\255\255\255\255\255\255\255\a\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\255\255\255\255\DLE\NUL\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\SOH\NUL\ESC\NUL\255\255\255\255\255\255\255\255\a\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NULx\NULy\NUL\DLE\NUL\255\255\255\255\255\255\255\255\255\255/\NUL\255\255\255\255\255\255\255\255\ESC\NUL\255\255\255\255\255\255\SOH\NUL\255\255\255\255\255\255\255\255\255\255\a\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\255\255\255\255\DLE\NUL/\NUL7\NUL\255\255\255\255L\NUL;\NUL<\NUL=\NUL>\NUL?\NUL\ESC\NULA\NULB\NULC\NULD\NUL\255\255X\NULY\NULZ\NUL[\NUL\\\NUL\255\255\255\255_\NUL`\NULa\NULb\NULc\NULd\NULL\NUL/\NUL\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255X\NULY\NULZ\NUL[\NUL\\\NUL\255\255\255\255_\NUL`\NULa\NULb\NULc\NULd\NUL\255\255\255\255\255\255\255\255\255\255L\NUL\255\255\255\255\255\255\255\255\255\255w\NULx\NULy\NUL\255\255\255\255\255\255X\NULY\NULZ\NUL[\NUL\\\NUL\255\255\255\255_\NUL`\NULa\NULb\NULc\NULd\NUL\SOH\NUL\255\255\255\255\255\255\255\255\255\255\a\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\255\255\255\255\DLE\NUL<\NUL=\NUL>\NUL?\NUL@\NUL\255\255B\NULC\NULD\NUL\SOH\NUL\ESC\NUL\255\255\255\255\255\255\255\255\a\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\255\255\255\255\DLE\NUL\255\255\255\255\255\255\255\255\255\255/\NUL\255\255\255\255\255\255\255\255\ESC\NUL\255\255\255\255\255\255\SOH\NUL\255\255\255\255\255\255\255\255\255\255\a\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\255\255\255\255\DLE\NUL/\NUL\255\255\255\255\255\255L\NULx\NULy\NUL\255\255\255\255\255\255\ESC\NUL\255\255\255\255\255\255\255\255\255\255X\NULY\NULZ\NUL[\NUL\\\NUL\255\255\255\255_\NUL`\NULa\NULb\NULc\NULd\NULL\NUL/\NUL\255\255\255\255\255\255\255\255\SOH\NUL\255\255\ETX\NUL\255\255\255\255\255\255X\NULY\NULZ\NUL[\NUL\\\NUL\255\255\r\NUL_\NUL`\NULa\NULb\NULc\NULd\NUL\255\255\255\255\255\255\255\255\255\255L\NUL\255\255\255\255\255\255\255\255\SOH\NUL\255\255\255\255\255\255\255\255\255\255\255\255X\NULY\NULZ\NUL[\NUL\\\NUL\r\NUL\255\255_\NUL`\NULa\NULb\NULc\NULd\NUL\SOH\NUL\255\255\255\255\255\255\&6\NUL\255\255\a\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\255\255\255\255\DLE\NUL\255\255C\NUL\255\255\255\255\255\255\255\255H\NUL\255\255\255\255\255\255\ESC\NUL0\NUL1\NUL\255\255\&3\NUL\255\255\&5\NUL\255\255\255\255\&8\NULV\NUL\255\255;\NUL\255\255=\NUL>\NUL?\NUL\255\255^\NUL\255\255/\NULD\NULE\NUL\255\255G\NUL\255\255\255\255J\NULK\NUL\255\255M\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NUL\SOH\NUL\255\255\ETX\NUL\255\255\255\255\255\255\\\NUL]\NUL^\NUL_\NULL\NUL\255\255\r\NUL\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255X\NULY\NULZ\NUL[\NUL\\\NUL\255\255\255\255_\NUL`\NULa\NULb\NULc\NULd\NUL\US\NUL \NUL!\NUL\"\NUL#\NUL$\NUL%\NUL&\NUL'\NUL(\NUL)\NUL\255\255\SOH\NUL1\NUL\ETX\NUL3\NUL\255\255\&5\NUL6\NUL\255\255\&8\NUL\255\255\255\255;\NUL\r\NUL=\NUL>\NUL?\NUL\255\255\255\255\255\255C\NULD\NULE\NUL\255\255G\NULH\NUL\255\255J\NULK\NUL\255\255M\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NULV\NUL\255\255\255\255\255\255\255\255\255\255\\\NUL]\NUL^\NUL\SOH\NUL1\NUL\ETX\NUL3\NUL\255\255\&5\NUL6\NUL\255\255\&8\NUL\255\255\255\255;\NUL\r\NUL=\NUL>\NUL?\NUL\255\255\255\255\255\255C\NULD\NULE\NUL\255\255G\NULH\NUL\255\255J\NULK\NUL\255\255M\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NULV\NUL\255\255\255\255\255\255\255\255\255\255\\\NUL]\NUL^\NUL\SOH\NUL1\NUL\ETX\NUL3\NUL\255\255\&5\NUL6\NUL\255\255\&8\NUL\255\255\255\255;\NUL\r\NUL=\NUL>\NUL?\NUL\255\255\255\255\255\255C\NULD\NULE\NUL\255\255G\NULH\NUL\255\255J\NULK\NUL\255\255M\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NULV\NUL\255\255\255\255\255\255\255\255\255\255\\\NUL]\NUL^\NUL\SOH\NUL1\NUL\255\255\&3\NUL\255\255\&5\NUL6\NUL\255\255\&8\NUL\255\255\255\255;\NUL\r\NUL=\NUL>\NUL?\NUL\255\255\255\255\255\255C\NULD\NULE\NUL\255\255G\NULH\NUL\255\255J\NULK\NUL\255\255M\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NULV\NUL\255\255\255\255\255\255\255\255\255\255\\\NUL]\NUL^\NUL\SOH\NUL1\NUL\255\255\&3\NUL\255\255\&5\NUL6\NUL\255\255\&8\NUL\255\255\255\255;\NUL\r\NUL=\NUL>\NUL?\NUL\255\255\255\255\255\255C\NULD\NULE\NUL\255\255G\NULH\NUL\255\255J\NULK\NUL\255\255M\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NULV\NUL\255\255\255\255\255\255\255\255\255\255\\\NUL]\NUL^\NUL\SOH\NUL1\NUL\255\255\&3\NUL\255\255\&5\NUL6\NUL\255\255\&8\NUL\255\255\255\255;\NUL\r\NUL=\NUL>\NUL?\NUL\255\255\255\255\255\255C\NULD\NULE\NUL\255\255G\NULH\NUL\255\255J\NULK\NUL\255\255M\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NULV\NUL\255\255\255\255\255\255\255\255\255\255\\\NUL]\NUL^\NUL\SOH\NUL1\NUL\255\255\&3\NUL\255\255\&5\NUL6\NUL\255\255\&8\NUL\255\255\255\255;\NUL\r\NUL=\NUL>\NUL?\NUL\255\255\255\255\255\255C\NULD\NULE\NUL\255\255G\NULH\NUL\255\255J\NULK\NUL\255\255M\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NULV\NUL\255\255\255\255\255\255\255\255\255\255\\\NUL]\NUL^\NUL\SOH\NUL1\NUL\255\255\&3\NUL\255\255\&5\NUL6\NUL\255\255\&8\NUL\255\255\255\255;\NUL\r\NUL=\NUL>\NUL?\NUL\255\255\255\255\255\255C\NULD\NULE\NUL\255\255G\NULH\NUL\255\255J\NULK\NUL\255\255M\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NULV\NUL\255\255\255\255\255\255\255\255\255\255\\\NUL]\NUL^\NUL\SOH\NUL1\NUL\255\255\&3\NUL\255\255\&5\NUL6\NUL\255\255\&8\NUL\255\255\255\255;\NUL\r\NUL=\NUL>\NUL?\NUL\255\255\255\255\255\255C\NULD\NULE\NUL\255\255G\NULH\NUL\255\255J\NULK\NUL\255\255M\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NULV\NUL\255\255\255\255\255\255\255\255\255\255\\\NUL]\NUL^\NUL\SOH\NUL1\NUL\ETX\NUL3\NUL\255\255\&5\NUL6\NUL\255\255\&8\NUL\255\255\255\255;\NUL\r\NUL=\NUL>\NUL?\NUL\255\255\255\255\255\255C\NULD\NULE\NUL\255\255G\NULH\NUL\255\255J\NULK\NUL\255\255M\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NULV\NUL\255\255\255\255\255\255\255\255\255\255\\\NUL]\NUL^\NUL\SOH\NUL1\NUL\255\255\&3\NUL\255\255\&5\NUL6\NUL\255\255\&8\NUL\255\255\255\255;\NUL\r\NUL=\NUL>\NUL?\NUL\255\255\255\255\255\255C\NULD\NULE\NUL\255\255G\NULH\NUL\255\255J\NULK\NUL\255\255M\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NULV\NUL\255\255\255\255\255\255\255\255\255\255\255\255]\NUL^\NUL\SOH\NUL1\NUL\255\255\&3\NUL\255\255\&5\NUL6\NUL\255\255\&8\NUL\255\255\255\255;\NUL\r\NUL=\NUL>\NUL?\NUL\255\255\255\255\255\255C\NULD\NULE\NUL\255\255G\NULH\NUL\255\255J\NULK\NUL\255\255M\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NULV\NUL\255\255\255\255\255\255\255\255\255\255\\\NUL]\NUL^\NUL\SOH\NUL1\NUL\255\255\&3\NUL\255\255\&5\NUL6\NUL\255\255\&8\NUL\255\255\255\255;\NUL\r\NUL=\NUL>\NUL?\NUL\255\255\255\255\255\255C\NULD\NULE\NUL\255\255G\NULH\NUL\255\255J\NULK\NUL\255\255M\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NULV\NUL\255\255\255\255\255\255\255\255\255\255\\\NUL]\NUL^\NUL\SOH\NUL1\NUL\ETX\NUL3\NUL\255\255\&5\NUL6\NUL\255\255\&8\NUL\255\255\255\255;\NUL\r\NUL=\NUL>\NUL?\NUL\255\255\255\255\255\255C\NULD\NULE\NUL\255\255G\NULH\NUL\255\255J\NULK\NUL\255\255M\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NULV\NUL\255\255\255\255\255\255\255\255\255\255\\\NUL]\NUL^\NUL\SOH\NUL1\NUL\ETX\NUL3\NUL\255\255\&5\NUL\255\255\255\255\&8\NUL\255\255\255\255;\NUL\r\NUL=\NUL>\NUL?\NUL\255\255\255\255\255\255\255\255D\NULE\NUL\255\255G\NUL\255\255\255\255J\NULK\NUL\255\255M\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NUL\255\255\SOH\NUL\255\255\255\255\255\255\255\255\\\NUL]\NUL^\NUL\255\255\&1\NUL\255\255\&3\NUL\r\NUL5\NUL\255\255\255\255\&8\NUL\255\255\255\255;\NUL\255\255=\NUL>\NUL?\NUL\255\255\255\255\255\255\255\255D\NULE\NUL\255\255G\NUL\255\255\255\255J\NULK\NUL\255\255M\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NUL\255\255\SOH\NUL1\NUL\255\255\&3\NUL\255\255\&5\NUL]\NUL^\NUL8\NUL\255\255\255\255;\NUL\r\NUL=\NUL>\NUL?\NUL\255\255\255\255\255\255\255\255D\NULE\NUL\255\255G\NUL\255\255\255\255J\NULK\NUL\255\255M\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NUL\255\255\255\255\255\255\255\255\SOH\NUL\255\255\\\NUL]\NUL^\NUL\255\255\&1\NUL\255\255\&3\NUL\255\255\&5\NUL\255\255\r\NUL8\NUL\255\255\SOH\NUL;\NUL\255\255=\NUL>\NUL?\NUL\255\255\255\255\255\255\255\255D\NULE\NUL\r\NULG\NUL\255\255\255\255J\NULK\NUL\255\255M\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NUL\SOH\NUL\RS\NUL\ETX\NUL\255\255\255\255\255\255\\\NUL]\NUL^\NUL\255\255\&6\NUL\255\255\r\NUL\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\&3\NULC\NUL5\NUL\255\255\255\255\&8\NULH\NUL\255\255;\NUL\255\255=\NUL\255\255?\NUL\255\255\255\255\255\255\255\255D\NULE\NUL\255\255V\NUL\255\255\255\255J\NULK\NUL\255\255\\\NULN\NUL^\NUL\255\255Q\NUL6\NULS\NULT\NULU\NUL\255\255\255\255\255\255\255\255\255\255\255\255\\\NUL]\NUL^\NULC\NUL\255\255\255\255\RS\NUL\US\NULH\NUL!\NUL\"\NUL#\NUL$\NUL%\NUL&\NUL'\NUL(\NUL)\NUL*\NUL+\NUL,\NUL\255\255V\NUL\255\255\255\255\255\255\255\255\&3\NUL\\\NUL\255\255^\NUL7\NUL\255\255\255\255\255\255\255\255<\NUL=\NUL\255\255\255\255\255\255\255\255B\NULC\NULD\NUL\255\255\255\255\255\255H\NULI\NULJ\NUL\255\255\255\255\255\255N\NULO\NULP\NULQ\NULR\NUL\255\255\255\255\255\255\RS\NUL\US\NUL\255\255!\NUL\"\NUL#\NUL$\NUL%\NUL&\NUL'\NUL(\NUL)\NUL*\NUL+\NUL,\NUL\255\255<\NUL=\NUL>\NUL?\NUL@\NUL3\NULB\NULC\NULD\NUL7\NULF\NULG\NUL\255\255\255\255\255\255\255\255\255\255w\NULx\NULy\NULB\NULC\NULD\NUL\255\255\255\255\255\255H\NULI\NULJ\NUL\255\255\255\255\255\255N\NULO\NULP\NULQ\NULR\NUL\RS\NUL\US\NUL\255\255!\NUL\"\NUL#\NUL$\NUL%\NUL&\NUL'\NUL(\NUL)\NUL*\NUL+\NUL,\NUL\255\255\255\255\255\255\255\255\255\255\255\255\&3\NUL\255\255x\NULy\NUL7\NUL<\NUL=\NUL>\NUL?\NUL@\NUL\255\255B\NULC\NULD\NUL\255\255w\NULx\NULy\NUL\255\255\255\255\255\255H\NULI\NULJ\NUL\255\255\255\255\255\255N\NULO\NULP\NULQ\NULR\NUL\RS\NUL\US\NUL\255\255!\NUL\"\NUL#\NUL$\NUL%\NUL&\NUL'\NUL(\NUL)\NUL*\NUL+\NUL,\NUL\255\255<\NUL=\NUL>\NUL?\NUL@\NUL3\NULB\NULC\NULD\NUL7\NULF\NULG\NUL\255\255\255\255\255\255\255\255\255\255x\NULy\NUL\255\255w\NULx\NULy\NUL\255\255\255\255\255\255H\NULI\NULJ\NULK\NUL\255\255\255\255\255\255\255\255\RS\NUL\US\NUL\255\255!\NUL\"\NUL#\NUL$\NUL%\NUL&\NUL'\NUL(\NUL)\NUL*\NUL+\NUL,\NUL\255\255\255\255\255\255\255\255\255\255\255\255\&3\NUL\255\255\255\255\255\255\&7\NULx\NULy\NUL\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255w\NULx\NULy\NULH\NULI\NULJ\NUL\255\255\255\255\255\255\RS\NUL\US\NUL\255\255!\NUL\"\NUL#\NUL$\NUL%\NUL&\NUL'\NUL(\NUL)\NUL*\NUL+\NUL,\NUL\255\255 \NUL!\NUL\255\255#\NUL\255\255\&3\NUL\255\255\255\255\255\255\&7\NUL*\NUL+\NUL,\NUL\255\255\255\255\255\255\255\255\255\255\255\255\&3\NUL\255\255!\NUL6\NUL#\NUL\255\255w\NULx\NULy\NULJ\NUL\255\255*\NUL+\NUL,\NULA\NULB\NULC\NULD\NUL\255\255\255\255\&3\NUL\255\255\255\255\&6\NUL\255\255\255\255M\NULN\NULO\NULP\NULQ\NULR\NUL\255\255\255\255A\NULB\NULC\NULD\NUL\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255M\NULN\NULO\NULP\NULQ\NULR\NUL\255\255\255\255w\NULx\NULy\NUL\255\255!\NUL\255\255#\NUL\255\255!\NUL\255\255#\NUL\255\255\255\255*\NUL+\NUL,\NULy\NUL*\NUL+\NUL,\NUL\255\255\255\255\&3\NUL\255\255\255\255\255\255\&3\NUL\255\255\255\255\&6\NUL\255\255<\NUL=\NUL\255\255\255\255x\NULy\NULB\NULC\NULD\NULA\NULB\NULC\NULD\NUL\255\255\255\255\255\255\255\255\255\255N\NULO\NULP\NULQ\NULR\NUL!\NUL\255\255#\NUL\255\255\255\255\255\255\255\255\255\255\255\255*\NUL+\NUL,\NUL\255\255\255\255\255\255\255\255\255\255\255\255\&3\NUL!\NUL\255\255#\NUL\255\255\255\255\255\255!\NUL\255\255#\NUL*\NUL+\NUL,\NUL\255\255\255\255\255\255*\NUL+\NUL,\NUL3\NULy\NUL\255\255\&6\NULx\NULy\NUL3\NUL\255\255N\NULO\NULP\NULQ\NULR\NUL\255\255A\NULB\NULC\NULD\NUL\255\255\255\255A\NULB\NULC\NULD\NUL\"\NUL#\NUL\255\255%\NUL\255\255'\NUL\255\255)\NUL*\NUL+\NUL,\NUL\255\255\255\255\255\255\255\255\"\NUL#\NUL3\NUL%\NUL\255\255'\NUL7\NUL)\NUL*\NUL+\NUL,\NUL\255\255y\NUL\255\255\255\255\255\255\255\255\&3\NUL\255\255\255\255\255\255\&7\NUL\255\255\255\255\255\255\255\255\255\255L\NUL\255\255\255\255\255\255y\NUL\255\255\255\255\255\255\255\255\255\255y\NUL\255\255\255\255\255\255Z\NULL\NUL\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255n\NUL\255\255\255\255\255\255\255\255s\NULt\NUL\255\255\255\255w\NULx\NULy\NUL\"\NUL#\NUL\255\255%\NUL\255\255'\NUL\255\255)\NUL*\NUL+\NUL,\NUL\255\255w\NULx\NULy\NUL\255\255\255\255\&3\NUL\255\255\255\255\255\255\&7\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NUL\"\NUL#\NUL\255\255%\NUL\255\255'\NULL\NUL)\NUL*\NUL+\NUL,\NULs\NULt\NUL\255\255\255\255\255\255\255\255\&3\NUL\255\255\255\255Z\NUL7\NUL\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255n\NUL\255\255L\NUL\255\255\255\255s\NULt\NUL\255\255\255\255w\NULx\NULy\NUL\255\255\255\255\255\255\255\255Z\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255n\NUL\255\255\255\255\255\255\255\255s\NULt\NUL\255\255\255\255w\NULx\NULy\NUL\"\NUL#\NUL\255\255%\NUL\255\255'\NUL\255\255)\NUL*\NUL+\NUL,\NUL\255\255\255\255\255\255\255\255\255\255\255\255\&3\NUL\255\255\255\255\255\255\&7\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NUL\255\255\"\NUL#\NUL\255\255%\NUL\255\255'\NULL\NUL)\NUL*\NUL+\NUL,\NULs\NULt\NUL\255\255\255\255\255\255\255\255\&3\NUL\255\255\255\255Z\NUL7\NUL\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255n\NUL\255\255L\NUL\255\255\255\255s\NULt\NUL\255\255\255\255w\NULx\NULy\NUL\255\255\255\255\255\255\255\255Z\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255n\NUL\255\255\255\255\255\255\255\255s\NULt\NUL\255\255\255\255w\NULx\NULy\NUL\"\NUL#\NUL\255\255%\NUL\255\255'\NUL\255\255)\NUL*\NUL+\NUL,\NUL\255\255.\NUL/\NUL0\NUL\"\NUL#\NUL3\NUL%\NUL\255\255'\NUL7\NUL)\NUL*\NUL+\NUL,\NUL\255\255.\NUL/\NUL0\NUL\"\NUL#\NUL3\NUL%\NUL\255\255'\NUL7\NUL)\NUL*\NUL+\NUL,\NUL\255\255\255\255\255\255\255\255\255\255\255\255\&3\NUL\255\255\"\NUL#\NUL7\NUL%\NUL\255\255'\NUL\255\255)\NUL*\NUL+\NUL,\NUL\255\255\255\255\255\255\255\255\255\255\255\255\&3\NUL\255\255\255\255\255\255\&7\NUL\255\255L\NUL\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255w\NULx\NULy\NUL\255\255\"\NUL#\NULL\NUL%\NUL\255\255'\NUL\255\255)\NUL*\NUL+\NUL,\NULw\NULx\NULy\NUL\255\255#\NUL\255\255\&3\NUL\255\255\255\255\255\255\&7\NUL*\NUL+\NUL,\NUL6\NULw\NULx\NULy\NUL\255\255\255\255\&3\NUL\255\255\255\255\&6\NUL\255\255A\NULB\NULC\NULD\NUL\255\255\255\255L\NUL\255\255\255\255w\NULx\NULy\NULM\NULN\NULO\NULP\NULQ\NULR\NUL\255\255\255\255\255\255M\NULN\NULO\NULP\NULQ\NULR\NUL#\NUL\255\255\255\255\&6\NUL\255\255\255\255\255\255*\NUL+\NUL,\NUL\255\255\255\255\255\255\255\255\255\255\&2\NUL3\NUL\255\255\255\255\255\255\255\255\255\255w\NULx\NULy\NUL\255\255\255\255w\NULx\NULy\NULA\NULB\NULC\NULD\NUL\255\255\255\255\255\255x\NULy\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL6\NUL\255\255\255\255\255\255q\NUL\255\255s\NULt\NUL\255\255\&7\NULw\NULx\NULy\NUL;\NUL<\NUL=\NUL>\NUL?\NUL\255\255A\NULB\NULC\NULD\NUL\255\255F\NULG\NUL\255\255\255\255y\NUL\255\255\255\255\255\255\255\255\255\255\255\255\255\255Z\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL7\NUL\255\255\255\255\&6\NULq\NUL\255\255s\NULt\NUL;\NUL<\NUL=\NUL\255\255y\NUL\255\255A\NULB\NULC\NULD\NULw\NULx\NULy\NUL\255\255\255\255\255\255\255\255\255\255M\NULN\NULO\NULP\NULQ\NULR\NUL\255\255\255\255\255\255Z\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255\255\255\255\255\255\255q\NUL\255\255s\NULt\NUL\255\255\255\255w\NULx\NULy\NUL7\NULw\NULx\NULy\NUL;\NUL<\NUL=\NUL7\NUL6\NUL\255\255A\NULB\NULC\NULD\NUL\255\255\255\255\255\255A\NULB\NULC\NULD\NUL\255\255M\NULN\NULO\NULP\NULQ\NULR\NUL\255\255M\NULN\NULO\NULP\NULQ\NULR\NUL\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255Z\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255w\NULx\NULy\NUL\255\255\255\255s\NULt\NULw\NULx\NULy\NUL+\NUL\255\255-\NUL\255\255\255\255\255\255\255\255\255\255\&3\NUL\255\255\&5\NUL\255\255\255\255\&8\NUL\255\255\255\255;\NUL\255\255=\NUL\255\255?\NUL\255\255\255\255\255\255\255\255D\NULE\NUL\255\255\255\255\255\255\255\255J\NULK\NUL\255\255\255\255N\NUL\255\255\255\255Q\NUL\255\255S\NULT\NULU\NUL\255\255\255\255+\NUL\255\255-\NUL\255\255\255\255]\NUL^\NUL_\NUL3\NUL\255\255\&5\NUL\255\255\255\255\&8\NUL\255\255\255\255;\NUL\255\255=\NUL\255\255?\NUL\255\255\255\255\255\255\255\255D\NULE\NUL\255\255\255\255\255\255\255\255J\NULK\NUL\255\255\255\255N\NUL\255\255+\NULQ\NUL\255\255S\NULT\NULU\NUL1\NUL\255\255\255\255\255\255\255\255\&6\NUL\255\255]\NUL^\NUL_\NUL+\NUL\255\255\255\255>\NUL\255\255\255\255\&1\NUL\255\255C\NUL\255\255\255\255\&6\NULG\NULH\NUL\255\255\255\255\255\255\255\255M\NUL>\NUL\255\255P\NUL\255\255R\NULC\NUL\255\255\255\255V\NULG\NULH\NUL\255\255\255\255\255\255\255\255M\NUL^\NUL\255\255P\NUL\255\255R\NUL,\NUL\255\255\255\255V\NUL\255\255\&1\NUL\255\255\&3\NUL\255\255\&5\NUL\255\255^\NUL8\NUL\255\255\255\255;\NUL\255\255=\NUL>\NUL?\NUL\255\255\255\255\255\255\255\255D\NULE\NUL\255\255G\NUL\255\255\255\255J\NULK\NUL\255\255M\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NUL\255\255\255\255\255\255\255\255\255\255\255\255.\NUL]\NUL^\NUL1\NUL\255\255\&3\NUL\255\255\&5\NUL\255\255\255\255\&8\NUL\255\255\255\255;\NUL\255\255=\NUL>\NUL?\NUL\255\255\255\255\255\255\255\255D\NULE\NUL\255\255G\NUL\255\255\255\255J\NULK\NUL\255\255M\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NUL\255\255\255\255\255\255\255\255\255\255\255\255\255\255]\NUL^\NUL1\NUL\255\255\&3\NUL\255\255\&5\NUL6\NUL\255\255\&8\NUL\255\255\255\255;\NUL\255\255=\NUL>\NUL?\NUL\255\255\255\255\255\255C\NULD\NULE\NUL\255\255G\NULH\NUL\255\255J\NULK\NUL\255\255M\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NULV\NUL\255\255\255\255\255\255\255\255\255\255\\\NUL]\NUL^\NUL1\NUL\255\255\&3\NUL\255\255\&5\NUL6\NUL\255\255\&8\NUL\255\255\255\255;\NUL\255\255=\NUL>\NUL?\NUL\255\255\255\255\255\255C\NULD\NULE\NUL\255\255G\NULH\NUL\255\255J\NULK\NUL\255\255M\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NULV\NUL\255\255\255\255\255\255\255\255\255\255\255\255]\NUL^\NUL1\NUL\255\255\&3\NUL\255\255\&5\NUL6\NUL\255\255\&8\NUL\255\255\255\255;\NUL\255\255=\NUL>\NUL?\NUL\255\255\255\255\255\255C\NULD\NULE\NUL\255\255G\NULH\NUL\255\255J\NULK\NUL\255\255M\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NULV\NUL\255\255\255\255\255\255\255\255\255\255\255\255]\NUL^\NUL1\NUL\255\255\&3\NUL\255\255\&5\NUL6\NUL\255\255\&8\NUL\255\255\255\255;\NUL\255\255=\NUL>\NUL?\NUL\255\255\255\255\255\255C\NULD\NULE\NUL\255\255G\NULH\NUL\255\255J\NULK\NUL\255\255M\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NULV\NUL\255\255\&1\NUL\255\255\&3\NUL\255\255\&5\NUL]\NUL^\NUL8\NUL\255\255\255\255;\NUL\255\255=\NUL>\NUL?\NUL\255\255\255\255\255\255\255\255D\NULE\NUL\255\255G\NUL\255\255\255\255J\NULK\NUL\255\255M\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NUL\255\255\255\255\&1\NUL\255\255\&3\NUL\255\255\&5\NUL]\NUL^\NUL8\NUL\255\255\255\255;\NUL\255\255=\NUL>\NUL?\NUL\255\255\255\255\255\255\255\255D\NULE\NUL\255\255G\NUL\255\255\255\255J\NULK\NUL\255\255M\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NUL\255\255\255\255\255\255\255\255\255\255\255\255\255\255]\NUL^\NUL1\NUL\255\255\&3\NUL\255\255\&5\NUL6\NUL\255\255\&8\NUL\255\255\255\255;\NUL\255\255\255\255>\NUL?\NUL\255\255\255\255\255\255C\NULD\NULE\NUL\255\255G\NULH\NUL\255\255J\NULK\NUL\255\255M\NUL\255\255\255\255P\NUL\255\255R\NUL\255\255T\NULU\NULV\NUL3\NUL\255\255\&5\NUL\255\255\255\255\&8\NUL\255\255^\NUL;\NUL\255\255=\NUL\255\255?\NUL\255\255\255\255\255\255\255\255D\NULE\NUL\255\255\255\255\255\255\255\255J\NULK\NUL\255\255\255\255N\NUL\255\255\255\255Q\NUL\255\255S\NULT\NULU\NUL\255\255\255\255\255\255\255\255\255\255\255\255\255\255]\NUL^\NUL_\NUL3\NUL\255\255\&5\NUL6\NUL\255\255\&8\NUL\255\255\255\255;\NUL\255\255=\NUL\255\255?\NUL\255\255\255\255\255\255C\NULD\NULE\NUL\255\255\255\255H\NUL\255\255J\NULK\NUL\255\255\255\255N\NUL\255\255\255\255Q\NUL\255\255S\NULT\NULU\NULV\NUL3\NUL\255\255\&5\NUL6\NUL\255\255\&8\NUL]\NUL^\NUL;\NUL\255\255=\NUL\255\255?\NUL\255\255\255\255\255\255C\NULD\NULE\NUL\255\255\255\255H\NUL\255\255J\NULK\NUL\255\255\255\255N\NUL\255\255\255\255Q\NUL\255\255S\NULT\NULU\NULV\NUL3\NUL\255\255\&5\NUL6\NUL\255\255\&8\NUL]\NUL^\NUL;\NUL\255\255=\NUL\255\255?\NUL\255\255\255\255\255\255C\NULD\NULE\NUL\255\255\255\255H\NUL\255\255J\NULK\NUL\255\255\255\255N\NUL\255\255\255\255Q\NUL\255\255S\NULT\NULU\NULV\NUL3\NUL\255\255\&5\NUL6\NUL\255\255\&8\NUL]\NUL^\NUL;\NUL\255\255=\NUL\255\255?\NUL\255\255\255\255\255\255C\NULD\NULE\NUL\255\255\255\255H\NUL\255\255J\NULK\NUL\255\255\255\255N\NUL\255\255\255\255Q\NUL\255\255S\NULT\NULU\NULV\NUL3\NUL\255\255\&5\NUL\255\255\255\255\&8\NUL]\NUL^\NUL;\NUL\255\255=\NUL\255\255?\NUL\255\255\255\255\255\255\255\255D\NULE\NUL\255\255\255\255\255\255\255\255J\NULK\NUL\255\255\255\255N\NUL\255\255\255\255Q\NUL\255\255S\NULT\NULU\NUL\255\255\&3\NUL\255\255\&5\NUL\255\255\255\255\&8\NUL]\NUL^\NUL;\NUL\255\255=\NUL\255\255?\NUL\255\255\255\255\255\255\255\255D\NULE\NUL\255\255\255\255\255\255\255\255J\NULK\NUL\255\255\255\255N\NUL\255\255\255\255Q\NUL\255\255S\NULT\NULU\NUL\255\255\&3\NUL\255\255\&5\NUL\255\255\255\255\&8\NUL]\NUL^\NUL;\NUL\255\255=\NUL\255\255?\NUL\255\255\255\255\255\255\255\255D\NULE\NUL\255\255\255\255\255\255\255\255J\NULK\NUL\255\255\255\255N\NUL\255\255\255\255Q\NUL\255\255S\NULT\NULU\NUL\255\255\&3\NUL\255\255\&5\NUL6\NUL\255\255\&8\NUL]\NUL^\NUL;\NUL\255\255\255\255\255\255?\NUL\255\255\255\255\255\255C\NULD\NULE\NUL\255\255\255\255H\NUL\255\255J\NULK\NUL\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255T\NULU\NULV\NUL\255\255\255\255\255\255\255\255\255\255\255\255S\NUL^\NULU\NULV\NULW\NULX\NULY\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255\255\255\255\255\255\255\255\255\255\255s\NULt\NULS\NULv\NULU\NULV\NULW\NULX\NULY\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255\255\255\255\255\255\255\255\255\255\255s\NULt\NULS\NULv\NUL\255\255V\NULW\NULX\NULY\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255\255\255\255\255\255\255\255\255\255\255s\NULt\NULZ\NULv\NUL\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NUL\255\255\255\255\255\255\255\255\255\255\255\255r\NULs\NULt\NUL\255\255S\NUL\255\255\255\255\255\255\255\255\255\255|\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255S\NUL\255\255\255\255\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255S\NUL\255\255\255\255\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255\255\255\255\255\255\255\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255\255\255\255\255\255\255q\NUL\255\255s\NULt\NUL\255\255Z\NUL\255\255\\\NULy\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255n\NUL\255\255p\NUL\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255n\NUL\255\255p\NUL\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255n\NUL\255\255p\NUL\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255n\NUL\255\255p\NUL\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255n\NUL\255\255p\NUL\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255n\NUL\255\255\255\255\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255n\NUL\255\255\255\255\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255n\NUL\255\255\255\255\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255n\NUL\255\255\255\255\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255n\NUL\255\255\255\255\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255n\NUL\255\255\255\255\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL]\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255\255\255\255\255\255\255\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255n\NUL\255\255\255\255\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255\255\255o\NUL\255\255\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255n\NUL\255\255\255\255\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255n\NUL\255\255\255\255\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255n\NUL\255\255\255\255\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255n\NUL\255\255\255\255\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255n\NUL\255\255\255\255\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NUL\255\255\255\255\255\255\255\255\255\255\255\255r\NULs\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NUL\255\255\255\255\255\255\255\255\255\255\255\255r\NULs\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NUL\255\255\255\255\255\255\255\255\255\255\255\255r\NULs\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NUL\255\255\255\255\255\255\255\255\255\255\255\255r\NULs\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NUL\255\255\255\255\255\255\255\255\255\255\255\255r\NULs\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NUL\255\255\255\255\255\255\255\255\255\255\255\255r\NULs\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255\255\255\255\255\255\255\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NUL\255\255\255\255\255\255\255\255\255\255\255\255r\NULs\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255\255\255\255\255\255\255\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NUL\255\255\255\255\255\255\255\255\255\255\255\255r\NULs\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255\255\255\255\255\255\255\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255\255\255\255\255\255\255\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NUL\255\255\255\255\255\255\255\255\255\255\255\255r\NULs\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255\255\255\255\255\255\255\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255\255\255\255\255\255\255\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NUL\255\255\255\255\255\255\255\255\255\255\255\255r\NULs\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NUL\255\255\255\255\255\255\255\255\255\255\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NUL\255\255\255\255\255\255\255\255\255\255\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NUL\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NUL\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NUL;\NUL<\NUL=\NUL\255\255\255\255\255\255A\NULB\NULC\NULD\NUL\255\255\255\255\255\255s\NULt\NUL\255\255\255\255\255\255M\NULN\NULO\NULP\NULQ\NULR\NUL;\NUL<\NUL=\NUL\255\255\255\255\255\255A\NULB\NULC\NULD\NUL\255\255\255\255\255\255\255\255\255\255\255\255\255\255\&1\NULM\NULN\NULO\NULP\NULQ\NULR\NUL8\NUL\255\255:\NUL;\NUL<\NUL=\NUL>\NUL?\NUL1\NULA\NULB\NULC\NULD\NUL\255\255\255\255\&8\NUL\255\255:\NUL;\NUL<\NUL=\NUL>\NUL?\NUL\255\255A\NULB\NULC\NULD\NUL8\NUL\255\255:\NUL;\NUL<\NUL=\NUL>\NUL?\NUL\255\255A\NULB\NULC\NULD\NUL8\NUL\255\255:\NUL;\NUL<\NUL=\NUL>\NUL?\NUL\255\255A\NULB\NULC\NULD\NUL8\NUL\255\255:\NUL;\NUL<\NUL=\NUL>\NUL?\NUL\255\255A\NULB\NULC\NULD\NUL\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255" "\\xff\\xff\\x02\\x00\\x03\\x00\\x04\\x00\\x36\\x00\\x74\\x00\\x15\\x00\\x16\\x00\\x17\\x00\\x15\\x00\\x16\\x00\\x17\\x00\\x17\\x00\\x04\\x00\\x35\\x00\\x01\\x00\\x01\\x00\\x18\\x00\\x03\\x00\\x01\\x00\\x04\\x00\\x02\\x00\\x1c\\x00\\x02\\x00\\x19\\x00\\x74\\x00\\x1b\\x00\\x0d\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x0d\\x00\\x21\\x00\\x22\\x00\\x23\\x00\\x24\\x00\\x25\\x00\\x26\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x01\\x00\\x03\\x00\\x14\\x00\\x02\\x00\\x5b\\x00\\x0d\\x00\\x33\\x00\\x39\\x00\\x20\\x00\\x21\\x00\\x37\\x00\\x23\\x00\\x0d\\x00\\x21\\x00\\x02\\x00\\x03\\x00\\x04\\x00\\x1e\\x00\\x2e\\x00\\x2a\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x45\\x00\\x46\\x00\\x47\\x00\\x79\\x00\\x01\\x00\\x79\\x00\\x36\\x00\\x76\\x00\\x01\\x00\\x2e\\x00\\x36\\x00\\x76\\x00\\x36\\x00\\x19\\x00\\x09\\x00\\x1b\\x00\\x0d\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x0d\\x00\\x21\\x00\\x22\\x00\\x23\\x00\\x24\\x00\\x25\\x00\\x26\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x74\\x00\\x01\\x00\\x5e\\x00\\x74\\x00\\x74\\x00\\x5c\\x00\\x33\\x00\\x5e\\x00\\x74\\x00\\x5c\\x00\\x37\\x00\\x5e\\x00\\x5e\\x00\\x0d\\x00\\x02\\x00\\x03\\x00\\x04\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x45\\x00\\x46\\x00\\x47\\x00\\x5c\\x00\\x5d\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x5b\\x00\\x36\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x19\\x00\\x5e\\x00\\x1b\\x00\\x79\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x79\\x00\\x21\\x00\\x22\\x00\\x23\\x00\\x24\\x00\\x25\\x00\\x26\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x04\\x00\\x01\\x00\\x01\\x00\\x79\\x00\\x03\\x00\\x5c\\x00\\x33\\x00\\x5e\\x00\\x74\\x00\\x5c\\x00\\x37\\x00\\x5e\\x00\\x02\\x00\\x0d\\x00\\x0d\\x00\\x36\\x00\\x36\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x45\\x00\\x46\\x00\\x47\\x00\\x79\\x00\\x76\\x00\\x21\\x00\\x1e\\x00\\x23\\x00\\x23\\x00\\x01\\x00\\x07\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x04\\x00\\x7b\\x00\\x79\\x00\\x01\\x00\\x0d\\x00\\x02\\x00\\x33\\x00\\x01\\x00\\x2c\\x00\\x36\\x00\\x36\\x00\\x2a\\x00\\x5c\\x00\\x54\\x00\\x36\\x00\\x0d\\x00\\x02\\x00\\x54\\x00\\x01\\x00\\x0d\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x45\\x00\\x46\\x00\\x47\\x00\\x43\\x00\\x20\\x00\\x21\\x00\\x0d\\x00\\x23\\x00\\x48\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x01\\x00\\x21\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x04\\x00\\x79\\x00\\x01\\x00\\x1e\\x00\\x2a\\x00\\x56\\x00\\x33\\x00\\x0d\\x00\\x79\\x00\\x36\\x00\\x5c\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x0d\\x00\\x5c\\x00\\x5d\\x00\\x36\\x00\\x01\\x00\\x36\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x45\\x00\\x46\\x00\\x47\\x00\\x2d\\x00\\x02\\x00\\x21\\x00\\x0d\\x00\\x23\\x00\\x43\\x00\\x36\\x00\\x78\\x00\\x79\\x00\\x79\\x00\\x48\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x04\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x02\\x00\\x07\\x00\\x33\\x00\\x01\\x00\\x2d\\x00\\x36\\x00\\x56\\x00\\x07\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x1e\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x0d\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x45\\x00\\x46\\x00\\x47\\x00\\x5c\\x00\\x5d\\x00\\x21\\x00\\x21\\x00\\x23\\x00\\x23\\x00\\x5c\\x00\\x5d\\x00\\x79\\x00\\x07\\x00\\x01\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x04\\x00\\x07\\x00\\x79\\x00\\x2a\\x00\\x5c\\x00\\x04\\x00\\x33\\x00\\x76\\x00\\x0d\\x00\\x37\\x00\\x36\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x5c\\x00\\x5d\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x36\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x45\\x00\\x46\\x00\\x47\\x00\\x5c\\x00\\x5d\\x00\\x21\\x00\\x01\\x00\\x23\\x00\\x43\\x00\\x20\\x00\\x21\\x00\\x79\\x00\\x23\\x00\\x48\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x04\\x00\\x0d\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x02\\x00\\x33\\x00\\x79\\x00\\x1c\\x00\\x36\\x00\\x56\\x00\\x33\\x00\\x7a\\x00\\x7b\\x00\\x36\\x00\\x1c\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x4b\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x74\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x21\\x00\\x2d\\x00\\x23\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x79\\x00\\x79\\x00\\x39\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x01\\x00\\x36\\x00\\x54\\x00\\x39\\x00\\x2a\\x00\\x5c\\x00\\x33\\x00\\x5e\\x00\\x03\\x00\\x36\\x00\\x21\\x00\\x06\\x00\\x0d\\x00\\x54\\x00\\x43\\x00\\x05\\x00\\x06\\x00\\x07\\x00\\x2c\\x00\\x48\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x02\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x01\\x00\\x36\\x00\\x54\\x00\\x56\\x00\\x78\\x00\\x79\\x00\\x1f\\x00\\x34\\x00\\x35\\x00\\x5c\\x00\\x79\\x00\\x5e\\x00\\x0d\\x00\\x20\\x00\\x21\\x00\\x2a\\x00\\x20\\x00\\x21\\x00\\x2d\\x00\\x05\\x00\\x06\\x00\\x07\\x00\\x1e\\x00\\x09\\x00\\x1a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x07\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x2d\\x00\\x36\\x00\\x5c\\x00\\x5d\\x00\\x36\\x00\\x19\\x00\\x01\\x00\\x1b\\x00\\x03\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x79\\x00\\x21\\x00\\x22\\x00\\x23\\x00\\x24\\x00\\x25\\x00\\x26\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x34\\x00\\x35\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x74\\x00\\x33\\x00\\x54\\x00\\x0a\\x00\\x79\\x00\\x37\\x00\\x5a\\x00\\x0e\\x00\\x5c\\x00\\x76\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\x54\\x00\\x6e\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x1c\\x00\\x73\\x00\\x74\\x00\\x1c\\x00\\x76\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x79\\x00\\x2c\\x00\\x5a\\x00\\x79\\x00\\x5c\\x00\\x30\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\x39\\x00\\x6e\\x00\\x76\\x00\\x39\\x00\\x54\\x00\\x1c\\x00\\x73\\x00\\x74\\x00\\x4b\\x00\\x76\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x05\\x00\\x06\\x00\\x07\\x00\\x0a\\x00\\x09\\x00\\x79\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x76\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x01\\x00\\x1c\\x00\\x78\\x00\\x79\\x00\\x1c\\x00\\x19\\x00\\x39\\x00\\x1b\\x00\\x76\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x0d\\x00\\x21\\x00\\x22\\x00\\x23\\x00\\x24\\x00\\x25\\x00\\x26\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x07\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x1c\\x00\\x39\\x00\\x33\\x00\\x07\\x00\\x39\\x00\\x1c\\x00\\x37\\x00\\x1c\\x00\\x1c\\x00\\x01\\x00\\x1a\\x00\\x2a\\x00\\x3c\\x00\\x3d\\x00\\x2d\\x00\\x01\\x00\\x1a\\x00\\x03\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x0d\\x00\\x07\\x00\\x22\\x00\\x23\\x00\\x1a\\x00\\x25\\x00\\x0d\\x00\\x27\\x00\\x39\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x39\\x00\\x07\\x00\\x39\\x00\\x39\\x00\\x20\\x00\\x21\\x00\\x33\\x00\\x5a\\x00\\x76\\x00\\x5c\\x00\\x37\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\x36\\x00\\x6e\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x4c\\x00\\x73\\x00\\x74\\x00\\x1a\\x00\\x76\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x79\\x00\\x07\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x5a\\x00\\x50\\x00\\x5c\\x00\\x1a\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\x07\\x00\\x6e\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x07\\x00\\x73\\x00\\x74\\x00\\x5c\\x00\\x5d\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x01\\x00\\x79\\x00\\x4d\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x51\\x00\\x52\\x00\\x2a\\x00\\x74\\x00\\x03\\x00\\x2d\\x00\\x0d\\x00\\x06\\x00\\x22\\x00\\x23\\x00\\x79\\x00\\x25\\x00\\x76\\x00\\x27\\x00\\x79\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x07\\x00\\x02\\x00\\x03\\x00\\x36\\x00\\x1e\\x00\\x06\\x00\\x33\\x00\\x58\\x00\\x59\\x00\\x2a\\x00\\x37\\x00\\x36\\x00\\x2d\\x00\\x1f\\x00\\x1a\\x00\\x36\\x00\\x3b\\x00\\x3c\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\x79\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x07\\x00\\x22\\x00\\x23\\x00\\x76\\x00\\x25\\x00\\x4c\\x00\\x27\\x00\\x08\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x4d\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x51\\x00\\x52\\x00\\x33\\x00\\x5a\\x00\\x75\\x00\\x5c\\x00\\x37\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\x76\\x00\\x6e\\x00\\x5c\\x00\\x5d\\x00\\x6d\\x00\\x4c\\x00\\x73\\x00\\x74\\x00\\x00\\x00\\x01\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x78\\x00\\x79\\x00\\x01\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x5a\\x00\\x2b\\x00\\x5c\\x00\\x5b\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\x07\\x00\\x6e\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x73\\x00\\x74\\x00\\x36\\x00\\x02\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x3b\\x00\\x3c\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\x5b\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x07\\x00\\x46\\x00\\x47\\x00\\x02\\x00\\x22\\x00\\x23\\x00\\x2b\\x00\\x25\\x00\\x01\\x00\\x27\\x00\\x01\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x19\\x00\\x04\\x00\\x1b\\x00\\x33\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x37\\x00\\x21\\x00\\x22\\x00\\x23\\x00\\x24\\x00\\x25\\x00\\x26\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x32\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x5b\\x00\\x33\\x00\\x01\\x00\\x4c\\x00\\x03\\x00\\x37\\x00\\x5c\\x00\\x5d\\x00\\x78\\x00\\x79\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x0d\\x00\\x5c\\x00\\x5d\\x00\\x5a\\x00\\x5e\\x00\\x5c\\x00\\x02\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\x5a\\x00\\x6e\\x00\\x5c\\x00\\x04\\x00\\x5e\\x00\\x5f\\x00\\x73\\x00\\x74\\x00\\x2a\\x00\\x2b\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x21\\x00\\x5e\\x00\\x23\\x00\\x2a\\x00\\x2b\\x00\\x07\\x00\\x2a\\x00\\x2b\\x00\\x23\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x73\\x00\\x74\\x00\\x02\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x33\\x00\\x02\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x19\\x00\\x33\\x00\\x1b\\x00\\x2b\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x04\\x00\\x21\\x00\\x22\\x00\\x23\\x00\\x24\\x00\\x25\\x00\\x26\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x07\\x00\\x2a\\x00\\x2b\\x00\\x36\\x00\\x5c\\x00\\x5d\\x00\\x33\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x37\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x19\\x00\\x04\\x00\\x1b\\x00\\x04\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x2c\\x00\\x21\\x00\\x22\\x00\\x23\\x00\\x24\\x00\\x25\\x00\\x26\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x5a\\x00\\x2a\\x00\\x5c\\x00\\x01\\x00\\x5e\\x00\\x5f\\x00\\x33\\x00\\x79\\x00\\x2b\\x00\\x21\\x00\\x37\\x00\\x23\\x00\\x1e\\x00\\x79\\x00\\x5e\\x00\\x23\\x00\\x5c\\x00\\x5d\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x07\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x73\\x00\\x74\\x00\\x33\\x00\\x17\\x00\\x18\\x00\\x36\\x00\\x33\\x00\\x79\\x00\\x1e\\x00\\x36\\x00\\x5e\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x19\\x00\\x04\\x00\\x1b\\x00\\x04\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x30\\x00\\x21\\x00\\x22\\x00\\x23\\x00\\x24\\x00\\x25\\x00\\x26\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x07\\x00\\x3c\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\x40\\x00\\x33\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x37\\x00\\x46\\x00\\x47\\x00\\x11\\x00\\x12\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x19\\x00\\x02\\x00\\x1b\\x00\\x5e\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x04\\x00\\x21\\x00\\x22\\x00\\x23\\x00\\x24\\x00\\x25\\x00\\x26\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x79\\x00\\x36\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x04\\x00\\x33\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x37\\x00\\x23\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x32\\x00\\x04\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x07\\x00\\x04\\x00\\x78\\x00\\x79\\x00\\x5c\\x00\\x5d\\x00\\x33\\x00\\x0b\\x00\\x0c\\x00\\x36\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x02\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x19\\x00\\x02\\x00\\x1b\\x00\\x02\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x1f\\x00\\x21\\x00\\x22\\x00\\x23\\x00\\x24\\x00\\x25\\x00\\x26\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x07\\x00\\x01\\x00\\x2d\\x00\\x03\\x00\\x2a\\x00\\x2b\\x00\\x33\\x00\\x3c\\x00\\x78\\x00\\x79\\x00\\x37\\x00\\x2a\\x00\\x2b\\x00\\x0d\\x00\\x2b\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x19\\x00\\x2b\\x00\\x1b\\x00\\x02\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x2b\\x00\\x21\\x00\\x22\\x00\\x23\\x00\\x24\\x00\\x25\\x00\\x26\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x79\\x00\\x05\\x00\\x06\\x00\\x07\\x00\\x5c\\x00\\x5d\\x00\\x33\\x00\\x36\\x00\\x1c\\x00\\x1d\\x00\\x37\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x36\\x00\\x21\\x00\\x2c\\x00\\x23\\x00\\x43\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x1e\\x00\\x48\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x43\\x00\\x05\\x00\\x06\\x00\\x07\\x00\\x02\\x00\\x48\\x00\\x33\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x56\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x17\\x00\\x18\\x00\\x5e\\x00\\x56\\x00\\x02\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x02\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x05\\x00\\x06\\x00\\x07\\x00\\x11\\x00\\x12\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x51\\x00\\x52\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x37\\x00\\x02\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x0b\\x00\\x0c\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x5a\\x00\\x02\\x00\\x5c\\x00\\x02\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\x79\\x00\\x6e\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x2c\\x00\\x73\\x00\\x74\\x00\\x1e\\x00\\x76\\x00\\x5a\\x00\\x5c\\x00\\x5c\\x00\\x2d\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\x1e\\x00\\x6e\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x30\\x00\\x73\\x00\\x74\\x00\\x5a\\x00\\x76\\x00\\x5c\\x00\\x5b\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\x02\\x00\\x6e\\x00\\x05\\x00\\x06\\x00\\x07\\x00\\x36\\x00\\x73\\x00\\x74\\x00\\x02\\x00\\x76\\x00\\x02\\x00\\x02\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x1f\\x00\\x43\\x00\\x04\\x00\\x02\\x00\\x36\\x00\\x02\\x00\\x48\\x00\\x4d\\x00\\x04\\x00\\x3b\\x00\\x3c\\x00\\x3d\\x00\\x05\\x00\\x06\\x00\\x07\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x04\\x00\\x56\\x00\\x04\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x3b\\x00\\x3c\\x00\\x3d\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x5e\\x00\\x5c\\x00\\x05\\x00\\x06\\x00\\x07\\x00\\x4d\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x51\\x00\\x52\\x00\\x30\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x38\\x00\\x02\\x00\\x3a\\x00\\x3b\\x00\\x3c\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\x02\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x45\\x00\\x46\\x00\\x47\\x00\\x5a\\x00\\x79\\x00\\x5c\\x00\\x2b\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\x79\\x00\\x6e\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x1f\\x00\\x73\\x00\\x74\\x00\\x5a\\x00\\x76\\x00\\x5c\\x00\\x01\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\x02\\x00\\x6e\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x02\\x00\\x73\\x00\\x74\\x00\\x5a\\x00\\x76\\x00\\x5c\\x00\\x02\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\x02\\x00\\x6e\\x00\\x05\\x00\\x06\\x00\\x07\\x00\\x2c\\x00\\x73\\x00\\x74\\x00\\x1f\\x00\\x76\\x00\\x2a\\x00\\x02\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x5e\\x00\\x04\\x00\\x04\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x3b\\x00\\x3c\\x00\\x3d\\x00\\x05\\x00\\x06\\x00\\x07\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x4d\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x51\\x00\\x52\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x05\\x00\\x06\\x00\\x07\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x1f\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x38\\x00\\x01\\x00\\x3a\\x00\\x3b\\x00\\x3c\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\x2c\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x45\\x00\\x46\\x00\\x47\\x00\\x5a\\x00\\x79\\x00\\x5c\\x00\\x2c\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\x1f\\x00\\x6e\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x02\\x00\\x73\\x00\\x74\\x00\\x5a\\x00\\x76\\x00\\x5c\\x00\\x02\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\x08\\x00\\x6e\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x1f\\x00\\x73\\x00\\x74\\x00\\x5a\\x00\\x76\\x00\\x5c\\x00\\x01\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\x5e\\x00\\x6e\\x00\\x05\\x00\\x06\\x00\\x07\\x00\\x1f\\x00\\x73\\x00\\x74\\x00\\x02\\x00\\x76\\x00\\x02\\x00\\x02\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x01\\x00\\x3c\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\x40\\x00\\x2b\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x2b\\x00\\x5b\\x00\\x05\\x00\\x06\\x00\\x07\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x4d\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x51\\x00\\x52\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x5c\\x00\\x2a\\x00\\x5a\\x00\\x46\\x00\\x5c\\x00\\x02\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\x2a\\x00\\x6e\\x00\\x2a\\x00\\x70\\x00\\x78\\x00\\x79\\x00\\x73\\x00\\x74\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x02\\x00\\x02\\x00\\x5a\\x00\\x79\\x00\\x5c\\x00\\x5e\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\x2a\\x00\\x6e\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x1e\\x00\\x73\\x00\\x74\\x00\\x5a\\x00\\x76\\x00\\x5c\\x00\\x1a\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\x1b\\x00\\x6e\\x00\\x0c\\x00\\x0d\\x00\\x19\\x00\\x10\\x00\\x73\\x00\\x74\\x00\\x04\\x00\\x76\\x00\\x01\\x00\\x5b\\x00\\x03\\x00\\x02\\x00\\x02\\x00\\x19\\x00\\x02\\x00\\x1b\\x00\\x5e\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x0d\\x00\\x21\\x00\\x22\\x00\\x23\\x00\\x24\\x00\\x25\\x00\\x26\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x01\\x00\\x20\\x00\\x21\\x00\\x33\\x00\\x23\\x00\\x57\\x00\\x2b\\x00\\x37\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x46\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x2b\\x00\\x5e\\x00\\x33\\x00\\x2c\\x00\\x01\\x00\\x36\\x00\\x2c\\x00\\x36\\x00\\x5a\\x00\\x01\\x00\\x5c\\x00\\x30\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x43\\x00\\x0d\\x00\\x2c\\x00\\x30\\x00\\x5a\\x00\\x48\\x00\\x5c\\x00\\x2c\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x37\\x00\\x01\\x00\\x73\\x00\\x74\\x00\\x3b\\x00\\x3c\\x00\\x3d\\x00\\x2c\\x00\\x56\\x00\\x03\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x01\\x00\\x73\\x00\\x74\\x00\\x2b\\x00\\x02\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x30\\x00\\x31\\x00\\x2c\\x00\\x33\\x00\\x02\\x00\\x35\\x00\\x5b\\x00\\x5e\\x00\\x38\\x00\\x01\\x00\\x65\\x00\\x3b\\x00\\x01\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\x79\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x44\\x00\\x45\\x00\\x01\\x00\\x47\\x00\\x04\\x00\\x5e\\x00\\x4a\\x00\\x4b\\x00\\x01\\x00\\x4d\\x00\\x4e\\x00\\x5e\\x00\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\x01\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x2c\\x00\\x65\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x5f\\x00\\x01\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x1e\\x00\\x65\\x00\\x07\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x01\\x00\\x01\\x00\\x10\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x5a\\x00\\x1e\\x00\\x5c\\x00\\x01\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x1b\\x00\\x2b\\x00\\x38\\x00\\x2b\\x00\\x3a\\x00\\x3b\\x00\\x3c\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\x1e\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x2b\\x00\\x2b\\x00\\x2c\\x00\\x73\\x00\\x74\\x00\\x2f\\x00\\x30\\x00\\x31\\x00\\x32\\x00\\x33\\x00\\x34\\x00\\x35\\x00\\x36\\x00\\x37\\x00\\x38\\x00\\x39\\x00\\x3a\\x00\\x3b\\x00\\x65\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\x40\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x45\\x00\\x01\\x00\\x47\\x00\\x48\\x00\\x49\\x00\\x4a\\x00\\x4b\\x00\\x4c\\x00\\x4d\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\x56\\x00\\x57\\x00\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x01\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x01\\x00\\x01\\x00\\x07\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x5b\\x00\\x31\\x00\\x10\\x00\\x65\\x00\\x2a\\x00\\x5a\\x00\\x36\\x00\\x5c\\x00\\x1b\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x1b\\x00\\x3e\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x1a\\x00\\x43\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x47\\x00\\x48\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x19\\x00\\x4d\\x00\\x73\\x00\\x74\\x00\\x50\\x00\\x2f\\x00\\x52\\x00\\x31\\x00\\x10\\x00\\x33\\x00\\x56\\x00\\x35\\x00\\x36\\x00\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\x5e\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x43\\x00\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\x48\\x00\\xff\\xff\\x4a\\x00\\x4b\\x00\\x4c\\x00\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\x56\\x00\\xff\\xff\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x01\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\xff\\xff\\x36\\x00\\x07\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\xff\\xff\\xff\\xff\\x10\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\xff\\xff\\x46\\x00\\x47\\x00\\x19\\x00\\xff\\xff\\x1b\\x00\\x1b\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\xff\\xff\\x21\\x00\\x22\\x00\\x23\\x00\\x24\\x00\\x25\\x00\\x26\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x2f\\x00\\xff\\xff\\x31\\x00\\x33\\x00\\x33\\x00\\xff\\xff\\x35\\x00\\x37\\x00\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\xff\\xff\\x3d\\x00\\x3e\\x00\\x3f\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\xff\\xff\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\x78\\x00\\x79\\x00\\x4a\\x00\\x4b\\x00\\x4c\\x00\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\xff\\xff\\xff\\xff\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x01\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\xff\\xff\\x37\\x00\\x07\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\xff\\xff\\xff\\xff\\x10\\x00\\xff\\xff\\x77\\x00\\x78\\x00\\x79\\x00\\x01\\x00\\x02\\x00\\x03\\x00\\x01\\x00\\x02\\x00\\x03\\x00\\x1b\\x00\\x4d\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x51\\x00\\x52\\x00\\x01\\x00\\x02\\x00\\x03\\x00\\x01\\x00\\x02\\x00\\x03\\x00\\xff\\xff\\xff\\xff\\x3c\\x00\\x3d\\x00\\x2c\\x00\\xff\\xff\\xff\\xff\\x2f\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x33\\x00\\x01\\x00\\x35\\x00\\x03\\x00\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\xff\\xff\\x3d\\x00\\xff\\xff\\x3f\\x00\\x0d\\x00\\x01\\x00\\x02\\x00\\x03\\x00\\x44\\x00\\x45\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\xff\\xff\\x4a\\x00\\x4b\\x00\\x4c\\x00\\x04\\x00\\x4e\\x00\\xff\\xff\\xff\\xff\\x51\\x00\\xff\\xff\\x53\\x00\\x54\\x00\\x55\\x00\\xff\\xff\\xff\\xff\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x01\\x00\\x78\\x00\\x79\\x00\\xff\\xff\\x36\\x00\\xff\\xff\\x07\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\xff\\xff\\xff\\xff\\x10\\x00\\x01\\x00\\x43\\x00\\x03\\x00\\xff\\xff\\x05\\x00\\x06\\x00\\x48\\x00\\xff\\xff\\x09\\x00\\x0a\\x00\\x1b\\x00\\xff\\xff\\x38\\x00\\xff\\xff\\x3a\\x00\\x3b\\x00\\x3c\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\x56\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\xff\\xff\\x2f\\x00\\x01\\x00\\x02\\x00\\x03\\x00\\x33\\x00\\x01\\x00\\x35\\x00\\x03\\x00\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\xff\\xff\\x3d\\x00\\xff\\xff\\x3f\\x00\\x0d\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x44\\x00\\x45\\x00\\x01\\x00\\x02\\x00\\x03\\x00\\xff\\xff\\x4a\\x00\\x4b\\x00\\x4c\\x00\\xff\\xff\\x4e\\x00\\xff\\xff\\xff\\xff\\x51\\x00\\xff\\xff\\x53\\x00\\x54\\x00\\x55\\x00\\xff\\xff\\xff\\xff\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x01\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x36\\x00\\xff\\xff\\x07\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\xff\\xff\\xff\\xff\\x10\\x00\\xff\\xff\\x43\\x00\\x36\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x48\\x00\\x3b\\x00\\x3c\\x00\\x3d\\x00\\x1b\\x00\\xff\\xff\\xff\\xff\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\xff\\xff\\xff\\xff\\x5a\\x00\\x56\\x00\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x2b\\x00\\x2c\\x00\\x5e\\x00\\xff\\xff\\x2f\\x00\\x30\\x00\\xff\\xff\\x32\\x00\\xff\\xff\\x34\\x00\\xff\\xff\\xff\\xff\\x37\\x00\\xff\\xff\\x39\\x00\\x3a\\x00\\x37\\x00\\xff\\xff\\x73\\x00\\x74\\x00\\xff\\xff\\x40\\x00\\x41\\x00\\x42\\x00\\xff\\xff\\xff\\xff\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x49\\x00\\x46\\x00\\x47\\x00\\x4c\\x00\\xff\\xff\\xff\\xff\\x4f\\x00\\xff\\xff\\xff\\xff\\x01\\x00\\xff\\xff\\x03\\x00\\x78\\x00\\x79\\x00\\x57\\x00\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\x0d\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x01\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x07\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\xff\\xff\\xff\\xff\\x10\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x77\\x00\\x78\\x00\\x79\\x00\\xff\\xff\\x1b\\x00\\xff\\xff\\xff\\xff\\x31\\x00\\xff\\xff\\x33\\x00\\xff\\xff\\x35\\x00\\xff\\xff\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\xff\\xff\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\xff\\xff\\x2f\\x00\\xff\\xff\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\xff\\xff\\x36\\x00\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\x43\\x00\\x01\\x00\\xff\\xff\\x03\\x00\\xff\\xff\\x48\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x4c\\x00\\x4d\\x00\\xff\\xff\\x5a\\x00\\x0d\\x00\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x56\\x00\\xff\\xff\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x01\\x00\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\xff\\xff\\x07\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\xff\\xff\\xff\\xff\\x10\\x00\\xff\\xff\\x33\\x00\\xff\\xff\\x35\\x00\\x36\\x00\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\x1b\\x00\\x3d\\x00\\xff\\xff\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x43\\x00\\x44\\x00\\x45\\x00\\xff\\xff\\xff\\xff\\x48\\x00\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\xff\\xff\\x4e\\x00\\xff\\xff\\x2f\\x00\\x51\\x00\\xff\\xff\\x53\\x00\\x54\\x00\\x55\\x00\\x56\\x00\\x36\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5d\\x00\\x5e\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x01\\x00\\x43\\x00\\x03\\x00\\xff\\xff\\x01\\x00\\xff\\xff\\x48\\x00\\x01\\x00\\xff\\xff\\xff\\xff\\x4c\\x00\\x4d\\x00\\x0d\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x0d\\x00\\x46\\x00\\x47\\x00\\x0d\\x00\\x56\\x00\\xff\\xff\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x01\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x07\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\xff\\xff\\xff\\xff\\x10\\x00\\xff\\xff\\xff\\xff\\x36\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\x36\\x00\\x5e\\x00\\x5f\\x00\\x36\\x00\\x1b\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x43\\x00\\x78\\x00\\x79\\x00\\xff\\xff\\x43\\x00\\x48\\x00\\xff\\xff\\x43\\x00\\xff\\xff\\x48\\x00\\xff\\xff\\xff\\xff\\x48\\x00\\x73\\x00\\x74\\x00\\x2f\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\x56\\x00\\x5e\\x00\\x5f\\x00\\x36\\x00\\x56\\x00\\xff\\xff\\x5c\\x00\\x56\\x00\\x5e\\x00\\xff\\xff\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x43\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x48\\x00\\x73\\x00\\x74\\x00\\xff\\xff\\x4c\\x00\\x4d\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x56\\x00\\xff\\xff\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x01\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x01\\x00\\xff\\xff\\x03\\x00\\xff\\xff\\x0d\\x00\\x06\\x00\\x07\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\xff\\xff\\xff\\xff\\x10\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x01\\x00\\x1b\\x00\\x03\\x00\\xff\\xff\\xff\\xff\\x06\\x00\\x07\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\xff\\xff\\xff\\xff\\x10\\x00\\x73\\x00\\x74\\x00\\x2c\\x00\\x2d\\x00\\x36\\x00\\x2f\\x00\\xff\\xff\\x5a\\x00\\xff\\xff\\x5c\\x00\\x1b\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x43\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x48\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x2c\\x00\\x2d\\x00\\xff\\xff\\x2f\\x00\\xff\\xff\\x73\\x00\\x74\\x00\\x4c\\x00\\xff\\xff\\x56\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5c\\x00\\x5d\\x00\\x5e\\x00\\xff\\xff\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\xff\\xff\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x4c\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\xff\\xff\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x01\\x00\\x73\\x00\\x74\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x07\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\xff\\xff\\xff\\xff\\x10\\x00\\xff\\xff\\x3c\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\x40\\x00\\xff\\xff\\x42\\x00\\x43\\x00\\x44\\x00\\x1b\\x00\\x46\\x00\\x47\\x00\\x5a\\x00\\x01\\x00\\x5c\\x00\\x03\\x00\\x5e\\x00\\x5f\\x00\\x06\\x00\\x07\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\xff\\xff\\xff\\xff\\x10\\x00\\x2f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x36\\x00\\x73\\x00\\x74\\x00\\x1b\\x00\\xff\\xff\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\xff\\xff\\x43\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x48\\x00\\xff\\xff\\x2c\\x00\\xff\\xff\\x4c\\x00\\x2f\\x00\\x78\\x00\\x79\\x00\\xff\\xff\\x01\\x00\\xff\\xff\\x03\\x00\\x73\\x00\\x74\\x00\\x56\\x00\\xff\\xff\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x0d\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x4c\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\xff\\xff\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x01\\x00\\x73\\x00\\x74\\x00\\x36\\x00\\xff\\xff\\xff\\xff\\x07\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\xff\\xff\\xff\\xff\\x10\\x00\\x43\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x48\\x00\\xff\\xff\\x5a\\x00\\xff\\xff\\x5c\\x00\\x1b\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x01\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x56\\x00\\x07\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x5e\\x00\\xff\\xff\\x10\\x00\\x2f\\x00\\xff\\xff\\x73\\x00\\x74\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x36\\x00\\xff\\xff\\x5a\\x00\\x1b\\x00\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\xff\\xff\\x43\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x48\\x00\\xff\\xff\\x2c\\x00\\xff\\xff\\x4c\\x00\\x2f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x56\\x00\\xff\\xff\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\xff\\xff\\xff\\xff\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\xff\\xff\\x36\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x4c\\x00\\x3b\\x00\\x3c\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\xff\\xff\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x01\\x00\\xff\\xff\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x01\\x00\\x02\\x00\\xff\\xff\\xff\\xff\\x0d\\x00\\xff\\xff\\x07\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\xff\\xff\\xff\\xff\\x10\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x01\\x00\\x1b\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x07\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x79\\x00\\xff\\xff\\x10\\x00\\x73\\x00\\x74\\x00\\xff\\xff\\xff\\xff\\x36\\x00\\x2f\\x00\\xff\\xff\\x5a\\x00\\xff\\xff\\x5c\\x00\\x1b\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x43\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x48\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x2c\\x00\\xff\\xff\\xff\\xff\\x2f\\x00\\xff\\xff\\x73\\x00\\x74\\x00\\x4c\\x00\\xff\\xff\\x56\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\xff\\xff\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\xff\\xff\\xff\\xff\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x4c\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\xff\\xff\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\xff\\xff\\xff\\xff\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x01\\x00\\x73\\x00\\x74\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x07\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\xff\\xff\\xff\\xff\\x10\\x00\\x3c\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\x40\\x00\\xff\\xff\\x42\\x00\\x43\\x00\\x44\\x00\\xff\\xff\\x1b\\x00\\x01\\x00\\x02\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x07\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\xff\\xff\\xff\\xff\\x10\\x00\\x2c\\x00\\xff\\xff\\x5a\\x00\\x2f\\x00\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\xff\\xff\\x1b\\x00\\x01\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x07\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\xff\\xff\\xff\\xff\\x10\\x00\\x73\\x00\\x74\\x00\\xff\\xff\\x2f\\x00\\xff\\xff\\x4c\\x00\\x78\\x00\\x79\\x00\\xff\\xff\\xff\\xff\\x1b\\x00\\xff\\xff\\xff\\xff\\x1e\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\xff\\xff\\xff\\xff\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x2f\\x00\\xff\\xff\\x4c\\x00\\xff\\xff\\xff\\xff\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\xff\\xff\\xff\\xff\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\xff\\xff\\xff\\xff\\x4c\\x00\\x73\\x00\\x74\\x00\\x3c\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\x40\\x00\\xff\\xff\\x42\\x00\\x43\\x00\\x44\\x00\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\xff\\xff\\xff\\xff\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x01\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x07\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\xff\\xff\\xff\\xff\\x10\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x01\\x00\\x1b\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x07\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x78\\x00\\x79\\x00\\x10\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x2f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x1b\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x01\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x07\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\xff\\xff\\xff\\xff\\x10\\x00\\x2f\\x00\\x37\\x00\\xff\\xff\\xff\\xff\\x4c\\x00\\x3b\\x00\\x3c\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\x1b\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\xff\\xff\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\xff\\xff\\xff\\xff\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x4c\\x00\\x2f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\xff\\xff\\xff\\xff\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x4c\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x77\\x00\\x78\\x00\\x79\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\xff\\xff\\xff\\xff\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x01\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x07\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\xff\\xff\\xff\\xff\\x10\\x00\\x3c\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\x40\\x00\\xff\\xff\\x42\\x00\\x43\\x00\\x44\\x00\\x01\\x00\\x1b\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x07\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\xff\\xff\\xff\\xff\\x10\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x2f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x1b\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x01\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x07\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\xff\\xff\\xff\\xff\\x10\\x00\\x2f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x4c\\x00\\x78\\x00\\x79\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x1b\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\xff\\xff\\xff\\xff\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x4c\\x00\\x2f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x01\\x00\\xff\\xff\\x03\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\xff\\xff\\x0d\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x4c\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x01\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x0d\\x00\\xff\\xff\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x01\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x36\\x00\\xff\\xff\\x07\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\xff\\xff\\xff\\xff\\x10\\x00\\xff\\xff\\x43\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x48\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x1b\\x00\\x30\\x00\\x31\\x00\\xff\\xff\\x33\\x00\\xff\\xff\\x35\\x00\\xff\\xff\\xff\\xff\\x38\\x00\\x56\\x00\\xff\\xff\\x3b\\x00\\xff\\xff\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\x5e\\x00\\xff\\xff\\x2f\\x00\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\xff\\xff\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\x01\\x00\\xff\\xff\\x03\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x5f\\x00\\x4c\\x00\\xff\\xff\\x0d\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\xff\\xff\\xff\\xff\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x1f\\x00\\x20\\x00\\x21\\x00\\x22\\x00\\x23\\x00\\x24\\x00\\x25\\x00\\x26\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\xff\\xff\\x01\\x00\\x31\\x00\\x03\\x00\\x33\\x00\\xff\\xff\\x35\\x00\\x36\\x00\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\x0d\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x43\\x00\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\x48\\x00\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\x56\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x01\\x00\\x31\\x00\\x03\\x00\\x33\\x00\\xff\\xff\\x35\\x00\\x36\\x00\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\x0d\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x43\\x00\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\x48\\x00\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\x56\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x01\\x00\\x31\\x00\\x03\\x00\\x33\\x00\\xff\\xff\\x35\\x00\\x36\\x00\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\x0d\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x43\\x00\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\x48\\x00\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\x56\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x01\\x00\\x31\\x00\\xff\\xff\\x33\\x00\\xff\\xff\\x35\\x00\\x36\\x00\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\x0d\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x43\\x00\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\x48\\x00\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\x56\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x01\\x00\\x31\\x00\\xff\\xff\\x33\\x00\\xff\\xff\\x35\\x00\\x36\\x00\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\x0d\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x43\\x00\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\x48\\x00\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\x56\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x01\\x00\\x31\\x00\\xff\\xff\\x33\\x00\\xff\\xff\\x35\\x00\\x36\\x00\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\x0d\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x43\\x00\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\x48\\x00\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\x56\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x01\\x00\\x31\\x00\\xff\\xff\\x33\\x00\\xff\\xff\\x35\\x00\\x36\\x00\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\x0d\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x43\\x00\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\x48\\x00\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\x56\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x01\\x00\\x31\\x00\\xff\\xff\\x33\\x00\\xff\\xff\\x35\\x00\\x36\\x00\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\x0d\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x43\\x00\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\x48\\x00\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\x56\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x01\\x00\\x31\\x00\\xff\\xff\\x33\\x00\\xff\\xff\\x35\\x00\\x36\\x00\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\x0d\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x43\\x00\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\x48\\x00\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\x56\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x01\\x00\\x31\\x00\\x03\\x00\\x33\\x00\\xff\\xff\\x35\\x00\\x36\\x00\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\x0d\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x43\\x00\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\x48\\x00\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\x56\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x01\\x00\\x31\\x00\\xff\\xff\\x33\\x00\\xff\\xff\\x35\\x00\\x36\\x00\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\x0d\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x43\\x00\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\x48\\x00\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\x56\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5d\\x00\\x5e\\x00\\x01\\x00\\x31\\x00\\xff\\xff\\x33\\x00\\xff\\xff\\x35\\x00\\x36\\x00\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\x0d\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x43\\x00\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\x48\\x00\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\x56\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x01\\x00\\x31\\x00\\xff\\xff\\x33\\x00\\xff\\xff\\x35\\x00\\x36\\x00\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\x0d\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x43\\x00\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\x48\\x00\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\x56\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x01\\x00\\x31\\x00\\x03\\x00\\x33\\x00\\xff\\xff\\x35\\x00\\x36\\x00\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\x0d\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x43\\x00\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\x48\\x00\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\x56\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x01\\x00\\x31\\x00\\x03\\x00\\x33\\x00\\xff\\xff\\x35\\x00\\xff\\xff\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\x0d\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\xff\\xff\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\xff\\xff\\x01\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5c\\x00\\x5d\\x00\\x5e\\x00\\xff\\xff\\x31\\x00\\xff\\xff\\x33\\x00\\x0d\\x00\\x35\\x00\\xff\\xff\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\xff\\xff\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\xff\\xff\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\xff\\xff\\x01\\x00\\x31\\x00\\xff\\xff\\x33\\x00\\xff\\xff\\x35\\x00\\x5d\\x00\\x5e\\x00\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\x0d\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\xff\\xff\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x01\\x00\\xff\\xff\\x5c\\x00\\x5d\\x00\\x5e\\x00\\xff\\xff\\x31\\x00\\xff\\xff\\x33\\x00\\xff\\xff\\x35\\x00\\xff\\xff\\x0d\\x00\\x38\\x00\\xff\\xff\\x01\\x00\\x3b\\x00\\xff\\xff\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x44\\x00\\x45\\x00\\x0d\\x00\\x47\\x00\\xff\\xff\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\x01\\x00\\x1e\\x00\\x03\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x5c\\x00\\x5d\\x00\\x5e\\x00\\xff\\xff\\x36\\x00\\xff\\xff\\x0d\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x33\\x00\\x43\\x00\\x35\\x00\\xff\\xff\\xff\\xff\\x38\\x00\\x48\\x00\\xff\\xff\\x3b\\x00\\xff\\xff\\x3d\\x00\\xff\\xff\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x44\\x00\\x45\\x00\\xff\\xff\\x56\\x00\\xff\\xff\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x5c\\x00\\x4e\\x00\\x5e\\x00\\xff\\xff\\x51\\x00\\x36\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x43\\x00\\xff\\xff\\xff\\xff\\x1e\\x00\\x1f\\x00\\x48\\x00\\x21\\x00\\x22\\x00\\x23\\x00\\x24\\x00\\x25\\x00\\x26\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\xff\\xff\\x56\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x33\\x00\\x5c\\x00\\xff\\xff\\x5e\\x00\\x37\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x3c\\x00\\x3d\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x42\\x00\\x43\\x00\\x44\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x48\\x00\\x49\\x00\\x4a\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x4e\\x00\\x4f\\x00\\x50\\x00\\x51\\x00\\x52\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x1e\\x00\\x1f\\x00\\xff\\xff\\x21\\x00\\x22\\x00\\x23\\x00\\x24\\x00\\x25\\x00\\x26\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\xff\\xff\\x3c\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\x40\\x00\\x33\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x37\\x00\\x46\\x00\\x47\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x77\\x00\\x78\\x00\\x79\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x48\\x00\\x49\\x00\\x4a\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x4e\\x00\\x4f\\x00\\x50\\x00\\x51\\x00\\x52\\x00\\x1e\\x00\\x1f\\x00\\xff\\xff\\x21\\x00\\x22\\x00\\x23\\x00\\x24\\x00\\x25\\x00\\x26\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x33\\x00\\xff\\xff\\x78\\x00\\x79\\x00\\x37\\x00\\x3c\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\x40\\x00\\xff\\xff\\x42\\x00\\x43\\x00\\x44\\x00\\xff\\xff\\x77\\x00\\x78\\x00\\x79\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x48\\x00\\x49\\x00\\x4a\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x4e\\x00\\x4f\\x00\\x50\\x00\\x51\\x00\\x52\\x00\\x1e\\x00\\x1f\\x00\\xff\\xff\\x21\\x00\\x22\\x00\\x23\\x00\\x24\\x00\\x25\\x00\\x26\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\xff\\xff\\x3c\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\x40\\x00\\x33\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x37\\x00\\x46\\x00\\x47\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x78\\x00\\x79\\x00\\xff\\xff\\x77\\x00\\x78\\x00\\x79\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x48\\x00\\x49\\x00\\x4a\\x00\\x4b\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x1e\\x00\\x1f\\x00\\xff\\xff\\x21\\x00\\x22\\x00\\x23\\x00\\x24\\x00\\x25\\x00\\x26\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x33\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x37\\x00\\x78\\x00\\x79\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x77\\x00\\x78\\x00\\x79\\x00\\x48\\x00\\x49\\x00\\x4a\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x1e\\x00\\x1f\\x00\\xff\\xff\\x21\\x00\\x22\\x00\\x23\\x00\\x24\\x00\\x25\\x00\\x26\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\xff\\xff\\x20\\x00\\x21\\x00\\xff\\xff\\x23\\x00\\xff\\xff\\x33\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x37\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x33\\x00\\xff\\xff\\x21\\x00\\x36\\x00\\x23\\x00\\xff\\xff\\x77\\x00\\x78\\x00\\x79\\x00\\x4a\\x00\\xff\\xff\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\xff\\xff\\xff\\xff\\x33\\x00\\xff\\xff\\xff\\xff\\x36\\x00\\xff\\xff\\xff\\xff\\x4d\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x51\\x00\\x52\\x00\\xff\\xff\\xff\\xff\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x4d\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x51\\x00\\x52\\x00\\xff\\xff\\xff\\xff\\x77\\x00\\x78\\x00\\x79\\x00\\xff\\xff\\x21\\x00\\xff\\xff\\x23\\x00\\xff\\xff\\x21\\x00\\xff\\xff\\x23\\x00\\xff\\xff\\xff\\xff\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x79\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\xff\\xff\\xff\\xff\\x33\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x33\\x00\\xff\\xff\\xff\\xff\\x36\\x00\\xff\\xff\\x3c\\x00\\x3d\\x00\\xff\\xff\\xff\\xff\\x78\\x00\\x79\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x4e\\x00\\x4f\\x00\\x50\\x00\\x51\\x00\\x52\\x00\\x21\\x00\\xff\\xff\\x23\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x2a\\x00\\x2b\\x00\\x2c\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x33\\x00\\x21\\x00\\xff\\xff\\x23\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x21\\x00\\xff\\xff\\x23\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x33\\x00\\x79\\x00\\xff\\xff\\x36\\x00\\x78\\x00\\x79\\x00\\x33\\x00\\xff\\xff\\x4e\\x00\\x4f\\x00\\x50\\x00\\x51\\x00\\x52\\x00\\xff\\xff\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\xff\\xff\\xff\\xff\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x22\\x00\\x23\\x00\\xff\\xff\\x25\\x00\\xff\\xff\\x27\\x00\\xff\\xff\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x22\\x00\\x23\\x00\\x33\\x00\\x25\\x00\\xff\\xff\\x27\\x00\\x37\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\xff\\xff\\x79\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x33\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x37\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x4c\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x79\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x79\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x5a\\x00\\x4c\\x00\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\x6e\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\xff\\xff\\xff\\xff\\x77\\x00\\x78\\x00\\x79\\x00\\x22\\x00\\x23\\x00\\xff\\xff\\x25\\x00\\xff\\xff\\x27\\x00\\xff\\xff\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\xff\\xff\\x77\\x00\\x78\\x00\\x79\\x00\\xff\\xff\\xff\\xff\\x33\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x37\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x22\\x00\\x23\\x00\\xff\\xff\\x25\\x00\\xff\\xff\\x27\\x00\\x4c\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x73\\x00\\x74\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x33\\x00\\xff\\xff\\xff\\xff\\x5a\\x00\\x37\\x00\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\x6e\\x00\\xff\\xff\\x4c\\x00\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\xff\\xff\\xff\\xff\\x77\\x00\\x78\\x00\\x79\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\x6e\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\xff\\xff\\xff\\xff\\x77\\x00\\x78\\x00\\x79\\x00\\x22\\x00\\x23\\x00\\xff\\xff\\x25\\x00\\xff\\xff\\x27\\x00\\xff\\xff\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x33\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x37\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\xff\\xff\\x22\\x00\\x23\\x00\\xff\\xff\\x25\\x00\\xff\\xff\\x27\\x00\\x4c\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x73\\x00\\x74\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x33\\x00\\xff\\xff\\xff\\xff\\x5a\\x00\\x37\\x00\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\x6e\\x00\\xff\\xff\\x4c\\x00\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\xff\\xff\\xff\\xff\\x77\\x00\\x78\\x00\\x79\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\x6e\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\xff\\xff\\xff\\xff\\x77\\x00\\x78\\x00\\x79\\x00\\x22\\x00\\x23\\x00\\xff\\xff\\x25\\x00\\xff\\xff\\x27\\x00\\xff\\xff\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\xff\\xff\\x2e\\x00\\x2f\\x00\\x30\\x00\\x22\\x00\\x23\\x00\\x33\\x00\\x25\\x00\\xff\\xff\\x27\\x00\\x37\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\xff\\xff\\x2e\\x00\\x2f\\x00\\x30\\x00\\x22\\x00\\x23\\x00\\x33\\x00\\x25\\x00\\xff\\xff\\x27\\x00\\x37\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x33\\x00\\xff\\xff\\x22\\x00\\x23\\x00\\x37\\x00\\x25\\x00\\xff\\xff\\x27\\x00\\xff\\xff\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x33\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x37\\x00\\xff\\xff\\x4c\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x77\\x00\\x78\\x00\\x79\\x00\\xff\\xff\\x22\\x00\\x23\\x00\\x4c\\x00\\x25\\x00\\xff\\xff\\x27\\x00\\xff\\xff\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\xff\\xff\\x23\\x00\\xff\\xff\\x33\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x37\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x36\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\xff\\xff\\xff\\xff\\x33\\x00\\xff\\xff\\xff\\xff\\x36\\x00\\xff\\xff\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\xff\\xff\\xff\\xff\\x4c\\x00\\xff\\xff\\xff\\xff\\x77\\x00\\x78\\x00\\x79\\x00\\x4d\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x51\\x00\\x52\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x4d\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x51\\x00\\x52\\x00\\x23\\x00\\xff\\xff\\xff\\xff\\x36\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x2a\\x00\\x2b\\x00\\x2c\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x32\\x00\\x33\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x77\\x00\\x78\\x00\\x79\\x00\\xff\\xff\\xff\\xff\\x77\\x00\\x78\\x00\\x79\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x78\\x00\\x79\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\x36\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x71\\x00\\xff\\xff\\x73\\x00\\x74\\x00\\xff\\xff\\x37\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x3b\\x00\\x3c\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\xff\\xff\\x46\\x00\\x47\\x00\\xff\\xff\\xff\\xff\\x79\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\x37\\x00\\xff\\xff\\xff\\xff\\x36\\x00\\x71\\x00\\xff\\xff\\x73\\x00\\x74\\x00\\x3b\\x00\\x3c\\x00\\x3d\\x00\\xff\\xff\\x79\\x00\\xff\\xff\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x4d\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x51\\x00\\x52\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x71\\x00\\xff\\xff\\x73\\x00\\x74\\x00\\xff\\xff\\xff\\xff\\x77\\x00\\x78\\x00\\x79\\x00\\x37\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x3b\\x00\\x3c\\x00\\x3d\\x00\\x37\\x00\\x36\\x00\\xff\\xff\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x51\\x00\\x52\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x51\\x00\\x52\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\x77\\x00\\x78\\x00\\x79\\x00\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x2b\\x00\\xff\\xff\\x2d\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x33\\x00\\xff\\xff\\x35\\x00\\xff\\xff\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\xff\\xff\\x3d\\x00\\xff\\xff\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x44\\x00\\x45\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\xff\\xff\\x4e\\x00\\xff\\xff\\xff\\xff\\x51\\x00\\xff\\xff\\x53\\x00\\x54\\x00\\x55\\x00\\xff\\xff\\xff\\xff\\x2b\\x00\\xff\\xff\\x2d\\x00\\xff\\xff\\xff\\xff\\x5d\\x00\\x5e\\x00\\x5f\\x00\\x33\\x00\\xff\\xff\\x35\\x00\\xff\\xff\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\xff\\xff\\x3d\\x00\\xff\\xff\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x44\\x00\\x45\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\xff\\xff\\x4e\\x00\\xff\\xff\\x2b\\x00\\x51\\x00\\xff\\xff\\x53\\x00\\x54\\x00\\x55\\x00\\x31\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x36\\x00\\xff\\xff\\x5d\\x00\\x5e\\x00\\x5f\\x00\\x2b\\x00\\xff\\xff\\xff\\xff\\x3e\\x00\\xff\\xff\\xff\\xff\\x31\\x00\\xff\\xff\\x43\\x00\\xff\\xff\\xff\\xff\\x36\\x00\\x47\\x00\\x48\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x4d\\x00\\x3e\\x00\\xff\\xff\\x50\\x00\\xff\\xff\\x52\\x00\\x43\\x00\\xff\\xff\\xff\\xff\\x56\\x00\\x47\\x00\\x48\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x4d\\x00\\x5e\\x00\\xff\\xff\\x50\\x00\\xff\\xff\\x52\\x00\\x2c\\x00\\xff\\xff\\xff\\xff\\x56\\x00\\xff\\xff\\x31\\x00\\xff\\xff\\x33\\x00\\xff\\xff\\x35\\x00\\xff\\xff\\x5e\\x00\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\xff\\xff\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\xff\\xff\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x2e\\x00\\x5d\\x00\\x5e\\x00\\x31\\x00\\xff\\xff\\x33\\x00\\xff\\xff\\x35\\x00\\xff\\xff\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\xff\\xff\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\xff\\xff\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5d\\x00\\x5e\\x00\\x31\\x00\\xff\\xff\\x33\\x00\\xff\\xff\\x35\\x00\\x36\\x00\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\xff\\xff\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x43\\x00\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\x48\\x00\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\x56\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x31\\x00\\xff\\xff\\x33\\x00\\xff\\xff\\x35\\x00\\x36\\x00\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\xff\\xff\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x43\\x00\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\x48\\x00\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\x56\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5d\\x00\\x5e\\x00\\x31\\x00\\xff\\xff\\x33\\x00\\xff\\xff\\x35\\x00\\x36\\x00\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\xff\\xff\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x43\\x00\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\x48\\x00\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\x56\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5d\\x00\\x5e\\x00\\x31\\x00\\xff\\xff\\x33\\x00\\xff\\xff\\x35\\x00\\x36\\x00\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\xff\\xff\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x43\\x00\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\x48\\x00\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\x56\\x00\\xff\\xff\\x31\\x00\\xff\\xff\\x33\\x00\\xff\\xff\\x35\\x00\\x5d\\x00\\x5e\\x00\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\xff\\xff\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\xff\\xff\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\xff\\xff\\xff\\xff\\x31\\x00\\xff\\xff\\x33\\x00\\xff\\xff\\x35\\x00\\x5d\\x00\\x5e\\x00\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\xff\\xff\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\xff\\xff\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5d\\x00\\x5e\\x00\\x31\\x00\\xff\\xff\\x33\\x00\\xff\\xff\\x35\\x00\\x36\\x00\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\xff\\xff\\xff\\xff\\x3e\\x00\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x43\\x00\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\x48\\x00\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\xff\\xff\\xff\\xff\\x50\\x00\\xff\\xff\\x52\\x00\\xff\\xff\\x54\\x00\\x55\\x00\\x56\\x00\\x33\\x00\\xff\\xff\\x35\\x00\\xff\\xff\\xff\\xff\\x38\\x00\\xff\\xff\\x5e\\x00\\x3b\\x00\\xff\\xff\\x3d\\x00\\xff\\xff\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x44\\x00\\x45\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\xff\\xff\\x4e\\x00\\xff\\xff\\xff\\xff\\x51\\x00\\xff\\xff\\x53\\x00\\x54\\x00\\x55\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5d\\x00\\x5e\\x00\\x5f\\x00\\x33\\x00\\xff\\xff\\x35\\x00\\x36\\x00\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\xff\\xff\\x3d\\x00\\xff\\xff\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x43\\x00\\x44\\x00\\x45\\x00\\xff\\xff\\xff\\xff\\x48\\x00\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\xff\\xff\\x4e\\x00\\xff\\xff\\xff\\xff\\x51\\x00\\xff\\xff\\x53\\x00\\x54\\x00\\x55\\x00\\x56\\x00\\x33\\x00\\xff\\xff\\x35\\x00\\x36\\x00\\xff\\xff\\x38\\x00\\x5d\\x00\\x5e\\x00\\x3b\\x00\\xff\\xff\\x3d\\x00\\xff\\xff\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x43\\x00\\x44\\x00\\x45\\x00\\xff\\xff\\xff\\xff\\x48\\x00\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\xff\\xff\\x4e\\x00\\xff\\xff\\xff\\xff\\x51\\x00\\xff\\xff\\x53\\x00\\x54\\x00\\x55\\x00\\x56\\x00\\x33\\x00\\xff\\xff\\x35\\x00\\x36\\x00\\xff\\xff\\x38\\x00\\x5d\\x00\\x5e\\x00\\x3b\\x00\\xff\\xff\\x3d\\x00\\xff\\xff\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x43\\x00\\x44\\x00\\x45\\x00\\xff\\xff\\xff\\xff\\x48\\x00\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\xff\\xff\\x4e\\x00\\xff\\xff\\xff\\xff\\x51\\x00\\xff\\xff\\x53\\x00\\x54\\x00\\x55\\x00\\x56\\x00\\x33\\x00\\xff\\xff\\x35\\x00\\x36\\x00\\xff\\xff\\x38\\x00\\x5d\\x00\\x5e\\x00\\x3b\\x00\\xff\\xff\\x3d\\x00\\xff\\xff\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x43\\x00\\x44\\x00\\x45\\x00\\xff\\xff\\xff\\xff\\x48\\x00\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\xff\\xff\\x4e\\x00\\xff\\xff\\xff\\xff\\x51\\x00\\xff\\xff\\x53\\x00\\x54\\x00\\x55\\x00\\x56\\x00\\x33\\x00\\xff\\xff\\x35\\x00\\xff\\xff\\xff\\xff\\x38\\x00\\x5d\\x00\\x5e\\x00\\x3b\\x00\\xff\\xff\\x3d\\x00\\xff\\xff\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x44\\x00\\x45\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\xff\\xff\\x4e\\x00\\xff\\xff\\xff\\xff\\x51\\x00\\xff\\xff\\x53\\x00\\x54\\x00\\x55\\x00\\xff\\xff\\x33\\x00\\xff\\xff\\x35\\x00\\xff\\xff\\xff\\xff\\x38\\x00\\x5d\\x00\\x5e\\x00\\x3b\\x00\\xff\\xff\\x3d\\x00\\xff\\xff\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x44\\x00\\x45\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\xff\\xff\\x4e\\x00\\xff\\xff\\xff\\xff\\x51\\x00\\xff\\xff\\x53\\x00\\x54\\x00\\x55\\x00\\xff\\xff\\x33\\x00\\xff\\xff\\x35\\x00\\xff\\xff\\xff\\xff\\x38\\x00\\x5d\\x00\\x5e\\x00\\x3b\\x00\\xff\\xff\\x3d\\x00\\xff\\xff\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x44\\x00\\x45\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\xff\\xff\\x4e\\x00\\xff\\xff\\xff\\xff\\x51\\x00\\xff\\xff\\x53\\x00\\x54\\x00\\x55\\x00\\xff\\xff\\x33\\x00\\xff\\xff\\x35\\x00\\x36\\x00\\xff\\xff\\x38\\x00\\x5d\\x00\\x5e\\x00\\x3b\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x43\\x00\\x44\\x00\\x45\\x00\\xff\\xff\\xff\\xff\\x48\\x00\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x54\\x00\\x55\\x00\\x56\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x53\\x00\\x5e\\x00\\x55\\x00\\x56\\x00\\x57\\x00\\x58\\x00\\x59\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x53\\x00\\x76\\x00\\x55\\x00\\x56\\x00\\x57\\x00\\x58\\x00\\x59\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x53\\x00\\x76\\x00\\xff\\xff\\x56\\x00\\x57\\x00\\x58\\x00\\x59\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\x76\\x00\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x72\\x00\\x73\\x00\\x74\\x00\\xff\\xff\\x53\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x7c\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\x53\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\x53\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x71\\x00\\xff\\xff\\x73\\x00\\x74\\x00\\xff\\xff\\x5a\\x00\\xff\\xff\\x5c\\x00\\x79\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\x6e\\x00\\xff\\xff\\x70\\x00\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\x6e\\x00\\xff\\xff\\x70\\x00\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\x6e\\x00\\xff\\xff\\x70\\x00\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\x6e\\x00\\xff\\xff\\x70\\x00\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\x6e\\x00\\xff\\xff\\x70\\x00\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\x6e\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\x6e\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\x6e\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\x6e\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\x6e\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\x6e\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\x6e\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\xff\\xff\\x6f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\x6e\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\x6e\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\x6e\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\x6e\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\x6e\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x72\\x00\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x72\\x00\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x72\\x00\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x72\\x00\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x72\\x00\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x72\\x00\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x72\\x00\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x72\\x00\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x72\\x00\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x72\\x00\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x3b\\x00\\x3c\\x00\\x3d\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x4d\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x51\\x00\\x52\\x00\\x3b\\x00\\x3c\\x00\\x3d\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x31\\x00\\x4d\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x51\\x00\\x52\\x00\\x38\\x00\\xff\\xff\\x3a\\x00\\x3b\\x00\\x3c\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\x31\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\xff\\xff\\xff\\xff\\x38\\x00\\xff\\xff\\x3a\\x00\\x3b\\x00\\x3c\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x38\\x00\\xff\\xff\\x3a\\x00\\x3b\\x00\\x3c\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x38\\x00\\xff\\xff\\x3a\\x00\\x3b\\x00\\x3c\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x38\\x00\\xff\\xff\\x3a\\x00\\x3b\\x00\\x3c\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff")))) Nothing,TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 875 1 875 24, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 875 12 875 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 875 1 875 11, srcInfoPoints = []}) "happyTable"] (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 875 15 875 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 875 15 875 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 875 15 875 24, srcInfoPoints = []}) "HappyAddr"))),PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 876 1 876 67753, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 876 1 876 11, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 876 1 876 11, srcInfoPoints = []}) "happyTable")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 876 12 876 67753, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 876 12 876 13]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 876 14 876 67753, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 876 14 876 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 876 14 876 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 876 14 876 21, srcInfoPoints = []}) "HappyA#"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 876 22 876 67753, srcInfoPoints = []}) (PrimString (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 876 22 876 67753, srcInfoPoints = []}) "\NUL\NUL\136\NULL\NULM\NUL\162\SOH{\ETX^\ETX\DC2\ETX\DC3\ETX\DC1\ETX\DC2\ETX\DC3\ETX`\ETX=\254\230\STX%\STX\141\SOHr\ETX\170\NUL\203\SOH5\ETX%\ETX\SUB\STXz\ETXN\NULi\ETXO\NUL&\STXP\NULQ\NULR\NUL\204\SOHS\NULT\NULU\NULV\NULW\NULX\NULY\NULZ\NUL[\NUL\\\NUL]\NUL^\NUL\212\STX\SYN\ETX\248\NUL{\STX\130\STX\239\NUL_\NUL\132\SOH\199\NUL\185\NUL`\NUL\200\NUL\247\SOH\188\NUL=\SOHL\NULM\NULu\SOH6\ETX{\ETXa\NULb\NULc\NULd\NULe\NULf\NULg\NUL\156\NUL%\STXO\ETX\186\NUL\131\STX\203\SOHv\SOH\189\NUL\226\SOH\249\NULN\NULq\ETXO\NUL&\STXP\NULQ\NULR\NUL\204\SOHS\NULT\NULU\NULV\NULW\NULX\NULY\NULZ\NUL[\NUL\\\NUL]\NUL^\NUL\DC4\ETX\151\SOH\134\NUL\DC4\ETX\DC4\ETX\132\NUL_\NUL\134\NULs\ETX\132\NUL`\NUL\134\NUL\134\NUL\214\NULK\NULL\NULM\NULh\NULi\NULj\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NUL\240\NULK\NUL\200\SOHc\NUL\201\SOH*\NUL\182\NUL\132\NUL\152\SOH\134\NULN\NUL\134\NULO\NUL\201\NULP\NULQ\NULR\NUL\190\NULS\NULT\NULU\NULV\NULW\NULX\NULY\NULZ\NUL[\NUL\\\NUL]\NUL^\NUL\170\NUL\203\SOH\ACK\STXO\ETX\170\NUL\132\NUL_\NUL\134\NULj\ETX\132\NUL`\NUL\134\NULU\ETX\204\SOH\a\STX\221\SOH\189\NULh\NULi\NULj\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NUL\156\NUL9\ETX\171\NUL\251\STX\172\NUL\196\NUL%\STX;\ETX\132\NUL\152\SOH\134\NUL\173\NUL]\NUL^\NUL\215\NUL\225\STX\183\NUL\211\STX&\STX\224\STX_\NUL%\STX\157\SOH\174\NUL\197\NULV\ETX\222\SOH\n\ETX<\254\247\SOHm\ETX\v\ETX\246\SOH&\STX\175\NULb\NULc\NULd\NUL\176\NULf\NULg\NUL<\254\216\NUL\185\NUL\247\SOH\217\NUL<\254h\NULi\NULj\NUL\203\SOH\181\NUL\218\NUL]\NUL^\NUL\158\SOH\190\NUL\212\STXn\ETX\225\STX<\254_\NUL\204\SOH`\STX\186\NUL\132\NUL\132\NUL\215\NUL\134\NUL\247\SOH\240\NULK\NUL\182\NUL\213\NUL\161\NUL\219\NULb\NULc\NULd\NUL\220\NULf\NULg\NULT\ETXA\ETX\159\SOH\214\NUL\160\SOH\162\NUL\174\NUL\177\NULj\NUL\198\NUL\163\NUL\161\SOH]\NUL^\NUL\150\NUL\132\NUL\215\NUL\134\NUL\249\SOH\EM\ETX_\NUL\236\STX\232\STX\162\SOH\164\NUL\SUB\ETX\132\NUL\215\NUL\134\NULB\ETX\132\NUL\215\NUL\134\NUL\247\SOH\163\SOHb\NULc\NULd\NUL\164\SOHf\NULg\NUL\132\NUL\215\NUL\151\NUL\195\NUL\152\NUL\196\NUL\240\NULK\NUL\221\NUL\ESC\ETXl\NUL\153\NUL]\NUL^\NUL\134\STX\GS\ETX\183\NUL\250\SOH\132\NUL\137\STX_\NUL(\ETXm\NUL\f\STX\197\NUL\132\NUL\152\SOH\134\NUL\240\NULK\NUL\193\STX\128\STXj\NUL\161\NUL\154\NULb\NULc\NULd\NUL\155\NULf\NULg\NUL\132\NUL\215\NUL\171\NUL\203\SOH\172\NUL\162\NUL\216\NUL\185\NUL\156\NUL\217\NUL\163\NUL\173\NUL]\NUL^\NUL\FS\ETX\204\SOH\218\NUL]\NUL^\NULg\STX_\NUL`\STX\152\STX\174\NUL\164\NUL_\NUL\218\SOH\219\SOH\186\NUL\153\STX\132\NUL\215\NUL\134\NUL\140\STX\175\NULb\NULc\NUL\208\SOH\154\STX\219\NULb\NULc\NUL\208\SOH\159\SOH\168\STX\160\SOH\r\STX\140\NULj\NUL\156\NUL\198\NUL\132\SOH\161\SOH]\NUL^\NUL\151\SOH\161\NUL\180\STX\132\SOHh\STX\132\NUL_\NUL\134\NUL\168\254\162\SOH\188\NUL\168\254\214\NUL\236\SOH\162\NULn\ETX2\NUL3\NUL\215\SOH\163\NUL\163\SOHb\NULc\NUL\208\SOH\144\STX4\NUL5\NUL6\NUL7\NUL8\NUL%\STX\189\NUL\SYN\STX\164\NUL\135\STXj\NUL\168\254\218\STX\225\SOH\132\NUL\221\NUL\134\NUL&\STX\192\NUL\185\NUL7\ETX\184\NUL\185\NUL8\ETXF\STX2\NUL3\NUL\145\STX\141\STX\EM\STXH\STXI\STXJ\STX\ESC\STX4\NUL5\NUL6\NUL7\NUL8\NUL\RS\STX\186\NUL\240\NULK\NUL\186\NULK\STX\169\NULO\NUL\170\NULP\NULL\STXM\STX\156\NULS\NULN\STXU\NULV\NULW\NULX\NULY\NULZ\NUL[\NUL\\\NUL]\NUL^\NUL\224\SOH\225\SOH\132\NUL\152\SOH\134\NULB\STX_\NUL \STXp\SOH\190\NULO\STX\ACK\NULq\SOH\a\NUL\226\SOH\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL/\STX9\NUL\132\NUL\215\NUL\134\NUL\137\SOH\CAN\NUL\EM\NUL\168\SOH:\NUL\146\NULc\NUL\233\SOH\193\NUL\229\255\ACK\NUL\187\NUL\a\NUL\134\SOH\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\132\SOH9\NUL\226\SOH\132\SOH5\STX\198\SOH\CAN\NUL\EM\NULC\STX:\NULh\NUL\195\SOHj\NULF\STX2\NUL3\NULD\STXG\STX`\STXH\STXI\STXJ\STX?\SOH4\NUL5\NUL6\NUL7\NUL8\NUL\146\SOH\SUB\STX\149\NULj\NUL\131\SOHK\STX\132\SOHO\NUL@\SOHP\NULL\STXM\STX\214\NULS\NULN\STXU\NULV\NULW\NULX\NULY\NULZ\NUL[\NUL\\\NUL]\NUL^\NUL\r\SOHp\ETX\140\NULj\NUL\137\SOH\132\SOH_\NUL\134\SOH\132\SOH\153\SOHO\STX\168\SOH\198\SOH\151\SOH\130\SOH\234\STX#\STX\207\NUL\235\STX\ACK\STX\136\SOH\170\NUL\200\SOHc\NUL\201\SOH\214\NUL\138\SOH\SO\SOHU\NUL\152\SOH\SI\SOH\a\STX\DLE\SOH\132\SOH\DC1\SOH\\\NUL]\NUL^\NUL\132\SOH\154\SOH\132\SOH\132\SOH\192\NUL\185\NUL_\NUL\ACK\NUL\155\SOH\a\NUL\DC2\SOH\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\186\NUL9\NUL\132\NUL\215\NUL\134\NULh\SOH\CAN\NUL\EM\NUL\167\SOH:\NULh\NUL\195\SOHj\NUL\156\NUL\169\SOH\207\SOHb\NULc\NUL\208\SOH\ACK\NUL\188\SOH\a\NUL\197\SOH\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\r\SOH\DC4\SOH\132\NUL\152\SOH\134\NUL\199\SOH\CAN\NUL\EM\NUL\132\NUL\215\NULh\NUL\NAK\SOHj\NUL\246\SOH\156\NUL}\STX_\SOH\166\NUL\167\NUL`\SOHa\SOH0\ETX\212\SOHu\STX1\ETX\247\SOHv\STX\SO\SOHU\NUL\193\NUL\SI\SOH\213\SOH\DLE\SOH\156\NUL\DC1\SOH\\\NUL]\NUL^\NUL\r\SOH \ETX!\ETX\159\NUL\EOT\ETX\"\ETX_\NUL+\ETX,\ETX\221\STX\DC2\SOH\174\NUL\222\STX.\ETX\164\NUL\174\NUL+\STX\206\NUL\207\NUL,\STX\209\NUL\156\NUL\209\SOHb\NULc\NUL\208\SOH\231\NUL\SO\SOHU\NUL\237\NUL\SI\SOHi\SOH\DLE\SOH\250\NUL\DC1\SOH\\\NUL]\NUL^\NUL~\STX_\SOH\166\NUL\167\NUL`\SOHa\SOH_\NUL\ACK\NUL\EOT\SOH\a\NUL\DC2\SOH\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\n\SOH\DC4\SOH\132\NUL\215\NUL+\SOHk\SOH\CAN\NUL\EM\NUL\135\NUL\ENQ\NULh\NUL\NAK\SOHj\NUL-\STXj\NUL\ENQ\NUL\DEL\STX\128\STXj\NUL\ACK\NUL}\ETX\a\NUL*\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\r\SOH\DC4\SOH8\STXb\NULc\NUL\208\SOH\CAN\NUL\EM\NUL\174\NUL~\ETXh\NUL\NAK\SOHj\NUL+\STX\206\NUL\207\NUL,\STX\209\NUL*\NUL\209\SOHb\NULc\NULd\NUL\181\STX\210\SOHg\NUL\DEL\ETX\SO\SOHU\NULu\ETX\SI\SOHv\ETX\DLE\SOHw\ETX\DC1\SOH\\\NUL]\NUL^\NUL8\ETX\166\NUL\167\NUL\190\SOHi\ETXO\NUL_\NULP\NUL\191\SOH\192\SOH\DC2\SOHS\NUL\193\SOHU\NULV\NULW\NULX\NULY\NULZ\NUL[\NUL\\\NUL]\NUL^\NULZ\ETX \SOH!\SOH\"\SOH#\SOH*\NUL_\NULe\SOH\DC3\SOH\170\NUL\194\SOH\240\NULK\NUL-\STXj\NUL\249\STXb\NULc\NUL\208\SOHf\SOH=\ETX>\ETX\ACK\NUL\134\NUL\a\NULl\ETX\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\ACK\NUL\DC4\SOH\a\NULX\ETX\NUL\SOH\t\NUL\CAN\NUL\EM\NUL\254\STX\255\STXh\NUL\NAK\SOHj\NUL\151\NUL\134\NUL\152\NUL\NUL\ETX\SOH\ETX\238\SOH\250\SOH\EM\ETX\152\NUL\153\NUL]\NUL^\NUL\CAN\NUL\EM\NUL]\ETX\153\NUL]\NUL^\NUL_\NUL^\ETXh\NUL\195\SOHj\NUL\190\SOH_\NULO\NUL`\ETXP\NUL\191\SOH\192\SOHc\ETXS\NUL\193\SOHU\NULV\NULW\NULX\NULY\NULZ\NUL[\NUL\\\NUL]\NUL^\NUL\ETB\STX\250\SOH\143\STX\162\SOH\240\NULK\NUL_\NUL&\STX\166\NUL\167\NUL\194\SOHI\ETX\140\NULj\NUL\229\SOHb\NULc\NUL\208\SOH\190\SOHd\ETXO\NULe\ETXP\NUL\191\SOH\192\SOH=\NULS\NUL\193\SOHU\NULV\NULW\NULX\NULY\NULZ\NUL[\NUL\\\NUL]\NUL^\NUL\ACK\NUL@\ETX\a\NUL?\ETX\STX\SOH\t\NUL_\NUL\156\NULC\ETX\159\SOH\194\SOH\160\SOHI\ETX\156\NUL\134\NUL\172\NUL\240\NULK\NUL\161\SOH]\NUL^\NUL!\STX\173\NUL]\NUL^\NUL\CAN\NUL\EM\NUL_\NUL\RS\SOH\US\SOH\162\SOH_\NUL\156\NULO\ETX\174\NUL\134\NULh\NUL\195\SOHj\NUL\190\SOHQ\ETXO\NULS\ETXP\NUL\191\SOH\192\SOH\134\SOHS\NUL\193\SOHU\NULV\NULW\NULX\NULY\NULZ\NUL[\NUL\\\NUL]\NUL^\NUL0\STX\146\SOH\207\NUL\147\SOH\209\NUL\157\STX_\NUL\146\NULc\NUL\147\NUL\194\SOH\148\NULg\NUL$\SOH%\SOHh\NUL\195\SOHj\NUL\190\SOH\227\STXO\NUL\134\NULP\NUL\191\SOH\192\SOH\240\STXS\NUL\193\SOHU\NULV\NULW\NULX\NULY\NULZ\NUL[\NUL\\\NUL]\NUL^\NUL\156\NUL\174\NUL\251\STX\252\STXj\NUL\241\STX_\NULJ\ETX\140\NULj\NUL\194\SOH\160\SOH\209\SOHb\NULc\NUL\208\SOHL\ETX\244\STX\161\SOH]\NUL^\NUL6\STX\245\STX\149\SOHj\NUL\240\NULK\NUL_\NUL&\SOH'\SOH\162\SOH\249\STXb\NULc\NUL\208\SOH\246\STXh\NUL\195\SOHj\NUL\190\SOH\247\STXO\NUL\n\ETXP\NUL\191\SOH\192\SOH\238\SOHS\NUL\193\SOHU\NULV\NULW\NULX\NULY\NULZ\NUL[\NUL\\\NUL]\NUL^\NUL\189\SOH\ACK\STX\CAN\ETX\170\NUL\228\NUL\229\NUL_\NUL\r\ETX\211\SOHj\NUL\194\SOH\230\NUL\231\NUL\a\STX\SO\ETXh\NUL\195\SOHj\NUL\190\SOH\SI\ETXO\NUL\DLE\ETXP\NUL\191\SOH\192\SOH\ETB\ETXS\NUL\193\SOHU\NULV\NULW\NULX\NULY\NULZ\NUL[\NUL\\\NUL]\NUL^\NUL\156\NULo\ETX2\NUL3\NUL\240\NULK\NUL_\NUL\161\NUL\CAN\SOH\EM\SOH\194\SOH4\NUL5\NUL6\NUL7\NUL8\NUL\161\NUL\151\NUL=\NUL\152\NUL\162\NULK\ETX\140\NULj\NUL+\ETX\163\NUL\153\NUL]\NUL^\NUL\162\NULE\ETX2\NUL3\NUL\US\ETX\163\NUL_\NULh\NUL\195\SOHj\NUL\164\NUL4\NUL5\NUL6\NUL7\NUL8\NUL\RS\SOH\US\SOH\134\NUL\164\NUL#\ETX\200\SOHc\NUL\201\SOH&\ETX\132\NUL\215\NUL\134\NUL\DLE\ETX2\NUL3\NUL$\SOH%\SOHw\STX\166\NUL\167\NULx\STXy\STX4\NUL5\NUL6\NUL7\NUL8\NUL\232\SOH'\ETXh\NUL\195\SOHj\NUL\241\STX\140\NULj\NUL&\SOH'\SOH\143\NULb\NULc\NUL\208\SOH\ACK\NUL|\STX\a\NUL}\STX\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\156\NUL9\NUL\242\STX\140\NULj\NULc\STX\CAN\NUL\EM\NUL>\254:\NUL\ACK\NUL\188\SOH\a\NUL\140\STX\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\146\STX9\NULh\NUL\145\NULj\NUL\134\SOH\CAN\NUL\EM\NUL\ACK\NUL:\NUL\a\NUL*\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\156\STX9\NUL\149\STX2\NUL3\NUL\161\NUL\CAN\NUL\EM\NUL\157\STX:\NUL\165\STX\167\STX4\NUL5\NUL6\NUL7\NUL8\NUL\238\SOH\162\NUL\202\NUL\179\STX\162\SOH\180\STX\163\NUL\188\STX\189\STX\158\STX\206\NUL\207\NUL\150\STX2\NUL3\NUL\229\SOHb\NULc\NUL\208\SOH\191\STX\164\NUL\192\STX4\NUL5\NUL6\NUL7\NUL8\NUL*\STX\206\NUL\207\NUL\ENQ\ETX\166\NUL\167\NUL\207\SOHb\NULc\NUL\208\SOH\134\NUL\209\STX\151\STX2\NUL3\NULf\SOH_\SOH\166\NUL\167\NUL`\SOHa\SOH\134\SOH4\NUL5\NUL6\NUL7\NUL8\NUL\203\NUL\214\STX\204\NUL\205\NUL\206\NUL\207\NUL\208\NUL\209\NUL\215\STX\210\NULb\NULc\NULd\NUL\211\NULf\NULg\NUL\ACK\NUL\156\NUL\a\NUL\218\STX\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\156\NUL9\NUL&\STX\166\NUL\167\NUL\220\STX\CAN\NUL\EM\NUL\ACK\NUL:\NUL\a\NUL\223\STX\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\223\SOH9\NUL#\ETX\166\NUL\167\NUL\224\SOH\CAN\NUL\EM\NUL\ACK\NUL:\NUL\a\NUL\229\SOH\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\236\SOH9\NULA\STX2\NUL3\NUL\228\SOH\CAN\NUL\EM\NUL\238\SOH:\NUL\251\SOH\252\SOH4\NUL5\NUL6\NUL7\NUL8\NUL\134\NUL\DC2\STX\224\NUL&\STX\166\NUL\167\NUL\162\STX\166\NUL\167\NUL*\STX\206\NUL\207\NULR\STX2\NUL3\NUL\207\SOHb\NULc\NUL\208\SOH\163\STX\166\NUL\167\NUL4\NUL5\NUL6\NUL7\NUL8\NUL}\STX_\SOH\166\NUL\167\NUL`\SOHa\SOH&\STX\166\NUL\167\NUL\184\STX\140\NULj\NULv\SOH2\NUL3\NUL\189\STX\140\NULj\NUL\194\STX\140\NULj\NUL\238\SOH4\NUL5\NUL6\NUL7\NUL8\NUL\225\NUL\EM\STX\204\NUL\205\NUL\206\NUL\207\NUL\208\NUL\209\NUL=\NUL\210\NULb\NULc\NULd\NUL\226\NULf\NULg\NUL\ACK\NUL\156\NUL\a\NUL \STX\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\238\SOH9\NUL\195\STX\140\NULj\NUL(\STX\CAN\NUL\EM\NUL\ACK\NUL:\NUL\a\NUL)\STX\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NULx\SOH9\NUL\196\STX\140\NULj\NUL\238\SOH\CAN\NUL\EM\NUL\ACK\NUL:\NUL\a\NUL4\STX\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\134\NUL9\NUL\241\NUL2\NUL3\NUL\238\SOH\CAN\NUL\EM\NUL:\STX:\NUL;\STX<\STX4\NUL5\NUL6\NUL7\NUL8\NUL@\STX\146\SOH\207\NUL\147\SOH\209\NUL\157\STX=\STX\146\NULc\NUL\233\SOH>\STX*\NUL1\NUL2\NUL3\NUL\207\SOHb\NULc\NUL\208\SOH\200\STX\140\NULj\NUL4\NUL5\NUL6\NUL7\NUL8\NUL}\STX_\SOH\166\NUL\167\NUL`\SOHa\SOH\201\STX\140\NULj\NUL\188\SOHT\STX\ACK\NULF\STX\a\NULW\STX\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NULU\STX\234\NULV\STXy\SOH\149\SOHj\NUL\CAN\NUL\EM\NUL\205\STX\140\NULj\NULX\STXY\STX\ACK\NUL\156\NUL\a\NUL\134\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NULd\STX9\NUL\216\STX\166\NUL\167\NULf\STX\CAN\NUL\EM\NUL\ACK\NUL:\NUL\a\NUL\ESC\SOH\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\SUB\SOH9\NUL\133\STXJ\STX\FS\SOH\GS\SOH\CAN\NUL\EM\NULi\STX:\NUL\ACK\STXk\SOH\170\NUL]\SOH^\SOHK\STXh\SOHO\NUL\134\NULP\NULL\STXM\STX\a\STXS\NULN\STXU\NULV\NULW\NULX\NULY\NULZ\NUL[\NUL\\\NUL]\NUL^\NUL\165\NUL\166\NUL\167\NULt\SOH\216\NUL\185\NUL_\NUL\217\NULx\SOH|\SOHO\STX\230\SOH\166\NUL\167\NUL\218\NUL]\NUL^\NULs\SOH\231\SOH\166\NUL\167\NUL~\SOH\134\NUL_\NUL=\NUL\136\SOH\186\NUL=\NUL=\254\ACK\NULl\NUL\a\NUL\134\SOH\244\NUL\t\NUL\n\NULI\SOH\247\SOHb\NULc\NUL\208\SOH=\254m\NUL\229\255\134\SOH\ACK\NUL=\254\a\NUL=\NUL\244\NUL\t\NUL\ETX\SOH\165\STX\158\SOH\CAN\NUL\EM\NUL\142\SOH\206\NUL\207\NUL=\NUL=\254\170\NUL\143\NULb\NULc\NUL\208\SOH\132\NUL\215\NUL\134\NUL\197\SOH\CAN\NUL\EM\NUL?\SOH\205\SOHh\NUL\195\SOHj\NULn\NULo\NUL=\NULp\NUL\207\SOHq\NUL*\NUL\134\NULr\NUL\218\SOH\255\255s\NUL\138\NULt\NULu\NULv\NUL\221\NUL\165\NUL\166\NUL\167\NULw\NULx\NUL\139\NULy\NUL\136\STX\134\NULz\NUL{\NUL\142\NUL|\NUL}\NUL\134\NUL~\NUL\DEL\NUL\128\NUL\129\NUL\130\NUL\131\NUL\233\NULh\NUL\144\SOHj\NUL=\NUL\255\255\132\NUL\133\NUL\134\NUL\135\NUL\ESC\NUL\SO\STX\140\NULj\NUL?\254\251\255\FS\NUL\GS\NUL\RS\NUL\US\NUL \NUL!\NUL\"\NUL\234\NUL\237\NUL#\NUL&\STX\166\NUL\167\NUL\ACK\NUL\243\NUL\a\NUL\241\NUL\244\NUL\t\NULa\STX$\NUL\244\NUL\203\NUL\248\NUL\204\NUL\205\NUL\206\NUL\207\NUL\208\NUL\209\NUL\252\NUL\210\NULb\NULc\NUL\208\SOH\253\NUL<\NUL=\NUL\CAN\NUL\EM\NUL%\NUL>\NULo\NUL?\NULp\NUL@\NULq\NUL=\254A\NULr\NULB\NULC\NULs\NUL\255\255t\NULu\NULv\NULD\NULE\NULF\NUL=\254w\NULx\NUL\254\NULy\NUL=\254G\NULz\NUL{\NUL&\NUL|\NUL}\NULH\NUL~\NUL\DEL\NUL\128\NUL\129\NUL\130\NUL\131\NUL=\254I\NUL'\NUL(\NUL)\NUL*\NULJ\NULQ\STX\134\NULR\STX-\NUL.\NUL/\NUL0\NUL1\NUL\ESC\NUL4\STX\140\NULj\NUL\255\NUL\NUL\SOH\FS\NUL\GS\NUL\RS\NUL\US\NUL \NUL!\NUL\"\NUL\ACK\SOHo\NUL#\NUL\255\255\ETB\SOH\ACK\NUL\161\NUL\a\NUL\SUB\SOH\244\NUL\t\NUL\n\NULJ\SOH$\NULu\NULo\SOH\140\NULj\NUL\ESC\SOH\162\NUL\128\SOH\140\NULj\NULy\NUL\163\NUL\129\SOH\140\NULj\NUL\FS\SOH|\NUL\CAN\NUL\EM\NUL~\NUL%\NUL\128\NUL\215\255\GS\SOH\215\255\164\NUL\215\255\215\255\NUL\NUL\215\255\NUL\NUL\NUL\NUL\215\255\134\NUL\215\255\215\255\215\255\139\SOH\166\NUL\167\NUL\215\255\215\255\215\255\NUL\NUL\215\255\215\255\NUL\NUL\215\255\215\255&\NUL\215\255\215\255\NUL\NUL\215\255\215\255\215\255\215\255\215\255\215\255\215\255\NUL\NUL'\NUL(\NUL)\NUL*\NUL+\NUL\215\255\215\255,\NUL-\NUL.\NUL/\NUL0\NUL1\NUL\ESC\NUL\165\NUL\166\NUL\167\NUL\NUL\NUL\174\NUL\FS\NUL\GS\NUL\RS\NUL\US\NUL \NUL!\NUL\"\NUL\NUL\NUL\NUL\NUL#\NUL\209\SOHb\NULc\NULd\NUL\NUL\NUL\210\SOHg\NUL>\STX\NUL\NULO\NUL$\NULP\NUL\191\SOH\192\SOH\NUL\NULS\NUL\193\SOHU\NULV\NULW\NULX\NULY\NULZ\NUL[\NUL\\\NUL]\NUL^\NUL\139\NUL\140\NULj\NUL%\NUL\NUL\NULo\NUL_\NULp\NUL\NUL\NULq\NUL\194\SOH\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NUL\NUL\NULt\NULu\NULv\NUL\165\NUL\166\NUL\167\NUL\NUL\NULw\NULx\NUL\NUL\NULy\NUL\211\SOHj\NULz\NUL{\NUL&\NUL|\NUL}\NUL\NUL\NUL~\NUL\DEL\NUL\128\NUL\129\NUL\130\NUL\131\NUL\NUL\NUL\NUL\NUL'\NUL(\NUL)\NUL*\NUL+\NUL\133\NUL\134\NULR\STX-\NUL.\NUL/\NUL0\NUL1\NUL\ESC\NUL\180\NUL\140\NULj\NUL\NUL\NULY\STX\FS\NUL\GS\NUL\RS\NUL\US\NUL \NUL!\NUL\"\NUL\NUL\NUL\NUL\NUL#\NUL\NUL\NULh\NUL\195\SOHj\NUL\141\SOHG\ETX\170\NUL\141\SOH\t\ETX\170\NUL$\NULZ\STX_\SOH\166\NUL\167\NUL`\SOHa\SOH\141\SOH\162\STX\170\NUL\141\SOH\168\STX\170\NUL\NUL\NUL\NUL\NUL\146\SOH\207\NUL=\NUL\NUL\NUL\NUL\NUL%\NUL\146\NULc\NUL\233\SOHp\NUL\SOH\STXq\NUL\170\NUL\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NUL\NUL\NULt\NUL\NUL\NULv\NUL\STX\STX\141\SOH\206\SOH\170\NULw\NULx\NULh\NUL[\STXj\NUL\NUL\NULz\NUL{\NUL&\NUL\138\STX}\NUL\NUL\NUL\NUL\NUL\DEL\NUL\NUL\NUL\129\NUL\130\NUL\131\NUL\NUL\NUL\NUL\NUL'\NUL(\NUL)\NUL*\NUL+\NUL\133\NUL\134\NUL,\NUL-\NUL.\NUL/\NUL0\NUL1\NUL\ESC\NUL\149\SOHj\NUL\NUL\NUL<\254\NUL\NUL\FS\NUL\GS\NUL\RS\NUL\US\NUL \NUL!\NUL\"\NUL\NUL\NUL\NUL\NUL#\NUL8\SOH<\254\&9\SOH\NUL\NUL:\SOH;\SOH<\254\NUL\NUL<\SOH=\SOH$\NUL\NUL\NUL\225\NUL\NUL\NUL\204\NUL\205\NUL\206\NUL\207\NUL\208\NUL\209\NUL<\254\210\NULb\NULc\NUL\208\SOH\NUL\NUL\132\NUL\NUL\NUL\134\NUL\NUL\NUL%\NUL\141\SOH\235\SOH\170\NULp\NULe\SOHq\NUL\170\NUL\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NUL\NUL\NULt\NUL\NUL\NULv\NULf\SOH(\SOH)\SOH*\SOHw\NULx\NUL\169\NUL\206\SOH\170\NUL\NUL\NULz\NUL{\NUL&\NUL\NUL\NUL}\NUL\NUL\NUL\NUL\NUL\DEL\NUL\NUL\NUL\129\NUL\130\NUL\131\NUL\NUL\NUL\NUL\NUL'\NUL(\NUL)\NUL*\NUL+\NUL\133\NUL\134\NUL,\NUL-\NUL.\NUL/\NUL0\NUL1\NUL\ESC\NUL(\SOH)\SOH*\SOH<\254\NUL\NUL\FS\NUL\GS\NUL\RS\NUL\US\NUL \NUL!\NUL\"\NUL\NUL\NUL\NUL\NUL#\NUL\NUL\NUL<\254\174\NUL\NUL\NUL\NUL\NUL\NUL\NUL<\254+\STX\206\NUL\207\NUL$\NUL\NUL\NUL\NUL\NUL\209\SOHb\NULc\NUL\208\SOH\NUL\NUL\NUL\NUL\ACK\NUL<\254\a\NUL\NUL\NUL\244\NUL\t\NULF\SOH<\NUL=\NUL\134\NUL\NUL\NUL%\NUL>\NUL\NUL\NUL?\NUL\NUL\NUL@\NUL\NUL\NUL\NUL\NULA\NUL\NUL\NULB\NULC\NUL\142\NUL\NUL\NUL\CAN\NUL\EM\NUL\NUL\NULD\NULE\NULF\NUL\NUL\NUL\NUL\NUL\143\NULb\NULc\NULd\NULG\NUL\144\NULg\NUL&\NUL\NUL\NUL\NUL\NULH\NUL\NUL\NUL\NUL\NUL\SOH\STX\NUL\NUL\170\NUL\ACK\ETXj\NULI\NUL'\NUL(\NUL)\NUL*\NULJ\NULK\NUL\STX\STX,\NUL-\NUL.\NUL/\NUL0\NUL1\NUL\ESC\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\FS\NUL\GS\NUL\RS\NUL\US\NUL \NUL!\NUL\187\STX\NUL\NUL\NUL\NUL#\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULh\NUL\145\NULj\NUL\NUL\NUL$\NUL\NUL\NUL\NUL\NULo\NUL\NUL\NULp\NUL\NUL\NULq\NUL\NUL\NUL\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NUL\NUL\NULt\NULu\NULv\NUL\NUL\NUL\NUL\NUL%\NUL\NUL\NULw\NULx\NUL\NUL\NULy\NUL\NUL\NUL\161\NULz\NUL{\NUL\NUL\NUL|\NUL}\NUL\NUL\NUL~\NUL\158\NUL\128\NUL\129\NUL\130\NUL\131\NUL\162\NULe\SOH\NUL\NUL\170\NUL\NUL\NUL\163\NUL\132\NUL\159\NUL\134\NUL&\NUL<\254\NUL\NUL\ACK\NULf\SOH\a\NUL\NUL\NUL\244\NUL\t\NULG\SOH\164\NUL\NUL\NUL'\NUL(\NUL)\NUL*\NUL+\NUL\NUL\NUL\134\NUL,\NUL-\NUL.\NUL/\NUL0\NUL1\NUL\ESC\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\NUL\NUL\FS\NUL\GS\NUL\RS\NUL\US\NUL \NUL!\NUL\SYN\STX\NUL\NUL\NUL\NUL#\NUL\NUL\NULp\NUL\NUL\NULq\NUL\161\NUL\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NUL$\NULt\NUL\NUL\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\162\NULw\NULx\NUL\NUL\NUL\NUL\NUL\163\NUL\NUL\NULz\NUL{\NUL\NUL\NUL\NUL\NUL}\NUL\NUL\NUL%\NUL\179\NUL\NUL\NUL\129\NUL\130\NUL\131\NUL\164\NUL\161\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\180\NUL\134\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\SOH\STX\162\NUL\170\NUL\NUL\NUL%\STX\NUL\NUL\163\NUL\161\STX\NUL\NUL\NUL\NUL&\NUL=\254\STX\STX\146\NULc\NUL\147\NUL&\STX\148\NULg\NUL\247\SOH\164\NUL\NUL\NUL'\NUL(\NUL)\NUL*\NUL+\NUL\NUL\NUL\134\NUL,\NUL-\NUL.\NUL/\NUL0\NUL1\NUL\ESC\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\FS\NUL\GS\NUL\RS\NUL\US\NUL \NUL!\NUL\175\SOH\NUL\NUL\NUL\NUL#\NUL\NUL\NUL\NUL\NUL\161\NUL\ACK\NUL\NUL\NUL\a\NUL\161\NUL\ACK\SOH\t\NUL\161\NUL$\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\162\NUL\149\NULj\NUL\NUL\NUL\162\NUL\163\NUL\NUL\NUL\162\NUL\NUL\NUL\163\NUL\NUL\NUL\NUL\NUL\163\NUL\CAN\NUL\EM\NUL%\NUL\ACK\NUL\NUL\NUL\a\NUL\164\NUL\b\SOH\t\NUL=\254\164\NUL\NUL\NUL\132\NUL\164\NUL\134\NUL\NUL\NUL\132\NUL\215\NUL\134\NUL\132\NUL\215\NUL\134\NUL=\254\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL=\254\CAN\NUL\EM\NUL\NUL\NUL&\NUL\176\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL=\254\NUL\NUL'\NUL(\NUL)\NUL*\NUL+\NUL/\STX\134\NUL,\NUL-\NUL.\NUL/\NUL0\NUL1\NUL\ESC\NUL\NUL\NULu\STX\NUL\NUL\214\NULv\STX\FS\NUL\GS\NUL\RS\NUL\US\NUL \NUL!\NUL\"\NUL\NUL\NUL\NUL\NUL#\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\244\NUL\t\NUL\n\NUL\v\NULK\SOH\ESC\NUL$\NULu\STX\NUL\NUL\NUL\NULv\STX\FS\NUL\GS\NUL\RS\NUL\US\NUL \NUL!\NUL\"\NUL\NUL\NUL\NUL\NUL#\NUL\CAN\NUL\EM\NULw\STXf\ETX\161\NUL%\NUL\NUL\NUL\ACK\NUL\NUL\NUL\a\NUL$\NUL\244\NUL\t\NUL\n\NUL\v\NUL\f\NULM\SOH\162\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\163\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULw\STX4\ETX\NUL\NUL%\NUL\NUL\NUL\CAN\NUL\EM\NUL&\NUL\NUL\NUL\164\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\132\NUL\215\NUL\134\NUL\NUL\NUL'\NUL(\NUL)\NUL*\NULJ\NULK\NUL\NUL\NUL,\NUL-\NUL.\NUL/\NUL0\NUL1\NUL&\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\244\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NULQ\SOH'\NUL(\NUL)\NUL*\NULJ\NULK\NUL\NUL\NUL,\NUL-\NUL.\NUL/\NUL0\NUL1\NUL\ESC\NUL\CAN\NUL\EM\NUL\NUL\NUL\NUL\NUL\NUL\NUL\FS\NUL\GS\NUL\RS\NUL\US\NUL \NUL!\NUL\DC1\STX\NUL\NUL\NUL\NUL#\NUL\NUL\NUL\146\SOH\207\NUL\147\SOH\209\NUL\"\STX\NUL\NUL\146\NULc\NUL\147\NUL$\NUL\148\NULg\NUL\ACK\NUL\ESC\NUL\a\NULu\STX\v\SOH\t\NULv\STX\FS\NUL\GS\NUL\RS\NUL\US\NUL \NUL!\NUL\"\NUL\NUL\NUL\NUL\NUL#\NUL%\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL<\254\CAN\NUL\EM\NUL$\NUL\NUL\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\244\NUL\t\NULH\SOH\NUL\NUL<\254\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL<\254\NUL\NULw\STX\NUL\NUL&\NUL%\NUL\149\SOHj\NUL\NUL\NULe\SOH\NUL\NUL\170\NUL\CAN\NUL\EM\NUL<\254\NUL\NUL'\NUL(\NUL)\NUL*\NUL+\NULf\SOH\134\NUL,\NUL-\NUL.\NUL/\NUL0\NUL1\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL&\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\244\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NULR\SOH'\NUL(\NUL)\NUL*\NULJ\NULK\NUL\NUL\NUL,\NUL-\NUL.\NUL/\NUL0\NUL1\NUL\ESC\NUL\CAN\NUL\EM\NUL\161\NUL\NUL\NUL\NUL\NUL\FS\NUL\GS\NUL\RS\NUL\US\NUL \NUL!\NUL\"\NUL\NUL\NUL\NUL\NUL#\NUL\162\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\163\NUL\NUL\NUL\ACK\NUL\NUL\NUL\a\NUL$\NUL\244\NUL\t\NUL\ETX\SOH\ESC\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\164\NUL\FS\NUL\GS\NUL\RS\NUL\US\NUL \NUL!\NUL\"\NUL\134\NUL\NUL\NUL#\NUL%\NUL\NUL\NUL\CAN\NUL\EM\NUL\NUL\NUL\NUL\NUL\NUL\NUL\161\NUL\NUL\NUL\ACK\NUL$\NUL\a\NUL\NUL\NUL\244\NUL\t\NUL\n\NUL\v\NUL\f\NULN\SOH\NUL\NUL\162\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\163\NUL\NUL\NULw\STX\NUL\NUL&\NUL%\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\NUL\NUL\NUL\NUL\NUL\NUL\164\NUL\NUL\NUL'\NUL(\NUL)\NUL*\NUL+\NUL\NUL\NUL\NUL\NUL,\NUL-\NUL.\NUL/\NUL0\NUL1\NUL\NUL\NUL\162\SOH\NUL\NUL\NUL\NUL\NUL\NUL&\NUL\158\STX\206\NUL\207\NUL\159\STX\209\NUL\NUL\NUL\229\SOHb\NULc\NUL\208\SOH\NUL\NUL'\NUL(\NUL)\NUL*\NUL+\NUL\203\SOH\NUL\NUL,\NUL-\NUL.\NUL/\NUL0\NUL1\NUL\ESC\NUL\230\STX\NUL\NUL\NUL\NUL\204\SOH\NUL\NUL\FS\NUL\GS\NUL\RS\NUL\US\NUL \NUL!\NUL\"\NUL\NUL\NUL\NUL\NUL#\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\244\NUL\t\NUL\n\NUL\v\NULL\SOH\ESC\NUL$\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\FS\NUL\GS\NUL\RS\NUL\US\NUL \NUL!\NUL\"\NUL\156\NUL\NUL\NUL#\NUL\CAN\NUL\EM\NUL\NUL\NUL\NUL\NUL\161\NUL%\NUL\NUL\NUL\ACK\NUL\NUL\NUL\a\NUL$\NUL\244\NUL\t\NUL\n\NUL\v\NUL\f\NULO\SOH\162\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\163\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULw\STX\NUL\NUL\NUL\NUL%\NUL\NUL\NUL\CAN\NUL\EM\NUL&\NUL\NUL\NUL\164\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\132\NUL\NUL\NUL\134\NUL\NUL\NUL'\NUL(\NUL)\NUL*\NUL+\NUL\NUL\NUL\NUL\NUL,\NUL-\NUL.\NUL/\NUL0\NUL1\NUL&\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\244\NUL\t\NUL\n\NUL\v\NUL\f\NULP\SOH\NUL\NUL'\NUL(\NUL)\NUL*\NUL+\NUL\NUL\NUL\NUL\NUL,\NUL-\NUL.\NUL/\NUL0\NUL1\NUL\ESC\NUL\CAN\NUL\EM\NUL\NUL\NUL\NUL\NUL\NUL\NUL\FS\NUL\GS\NUL\RS\NUL\US\NUL \NUL!\NUL\"\NUL\NUL\NUL\NUL\NUL#\NUL\146\SOH\207\NUL\147\SOH\209\NUL\"\STX\NUL\NUL\146\NULc\NUL\233\SOH\NUL\NUL$\NUL\ESC\NULE\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\FS\NUL\GS\NUL\RS\NUL\US\NUL \NUL!\NUL\"\NUL\NUL\NUL\NUL\NUL#\NULc\STX\NUL\NUL\ACK\NUL%\NUL\a\NUL\NUL\NUL\244\NUL\t\NUL*\SOH\NUL\NUL$\NUL\ESC\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\FS\NUL\GS\NUL\RS\NUL\US\NUL \NUL!\NUL\"\NUL\NUL\NUL\NUL\NUL#\NUL\CAN\NUL\EM\NUL\NUL\NUL%\NUL\NUL\NUL&\NUL\149\SOHj\NUL\NUL\NUL\NUL\NUL$\NUL\NUL\NUL\NUL\NULY\SOH\NUL\NUL\NUL\NUL\NUL\NUL'\NUL(\NUL)\NUL*\NUL+\NUL\NUL\NUL\NUL\NUL,\NUL-\NUL.\NUL/\NUL0\NUL1\NUL%\NUL\NUL\NUL&\NUL\NUL\NUL\NUL\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\f\SOH\t\NUL\NUL\NUL\NUL\NUL\NUL\NUL'\NUL(\NUL)\NUL*\NUL+\NUL\NUL\NUL\NUL\NUL,\NUL-\NUL.\NUL/\NUL0\NUL1\NUL\NUL\NUL\NUL\NUL&\NUL\CAN\NUL\EM\NUL\146\SOH\207\NUL\147\SOH\209\NUL)\STX\NUL\NUL\146\NULc\NUL\233\SOH'\NUL(\NUL)\NUL*\NUL+\NUL\NUL\NUL\NUL\NUL,\NUL-\NUL.\NUL/\NUL0\NUL1\NUL\ESC\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\FS\NUL\GS\NUL\RS\NUL\US\NUL \NUL!\NUL\"\NUL\NUL\NUL\NUL\NUL#\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\STX\SOH$\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\FS\NUL\GS\NUL\RS\NUL\US\NUL \NUL!\NUL\"\NUL\149\SOHj\NUL#\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL%\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL$\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ESC\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\FS\NUL\GS\NUL\RS\NUL\US\NUL \NUL!\NUL\"\NUL\NUL\NUL\NUL\NUL#\NUL%\NUL\209\STX\NUL\NUL\NUL\NUL&\NUL\142\SOH\206\NUL\207\NUL\143\SOH\209\NUL$\NUL\143\NULb\NULc\NUL\208\SOH\NUL\NUL'\NUL(\NUL)\NUL*\NUL+\NUL\NUL\NUL\NUL\NUL,\NUL-\NUL.\NUL/\NUL0\NUL1\NUL&\NUL%\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL'\NUL(\NUL)\NUL*\NUL+\NUL\NUL\NUL\NUL\NUL,\NUL-\NUL.\NUL/\NUL0\NUL1\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL&\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULh\NUL\144\SOHj\NUL\NUL\NUL\NUL\NUL\NUL\NUL'\NUL(\NUL)\NUL*\NUL+\NUL\NUL\NUL\NUL\NUL,\NUL-\NUL.\NUL/\NUL0\NUL1\NUL\b\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\FS\NUL\GS\NUL\RS\NUL\US\NUL \NUL!\NUL\"\NUL\NUL\NUL\NUL\NUL#\NUL\146\SOH\207\NUL\147\SOH\209\NUL\a\ETX\NUL\NUL\146\NULc\NUL\233\SOH\n\SOH$\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\FS\NUL\GS\NUL\RS\NUL\US\NUL \NUL!\NUL\"\NUL\NUL\NUL\NUL\NUL#\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL%\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL$\NUL\NUL\NUL\NUL\NUL\NUL\NUL\STX\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\FS\NUL\GS\NUL\RS\NUL\US\NUL \NUL!\NUL\"\NUL\NUL\NUL\NUL\NUL#\NUL%\NUL\NUL\NUL\NUL\NUL\NUL\NUL&\NUL\149\SOHj\NUL\NUL\NUL\NUL\NUL\NUL\NUL$\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL'\NUL(\NUL)\NUL*\NUL+\NUL\NUL\NUL\NUL\NUL,\NUL-\NUL.\NUL/\NUL0\NUL1\NUL&\NUL%\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULe\SOH\NUL\NUL\170\NUL\NUL\NUL\NUL\NUL\NUL\NUL'\NUL(\NUL)\NUL*\NUL+\NUL\NUL\NULf\SOH,\NUL-\NUL.\NUL/\NUL0\NUL1\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL&\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULl\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL'\NUL(\NUL)\NUL*\NUL+\NULm\NUL\NUL\NUL,\NUL-\NUL.\NUL/\NUL0\NUL1\NUL\ESC\NUL\NUL\NUL\NUL\NUL\NUL\NUL=\254\NUL\NUL\FS\NUL\GS\NUL\RS\NUL\US\NUL \NUL!\NUL\"\NUL\NUL\NUL\NUL\NUL#\NUL\NUL\NUL=\254\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL=\254\NUL\NUL\NUL\NUL\NUL\NUL$\NULn\NULo\NUL\NUL\NULp\NUL\NUL\NULq\NUL\NUL\NUL\NUL\NULr\NUL=\254\NUL\NULs\NUL\NUL\NULt\NULu\NULv\NUL\NUL\NUL\134\NUL\NUL\NUL%\NULw\NULx\NUL\NUL\NULy\NUL\NUL\NUL\NUL\NULz\NUL{\NUL\NUL\NUL|\NUL}\NUL\NUL\NUL~\NUL\DEL\NUL\128\NUL\129\NUL\130\NUL\131\NUL\ACK\STX\NUL\NUL\170\NUL\NUL\NUL\NUL\NUL\NUL\NUL\132\NUL\133\NUL\134\NUL\135\NUL&\NUL\NUL\NUL\a\STX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL'\NUL(\NUL)\NUL*\NUL+\NUL\NUL\NUL\NUL\NUL,\NUL-\NUL.\NUL/\NUL0\NUL1\NUL-\SOH.\SOH/\SOH0\SOH1\SOH2\SOH3\SOH4\SOH5\SOH6\SOH7\SOH\NUL\NUL\SOH\STXo\NUL\170\NULp\NUL\NUL\NULq\NUL=\254\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NUL\STX\STXt\NULu\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL=\254w\NULx\NUL\NUL\NULy\NUL=\254\NUL\NULz\NUL{\NUL\NUL\NUL|\NUL}\NUL\NUL\NUL~\NUL\DEL\NUL\128\NUL\129\NUL\130\NUL\131\NUL=\254\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\132\NUL\133\NUL\134\NUL\SOH\STXo\NUL\170\NULp\NUL\NUL\NULq\NUL=\254\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NUL\STX\STXt\NULu\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL=\254w\NULx\NUL\NUL\NULy\NUL=\254\NUL\NULz\NUL{\NUL\NUL\NUL|\NUL}\NUL\NUL\NUL~\NUL\DEL\NUL\128\NUL\129\NUL\130\NUL\131\NUL=\254\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\132\NUL\133\NUL\134\NUL\SOH\STXo\NUL\170\NULp\NUL\NUL\NULq\NUL\161\NUL\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NUL\STX\STXt\NULu\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\162\NULw\NULx\NUL\NUL\NULy\NUL\163\NUL\NUL\NULz\NUL{\NUL\NUL\NUL|\NUL}\NUL\NUL\NUL~\NUL\179\NUL\128\NUL\129\NUL\130\NUL\131\NUL\164\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\132\NUL\180\NUL\134\NUL\203\SOHo\NUL\NUL\NULp\NUL\NUL\NULq\NUL\161\NUL\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NUL\204\SOHt\NULu\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\162\NULw\NULx\NUL\NUL\NULy\NUL\163\NUL\NUL\NULz\NUL{\NUL\NUL\NUL|\NUL}\NUL\NUL\NUL~\NUL\223\NUL\128\NUL\129\NUL\130\NUL\131\NUL\164\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\132\NUL\224\NUL\134\NUL\203\SOHo\NUL\NUL\NULp\NUL\NUL\NULq\NUL\161\NUL\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NUL\204\SOHt\NULu\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\162\NULw\NULx\NUL\NUL\NULy\NUL\163\NUL\NUL\NULz\NUL{\NUL\NUL\NUL|\NUL}\NUL\NUL\NUL~\NUL\166\SOH\128\NUL\129\NUL\130\NUL\131\NUL\164\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\132\NUL\167\SOH\134\NUL\203\SOHo\NUL\NUL\NULp\NUL\NUL\NULq\NUL\161\NUL\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NUL\204\SOHt\NULu\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\162\NULw\NULx\NUL\NUL\NULy\NUL\163\NUL\NUL\NULz\NUL{\NUL\NUL\NUL|\NUL}\NUL\NUL\NUL~\NUL\179\NUL\128\NUL\129\NUL\130\NUL\131\NUL\164\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\132\NUL\180\NUL\134\NUL\203\SOHo\NUL\NUL\NULp\NUL\NUL\NULq\NUL\161\NUL\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NUL\204\SOHt\NULu\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\162\NULw\NULx\NUL\NUL\NULy\NUL\163\NUL\NUL\NULz\NUL{\NUL\NUL\NUL|\NUL}\NUL\NUL\NUL~\NUL\223\NUL\128\NUL\129\NUL\130\NUL\131\NUL\164\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\132\NUL\224\NUL\134\NUL\203\SOHo\NUL\NUL\NULp\NUL\NUL\NULq\NUL\161\NUL\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NUL\204\SOHt\NULu\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\162\NULw\NULx\NUL\NUL\NULy\NUL\163\NUL\NUL\NULz\NUL{\NUL\NUL\NUL|\NUL}\NUL\NUL\NUL~\NUL\166\SOH\128\NUL\129\NUL\130\NUL\131\NUL\164\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\132\NUL\167\SOH\134\NUL\203\SOHo\NUL\NUL\NULp\NUL\NUL\NULq\NUL\161\NUL\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NUL\204\SOHt\NULu\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\162\NULw\NULx\NUL\NUL\NULy\NUL\163\NUL\NUL\NULz\NUL{\NUL\NUL\NUL|\NUL}\NUL\NUL\NUL~\NUL\179\NUL\128\NUL\129\NUL\130\NUL\131\NUL\164\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\132\NUL\180\NUL\134\NULe\SOHo\NUL\170\NULp\NUL\NUL\NULq\NUL\161\NUL\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NULf\SOHt\NULu\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\162\NULw\NULx\NUL\NUL\NULy\NUL\163\NUL\NUL\NULz\NUL{\NUL\NUL\NUL|\NUL}\NUL\NUL\NUL~\NUL\223\NUL\128\NUL\129\NUL\130\NUL\131\NUL\164\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\132\NUL\224\NUL\134\NULl\NULo\NUL\NUL\NULp\NUL\NUL\NULq\NUL=\254\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NULm\NULt\NULu\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL=\254w\NULx\NUL\NUL\NULy\NUL=\254\NUL\NULz\NUL{\NUL\NUL\NUL|\NUL}\NUL\NUL\NUL~\NUL\DEL\NUL\128\NUL\129\NUL\130\NUL\131\NUL=\254\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\133\NUL\134\NULl\NULo\NUL\NUL\NULp\NUL\NUL\NULq\NUL\161\NUL\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NULm\NULt\NULu\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\162\NULw\NULx\NUL\NUL\NULy\NUL\163\NUL\NUL\NULz\NUL{\NUL\NUL\NUL|\NUL}\NUL\NUL\NUL~\NUL\166\SOH\128\NUL\129\NUL\130\NUL\131\NUL\164\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\132\NUL\167\SOH\134\NULl\NULo\NUL\NUL\NULp\NUL\NUL\NULq\NUL\161\NUL\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NULm\NULt\NULu\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\162\NULw\NULx\NUL\NUL\NULy\NUL\163\NUL\NUL\NULz\NUL{\NUL\NUL\NUL|\NUL}\NUL\NUL\NUL~\NUL\179\NUL\128\NUL\129\NUL\130\NUL\131\NUL\164\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\132\NUL\180\NUL\134\NUL\ACK\STXo\NUL\170\NULp\NUL\NUL\NULq\NUL\161\NUL\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NUL\a\STXt\NULu\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\162\NULw\NULx\NUL\NUL\NULy\NUL\163\NUL\NUL\NULz\NUL{\NUL\NUL\NUL|\NUL}\NUL\NUL\NUL~\NUL\223\NUL\128\NUL\129\NUL\130\NUL\131\NUL\164\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\132\NUL\224\NUL\134\NULe\SOHo\NUL\170\NULp\NUL\NUL\NULq\NUL\NUL\NUL\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NULf\SOHt\NULu\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULw\NULx\NUL\NUL\NULy\NUL\NUL\NUL\NUL\NULz\NUL{\NUL\NUL\NUL|\NUL}\NUL\NUL\NUL~\NUL\158\NUL\128\NUL\129\NUL\130\NUL\131\NUL\NUL\NUL\203\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\132\NUL\159\NUL\134\NUL\NUL\NULo\NUL\NUL\NULp\NUL\204\SOHq\NUL\NUL\NUL\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NUL\NUL\NULt\NULu\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULw\NULx\NUL\NUL\NULy\NUL\NUL\NUL\NUL\NULz\NUL{\NUL\NUL\NUL|\NUL}\NUL\NUL\NUL~\NUL\158\NUL\128\NUL\129\NUL\130\NUL\131\NUL\NUL\NULl\NULo\NUL\NUL\NULp\NUL\NUL\NULq\NUL\159\NUL\134\NULr\NUL\NUL\NUL\NUL\NULs\NULm\NULt\NULu\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULw\NULx\NUL\NUL\NULy\NUL\NUL\NUL\NUL\NULz\NUL{\NUL\NUL\NUL|\NUL}\NUL\NUL\NUL~\NUL\158\NUL\128\NUL\129\NUL\130\NUL\131\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULl\NUL\NUL\NUL\132\NUL\159\NUL\134\NUL\NUL\NULo\NUL\NUL\NULp\NUL\NUL\NULq\NUL\NUL\NULm\NULr\NUL\NUL\NUL\203\SOHs\NUL\NUL\NULt\NULu\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULw\NULx\NUL\204\SOHy\NUL\NUL\NUL\NUL\NULz\NUL{\NUL\NUL\NUL|\NUL}\NUL\NUL\NUL~\NUL\158\NUL\128\NUL\129\NUL\130\NUL\131\NUL\SOH\STX\251\STX\170\NUL\NUL\NUL\NUL\NUL\NUL\NUL\132\NUL\159\NUL\134\NUL\NUL\NUL\161\NUL\NUL\NUL\STX\STX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULp\NUL\162\NULq\NUL\NUL\NUL\NUL\NULr\NUL\163\NUL\NUL\NULs\NUL\NUL\NULt\NUL\NUL\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULw\NULx\NUL\NUL\NUL\164\NUL\NUL\NUL\NUL\NULz\NUL{\NUL\NUL\NUL\132\NUL}\NUL\134\NUL\NUL\NUL\158\NUL=\254\129\NUL\130\NUL\131\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\132\NUL\159\NUL\134\NUL=\254\NUL\NUL\NUL\NUL\176\SOH\177\SOH=\254S\NUL\178\SOHU\NULV\NULW\NUL\179\SOH\180\SOHZ\NUL[\NUL\\\NUL]\NUL^\NUL\NUL\NUL=\254\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL_\NUL\132\NUL\NUL\NUL\134\NUL\181\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\146\SOH\207\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\146\NULc\NUL\233\SOH\NUL\NUL\NUL\NUL\NUL\NUL\182\SOH\183\SOH\184\SOH\NUL\NUL\NUL\NUL\NUL\NUL\\\STX\166\NUL\167\NUL]\STX^\STX\NUL\NUL\NUL\NUL\NUL\NUL\176\SOH\177\SOH\NUL\NULS\NUL\178\SOHU\NULV\NULW\NUL\179\SOH\180\SOHZ\NUL[\NUL\\\NUL]\NUL^\NUL\NUL\NUL\146\SOH\207\NUL\147\SOH\209\NUL)\STX_\NUL\146\NULc\NUL\147\NUL\181\SOH\148\NULg\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULh\NUL\199\STXj\NUL\146\NULc\NUL\233\SOH\NUL\NUL\NUL\NUL\NUL\NUL\182\SOH\183\SOH\184\SOH\NUL\NUL\NUL\NUL\NUL\NUL\\\STX\166\NUL\167\NUL]\STX^\STX\176\SOH\177\SOH\NUL\NULS\NUL\178\SOHU\NULV\NULW\NUL\179\SOH\180\SOHZ\NUL[\NUL\\\NUL]\NUL^\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL_\NUL\NUL\NUL\149\SOHj\NUL\181\SOH\146\SOH\207\NUL\147\SOH\209\NUL\148\SOH\NUL\NUL\146\NULc\NUL\233\SOH\NUL\NULh\NUL\204\STXj\NUL\NUL\NUL\NUL\NUL\NUL\NUL\182\SOH\183\SOH\184\SOH\NUL\NUL\NUL\NUL\NUL\NUL\\\STX\166\NUL\167\NUL]\STX^\STX\176\SOH\177\SOH\NUL\NULS\NUL\178\SOHU\NULV\NULW\NUL\179\SOH\180\SOHZ\NUL[\NUL\\\NUL]\NUL^\NUL\NUL\NUL\146\SOH\207\NUL\147\SOH\209\NUL\148\SOH_\NUL\146\NULc\NUL\147\NUL\181\SOH\148\NULg\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\149\SOHj\NUL\NUL\NULh\NUL_\STXj\NUL\NUL\NUL\NUL\NUL\NUL\NUL\182\SOH\183\SOH\184\SOH\185\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\176\SOH\177\SOH\NUL\NULS\NUL\178\SOHU\NULV\NULW\NUL\179\SOH\180\SOHZ\NUL[\NUL\\\NUL]\NUL^\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL_\NUL\NUL\NUL\NUL\NUL\NUL\NUL\181\SOH\149\SOHj\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULh\NUL\186\SOHj\NUL\182\SOH\183\SOH\184\SOH\NUL\NUL\NUL\NUL\NUL\NUL\176\SOH\177\SOH\NUL\NULS\NUL\178\SOHU\NULV\NULW\NUL\179\SOH\180\SOHZ\NUL[\NUL\\\NUL]\NUL^\NUL\NUL\NUL\216\NUL\185\NUL\NUL\NUL\217\NUL\NUL\NUL_\NUL\NUL\NUL\NUL\NUL\NUL\NUL\181\SOH\218\NUL]\NUL^\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL_\NUL\NUL\NUL\171\NUL\186\NUL\172\NUL\NUL\NULh\NUL\186\SOHj\NUL\206\STX\NUL\NUL\173\NUL]\NUL^\NUL\a\STXb\NULc\NUL\208\SOH\NUL\NUL\NUL\NUL_\NUL\NUL\NUL\NUL\NUL\174\NUL\NUL\NUL\NUL\NUL\b\STX_\SOH\166\NUL\167\NUL`\SOHa\SOH\NUL\NUL\NUL\NUL\252\SOHb\NULc\NUL\208\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\253\SOH_\SOH\166\NUL\167\NUL`\SOHa\SOH\NUL\NUL\NUL\NULh\NUL\186\SOHj\NUL\NUL\NUL\151\NUL\NUL\NUL\152\NUL\NUL\NUL\171\NUL\NUL\NUL\172\NUL\NUL\NUL\NUL\NUL\153\NUL]\NUL^\NUL\221\NUL\173\NUL]\NUL^\NUL\NUL\NUL\NUL\NUL_\NUL\NUL\NUL\NUL\NUL\NUL\NUL_\NUL\NUL\NUL\NUL\NUL\174\NUL\NUL\NUL#\STX\207\NUL\NUL\NUL\NUL\NUL\254\SOH\255\SOH\200\SOHc\NUL\201\SOH\242\SOHb\NULc\NUL\208\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULw\STX\166\NUL\167\NULx\STXy\STX\151\NUL\NUL\NUL\152\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\153\NUL]\NUL^\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL_\NUL\159\SOH\NUL\NUL\160\SOH\NUL\NUL\NUL\NUL\NUL\NUL\151\NUL\NUL\NUL\152\NUL\161\SOH]\NUL^\NUL\NUL\NUL\NUL\NUL\NUL\NUL\153\NUL]\NUL^\NUL_\NUL\156\NUL\NUL\NUL\162\SOH\243\SOHj\NUL_\NUL\NUL\NULw\STX\166\NUL\167\NULx\STXy\STX\NUL\NUL\212\STXb\NULc\NUL\208\SOH\NUL\NUL\NUL\NUL\241\SOHb\NULc\NUL\208\SOH\SO\SOHU\NUL\NUL\NUL\SI\SOH\NUL\NUL\DLE\SOH\NUL\NUL\DC1\SOH\\\NUL]\NUL^\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\SO\SOHU\NUL_\NUL\SI\SOH\NUL\NUL\DLE\SOH\DC2\SOH\DC1\SOH\\\NUL]\NUL^\NUL\NUL\NUL\156\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL_\NUL\NUL\NUL\NUL\NUL\NUL\NUL\DC2\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\182\STX\NUL\NUL\NUL\NUL\NUL\NUL\156\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\156\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ACK\NUL\129\STX\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\NUL\NUL\183\STX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\NUL\NUL\NUL\NULh\NUL\NAK\SOHj\NUL\SO\SOHU\NUL\NUL\NUL\SI\SOH\NUL\NUL\DLE\SOH\NUL\NUL\DC1\SOH\\\NUL]\NUL^\NUL\NUL\NULh\NUL\NAK\SOHj\NUL\NUL\NUL\NUL\NUL_\NUL\NUL\NUL\NUL\NUL\NUL\NUL\DC2\SOH\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\244\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NULU\SOH\SO\SOHU\NUL\NUL\NUL\SI\SOH\NUL\NUL\DLE\SOH\239\SOH\DC1\SOH\\\NUL]\NUL^\NUL\CAN\NUL\EM\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL_\NUL\NUL\NUL\NUL\NUL\ACK\NUL\DC2\SOH\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\NUL\NUL\240\SOH\NUL\NUL\FS\STX\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\NUL\NUL\NUL\NULh\NUL\NAK\SOHj\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\NUL\NUL\GS\STX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\NUL\NUL\NUL\NULh\NUL\NAK\SOHj\NUL\SO\SOHU\NUL\NUL\NUL\SI\SOH\NUL\NUL\DLE\SOH\NUL\NUL\DC1\SOH\\\NUL]\NUL^\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL_\NUL\NUL\NUL\NUL\NUL\NUL\NUL\DC2\SOH\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\244\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NULT\SOH\NUL\NUL\SO\SOHU\NUL\NUL\NUL\SI\SOH\NUL\NUL\DLE\SOH1\STX\DC1\SOH\\\NUL]\NUL^\NUL\CAN\NUL\EM\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL_\NUL\NUL\NUL\NUL\NUL\ACK\NUL\DC2\SOH\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\NUL\NUL2\STX\NUL\NUL\215\SOH\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\NUL\NUL\NUL\NULh\NUL\NAK\SOHj\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\NUL\NUL\216\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\NUL\NUL\NUL\NULh\NUL\NAK\SOHj\NUL\169\STXU\NUL\NUL\NUL\SI\SOH\NUL\NUL\DLE\SOH\NUL\NUL\DC1\SOH\\\NUL]\NUL^\NUL\NUL\NUL\247\STX\171\STX\172\STX\169\STXU\NUL_\NUL\SI\SOH\NUL\NUL\DLE\SOH\173\STX\DC1\SOH\\\NUL]\NUL^\NUL\NUL\NUL\170\STX\171\STX\172\STX\SO\SOHU\NUL_\NUL\SI\SOH\NUL\NUL\DLE\SOH\173\STX\DC1\SOH\\\NUL]\NUL^\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL_\NUL\NUL\NUL\SO\SOHU\NUL\DC2\SOH\SI\SOH\NUL\NUL\DLE\SOH\NUL\NUL\DC1\SOH\\\NUL]\NUL^\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL_\NUL\NUL\NUL\NUL\NUL\NUL\NUL\DC2\SOH\NUL\NUL\132\STX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULh\NUL\174\STXj\NUL\NUL\NUL\SO\SOHU\NULm\SOH\SI\SOH\NUL\NUL\DLE\SOH\NUL\NUL\DC1\SOH\\\NUL]\NUL^\NULh\NUL\174\STXj\NUL\NUL\NUL\172\NUL\NUL\NUL_\NUL\NUL\NUL\NUL\NUL\NUL\NUL\DC2\SOH\173\NUL]\NUL^\NUL\174\NULh\NUL\NAK\SOHj\NUL\NUL\NUL\NUL\NUL_\NUL\NUL\NUL\NUL\NUL\174\NUL\NUL\NUL\209\SOHb\NULc\NUL\208\SOH\NUL\NUL\NUL\NULn\SOH\NUL\NUL\NUL\NULh\NUL\NAK\SOHj\NUL~\STX_\SOH\166\NUL\167\NUL`\SOHa\SOH\NUL\NUL\NUL\NUL\NUL\NUL^\SOH_\SOH\166\NUL\167\NUL`\SOHa\SOH\152\NUL\NUL\NUL\NUL\NUL\174\NUL\NUL\NUL\NUL\NUL\NUL\NUL\153\NUL]\NUL^\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\248\STX_\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULh\NUL\NAK\SOHj\NUL\NUL\NUL\NUL\NUL\DEL\STX\236\STXj\NUL\249\STXb\NULc\NUL\208\SOH\NUL\NUL\NUL\NUL\NUL\NULb\SOHc\SOH\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\171\SOH\162\SOH\NUL\NUL\NUL\NUL\NUL\NUL\DC2\STX\NUL\NUL\CAN\NUL\EM\NUL\NUL\NUL\141\SOH\DC3\STX\DC4\STXj\NUL\142\SOH\206\NUL\207\NUL\143\SOH\209\NUL\NUL\NUL\143\NULb\NULc\NULd\NUL\NUL\NUL\144\NULg\NUL\NUL\NUL\NUL\NUL\156\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\171\SOH\170\SOH\NUL\NUL\NUL\NUL\174\NUL\185\STX\NUL\NUL\CAN\NUL\EM\NUL+\STX\206\NUL\207\NUL\NUL\NUL\156\NUL\NUL\NUL\209\SOHb\NULc\NUL\208\SOHh\NUL\144\SOHj\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL~\STX_\SOH\166\NUL\167\NUL`\SOHa\SOH\NUL\NUL\NUL\NUL\NUL\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\171\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\172\SOH\NUL\NUL\CAN\NUL\EM\NUL\NUL\NUL\NUL\NULh\NUL\173\SOHj\NUL\197\STX\DEL\STX\237\STXj\NUL\142\SOH\206\NUL\207\NUL\202\STX\159\NUL\NUL\NUL\143\NULb\NULc\NUL\208\SOH\NUL\NUL\NUL\NUL\NUL\NUL\143\NULb\NULc\NUL\208\SOH\NUL\NULZ\STX_\SOH\166\NUL\167\NUL`\SOHa\SOH\NUL\NULZ\STX_\SOH\166\NUL\167\NUL`\SOHa\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\192\STX\NUL\NULh\NUL\198\STXj\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NULh\NUL\203\STXj\NUL\176\STX\NUL\NUL\ENQ\ETX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULp\NUL\NUL\NULq\NUL\NUL\NUL\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NUL\NUL\NULt\NUL\NUL\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULw\NULx\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULz\NUL{\NUL\NUL\NUL\NUL\NUL}\NUL\NUL\NUL\NUL\NUL\DEL\NUL\NUL\NUL\129\NUL\130\NUL\131\NUL\NUL\NUL\NUL\NUL\176\STX\NUL\NUL\177\STX\NUL\NUL\NUL\NUL\133\NUL\134\NUL\178\STXp\NUL\NUL\NULq\NUL\NUL\NUL\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NUL\NUL\NULt\NUL\NUL\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULw\NULx\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULz\NUL{\NUL\NUL\NUL\NUL\NUL}\NUL\NUL\NUL\192\NUL\DEL\NUL\NUL\NUL\129\NUL\130\NUL\131\NULo\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\161\NUL\NUL\NUL\133\NUL\134\NUL\178\STX\195\NUL\NUL\NUL\NUL\NULu\NUL\NUL\NUL\NUL\NULo\NUL\NUL\NUL\162\NUL\NUL\NUL\NUL\NUL\161\NULy\NUL\163\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL|\NULu\NUL\NUL\NUL~\NUL\NUL\NUL\128\NUL\162\NUL\NUL\NUL\NUL\NUL\164\NULy\NUL\163\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL|\NUL\134\NUL\NUL\NUL~\NUL\NUL\NUL\128\NUL=\NUL\NUL\NUL\NUL\NUL\164\NUL\NUL\NULo\NUL\NUL\NULp\NUL\NUL\NULq\NUL\NUL\NUL\134\NULr\NUL\NUL\NUL\NUL\NULs\NUL\NUL\NULt\NULu\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULw\NULx\NUL\NUL\NULy\NUL\NUL\NUL\NUL\NULz\NUL{\NUL\NUL\NUL|\NUL}\NUL\NUL\NUL~\NUL\DEL\NUL\128\NUL\129\NUL\130\NUL\131\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\208\STX\133\NUL\134\NULo\NUL\NUL\NULp\NUL\NUL\NULq\NUL\NUL\NUL\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NUL\NUL\NULt\NULu\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULw\NULx\NUL\NUL\NULy\NUL\NUL\NUL\NUL\NULz\NUL{\NUL\NUL\NUL|\NUL}\NUL\NUL\NUL~\NUL\DEL\NUL\128\NUL\129\NUL\130\NUL\131\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\133\NUL\134\NULo\NUL\NUL\NULp\NUL\NUL\NULq\NUL=\254\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NUL\NUL\NULt\NULu\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL=\254w\NULx\NUL\NUL\NULy\NUL=\254\NUL\NULz\NUL{\NUL\NUL\NUL|\NUL}\NUL\NUL\NUL~\NUL\DEL\NUL\128\NUL\129\NUL\130\NUL\131\NUL=\254\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\188\SOH\133\NUL\134\NUL;\254\NUL\NUL;\254\NUL\NUL;\254;\254\NUL\NUL;\254\NUL\NUL\NUL\NUL;\254\NUL\NUL;\254;\254;\254\NUL\NUL\NUL\NUL\NUL\NUL;\254;\254;\254\NUL\NUL;\254;\254\NUL\NUL;\254;\254\NUL\NUL;\254;\254\NUL\NUL;\254;\254;\254;\254;\254;\254;\254\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL;\254;\254o\NUL\NUL\NULp\NUL\NUL\NULq\NUL\161\NUL\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NUL\NUL\NULt\NULu\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\162\NULw\NULx\NUL\NUL\NULy\NUL\163\NUL\NUL\NULz\NUL{\NUL\NUL\NUL|\NUL}\NUL\NUL\NUL~\NUL\166\SOH\128\NUL\129\NUL\130\NUL\131\NUL\164\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\167\SOH\134\NULo\NUL\NUL\NULp\NUL\NUL\NULq\NUL=\254\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NUL\NUL\NULt\NULu\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL=\254w\NULx\NUL\NUL\NULy\NUL=\254\NUL\NULz\NUL{\NUL\NUL\NUL|\NUL}\NUL\NUL\NUL~\NUL\DEL\NUL\128\NUL\129\NUL\130\NUL\131\NUL=\254\NUL\NULo\NUL\NUL\NULp\NUL\NUL\NULq\NUL\133\NUL\134\NULr\NUL\NUL\NUL\NUL\NULs\NUL\NUL\NULt\NULu\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULw\NULx\NUL\NUL\NULy\NUL\NUL\NUL\NUL\NULz\NUL{\NUL\NUL\NUL|\NUL}\NUL\NUL\NUL~\NUL\158\NUL\128\NUL\129\NUL\130\NUL\131\NUL\NUL\NUL\NUL\NULo\NUL\NUL\NULp\NUL\NUL\NULq\NUL\159\NUL\134\NULr\NUL\NUL\NUL\NUL\NULs\NUL\NUL\NULt\NULu\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULw\NULx\NUL\NUL\NULy\NUL\NUL\NUL\NUL\NULz\NUL{\NUL\NUL\NUL|\NUL}\NUL\NUL\NUL~\NUL\DEL\NUL\128\NUL\129\NUL\130\NUL\131\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\133\NUL\134\NULo\NUL\NUL\NULp\NUL\NUL\NULq\NUL\161\NUL\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NUL\NUL\NUL\NUL\NULu\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\162\NULw\NULx\NUL\NUL\NULy\NUL\163\NUL\NUL\NULz\NUL{\NUL\NUL\NUL|\NUL\NUL\NUL\NUL\NUL~\NUL\NUL\NUL\128\NUL\NUL\NUL\130\NUL\131\NUL\164\NULp\NUL\NUL\NULq\NUL\NUL\NUL\NUL\NULr\NUL\NUL\NUL\134\NULs\NUL\NUL\NULt\NUL\NUL\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULw\NULx\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULz\NUL{\NUL\NUL\NUL\NUL\NUL}\NUL\NUL\NUL\NUL\NUL\DEL\NUL\NUL\NUL\129\NUL\130\NUL\131\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\133\NUL\134\NUL\178\STXp\NUL\NUL\NULq\NUL\161\NUL\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NUL\NUL\NULt\NUL\NUL\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\162\NULw\NULx\NUL\NUL\NUL\NUL\NUL\163\NUL\NUL\NULz\NUL{\NUL\NUL\NUL\NUL\NUL}\NUL\NUL\NUL\NUL\NUL\166\SOH\NUL\NUL\129\NUL\130\NUL\131\NUL\164\NULp\NUL\NUL\NULq\NUL\161\NUL\NUL\NULr\NUL\167\SOH\134\NULs\NUL\NUL\NULt\NUL\NUL\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\162\NULw\NULx\NUL\NUL\NUL\NUL\NUL\163\NUL\NUL\NULz\NUL{\NUL\NUL\NUL\NUL\NUL}\NUL\NUL\NUL\NUL\NUL\179\NUL\NUL\NUL\129\NUL\130\NUL\131\NUL\164\NUL;\254\NUL\NUL;\254;\254\NUL\NUL;\254\180\NUL\134\NUL;\254\NUL\NUL;\254\NUL\NUL;\254\NUL\NUL\NUL\NUL\NUL\NUL;\254;\254;\254\NUL\NUL\NUL\NUL;\254\NUL\NUL;\254;\254\NUL\NUL\NUL\NUL;\254\NUL\NUL\NUL\NUL;\254\NUL\NUL;\254;\254;\254;\254p\NUL\NUL\NULq\NUL\161\NUL\NUL\NULr\NUL;\254;\254s\NUL\NUL\NULt\NUL\NUL\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\162\NULw\NULx\NUL\NUL\NUL\NUL\NUL\163\NUL\NUL\NULz\NUL{\NUL\NUL\NUL\NUL\NUL}\NUL\NUL\NUL\NUL\NUL\166\SOH\NUL\NUL\129\NUL\130\NUL\131\NUL\164\NULp\NUL\NUL\NULq\NUL\NUL\NUL\NUL\NULr\NUL\167\SOH\134\NULs\NUL\NUL\NULt\NUL\NUL\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULw\NULx\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULz\NUL{\NUL\NUL\NUL\NUL\NUL}\NUL\NUL\NUL\NUL\NUL\DEL\NUL\NUL\NUL\129\NUL\130\NUL\131\NUL\NUL\NULp\NUL\NUL\NULq\NUL\NUL\NUL\NUL\NULr\NUL\133\NUL\134\NULs\NUL\NUL\NULt\NUL\NUL\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULw\NULx\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULz\NUL{\NUL\NUL\NUL\NUL\NUL}\NUL\NUL\NUL\NUL\NUL\158\NUL\NUL\NUL\129\NUL\130\NUL\131\NUL\NUL\NULp\NUL\NUL\NULq\NUL\NUL\NUL\NUL\NULr\NUL\159\NUL\134\NULs\NUL\NUL\NULt\NUL\NUL\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULw\NULx\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULz\NUL{\NUL\NUL\NUL\NUL\NUL}\NUL\NUL\NUL\NUL\NUL\DEL\NUL\NUL\NUL\129\NUL\130\NUL\131\NUL\NUL\NULp\NUL\NUL\NULq\NUL\161\NUL\NUL\NULr\NUL\133\NUL\134\NULs\NUL\NUL\NUL\NUL\NUL\NUL\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\162\NULw\NULx\NUL\NUL\NUL\NUL\NUL\163\NUL\NUL\NULz\NUL{\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\130\NUL\131\NUL\164\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULl\STX\134\NUL'\ETXn\STXo\STXp\STXq\STX\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NULr\STX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NULl\STXs\STXm\STXn\STXo\STXp\STXq\STX\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NULr\STX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL1\ETXs\STX\NUL\NUL2\ETXo\STXp\STXq\STX\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NULr\STX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NULs\STX\a\NUL\NUL\NUL\244\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\245\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\227\STX\CAN\NUL\EM\NUL\NUL\NULg\ETX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\228\STX\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NULr\STX\NUL\NUL.\ETX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NULr\STX\NUL\NUL\215\STX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NULr\STX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\171\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\SI\STX\NUL\NUL\CAN\NUL\EM\NUL\NUL\NUL\ACK\NUL\NUL\NUL\a\NUL\156\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\NUL\NUL\234\NUL\NUL\NULC\ETX\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\NUL\NUL\234\NUL\NUL\NULD\ETX\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\NUL\NUL\234\NUL\NUL\NUL\147\STX\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\NUL\NUL\234\NUL\NUL\NUL\148\STX\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\NUL\NUL\234\NUL\NUL\NUL\235\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\NUL\NULw\ETX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\NUL\NULx\ETX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\NUL\NULa\ETX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\NUL\NUL:\ETX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\NUL\NUL\146\STX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\NUL\NULA\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NULB\SOH\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NULC\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\NUL\NULW\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NULZ\SOH\NUL\NUL\NUL\NUL[\SOH\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\NUL\NULz\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\NUL\NUL|\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\NUL\NUL~\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\NUL\NUL\DEL\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\NUL\NUL\ETB\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\244\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\245\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULV\ETX\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\244\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\245\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULX\ETX\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\244\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\245\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL[\ETX\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\244\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\245\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULf\ETX\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\244\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\245\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULG\ETX\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\244\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\245\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULM\ETX\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NULQ\ETX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\244\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\245\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\232\STX\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\238\STX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\244\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\245\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL)\ETX\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NULi\STX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NULk\STX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\244\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\245\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL@\STX\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NULE\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NULl\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\244\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\245\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\246\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\244\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NULj\STX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\244\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NULd\STX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\244\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NULY\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\244\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NULV\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\244\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NULS\SOH\STX\STX\206\NUL\207\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ETX\STXb\NULc\NUL\208\SOH\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\NUL\NUL\NUL\NUL\NUL\NUL\EOT\STX_\SOH\166\NUL\167\NUL`\SOHa\SOH\t\STX\206\NUL\207\NUL\NUL\NUL\NUL\NUL\NUL\NUL\n\STXb\NULc\NUL\208\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULY\ETX\v\STX_\SOH\166\NUL\167\NUL`\SOHa\SOH\STX\ETX\NUL\NUL\204\NUL\205\NUL\206\NUL\207\NUL\208\NUL\209\NUL\SOH\ETX\244\SOHb\NULc\NUL\208\SOH\NUL\NUL\NUL\NUL\STX\ETX\NUL\NUL\204\NUL\205\NUL\206\NUL\207\NUL\208\NUL\209\NUL\NUL\NUL\244\SOHb\NULc\NUL\208\SOH\203\NUL\NUL\NUL\204\NUL\205\NUL\206\NUL\207\NUL\208\NUL\209\NUL\NUL\NUL\244\SOHb\NULc\NUL\208\SOH\225\NUL\NUL\NUL\204\NUL\205\NUL\206\NUL\207\NUL\208\NUL\209\NUL\NUL\NUL\244\SOHb\NULc\NUL\208\SOH7\STX\NUL\NUL\204\NUL\205\NUL\206\NUL\207\NUL\208\NUL\209\NUL\NUL\NUL\244\SOHb\NULc\NUL\208\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL" "\\x00\\x00\\x88\\x00\\x4c\\x00\\x4d\\x00\\xa2\\x01\\x7b\\x03\\x5e\\x03\\x12\\x03\\x13\\x03\\x11\\x03\\x12\\x03\\x13\\x03\\x60\\x03\\x3d\\xfe\\xe6\\x02\\x25\\x02\\x8d\\x01\\x72\\x03\\xaa\\x00\\xcb\\x01\\x35\\x03\\x25\\x03\\x1a\\x02\\x7a\\x03\\x4e\\x00\\x69\\x03\\x4f\\x00\\x26\\x02\\x50\\x00\\x51\\x00\\x52\\x00\\xcc\\x01\\x53\\x00\\x54\\x00\\x55\\x00\\x56\\x00\\x57\\x00\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\xd4\\x02\\x16\\x03\\xf8\\x00\\x7b\\x02\\x82\\x02\\xef\\x00\\x5f\\x00\\x84\\x01\\xc7\\x00\\xb9\\x00\\x60\\x00\\xc8\\x00\\xf7\\x01\\xbc\\x00\\x3d\\x01\\x4c\\x00\\x4d\\x00\\x75\\x01\\x36\\x03\\x7b\\x03\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x9c\\x00\\x25\\x02\\x4f\\x03\\xba\\x00\\x83\\x02\\xcb\\x01\\x76\\x01\\xbd\\x00\\xe2\\x01\\xf9\\x00\\x4e\\x00\\x71\\x03\\x4f\\x00\\x26\\x02\\x50\\x00\\x51\\x00\\x52\\x00\\xcc\\x01\\x53\\x00\\x54\\x00\\x55\\x00\\x56\\x00\\x57\\x00\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x14\\x03\\x97\\x01\\x86\\x00\\x14\\x03\\x14\\x03\\x84\\x00\\x5f\\x00\\x86\\x00\\x73\\x03\\x84\\x00\\x60\\x00\\x86\\x00\\x86\\x00\\xd6\\x00\\x4b\\x00\\x4c\\x00\\x4d\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\xf0\\x00\\x4b\\x00\\xc8\\x01\\x63\\x00\\xc9\\x01\\x2a\\x00\\xb6\\x00\\x84\\x00\\x98\\x01\\x86\\x00\\x4e\\x00\\x86\\x00\\x4f\\x00\\xc9\\x00\\x50\\x00\\x51\\x00\\x52\\x00\\xbe\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\x56\\x00\\x57\\x00\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\xaa\\x00\\xcb\\x01\\x06\\x02\\x4f\\x03\\xaa\\x00\\x84\\x00\\x5f\\x00\\x86\\x00\\x6a\\x03\\x84\\x00\\x60\\x00\\x86\\x00\\x55\\x03\\xcc\\x01\\x07\\x02\\xdd\\x01\\xbd\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x9c\\x00\\x39\\x03\\xab\\x00\\xfb\\x02\\xac\\x00\\xc4\\x00\\x25\\x02\\x3b\\x03\\x84\\x00\\x98\\x01\\x86\\x00\\xad\\x00\\x5d\\x00\\x5e\\x00\\xd7\\x00\\xe1\\x02\\xb7\\x00\\xd3\\x02\\x26\\x02\\xe0\\x02\\x5f\\x00\\x25\\x02\\x9d\\x01\\xae\\x00\\xc5\\x00\\x56\\x03\\xde\\x01\\x0a\\x03\\x3c\\xfe\\xf7\\x01\\x6d\\x03\\x0b\\x03\\xf6\\x01\\x26\\x02\\xaf\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\xb0\\x00\\x66\\x00\\x67\\x00\\x3c\\xfe\\xd8\\x00\\xb9\\x00\\xf7\\x01\\xd9\\x00\\x3c\\xfe\\x68\\x00\\x69\\x00\\x6a\\x00\\xcb\\x01\\xb5\\x00\\xda\\x00\\x5d\\x00\\x5e\\x00\\x9e\\x01\\xbe\\x00\\xd4\\x02\\x6e\\x03\\xe1\\x02\\x3c\\xfe\\x5f\\x00\\xcc\\x01\\x60\\x02\\xba\\x00\\x84\\x00\\x84\\x00\\xd7\\x00\\x86\\x00\\xf7\\x01\\xf0\\x00\\x4b\\x00\\xb6\\x00\\xd5\\x00\\xa1\\x00\\xdb\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\xdc\\x00\\x66\\x00\\x67\\x00\\x54\\x03\\x41\\x03\\x9f\\x01\\xd6\\x00\\xa0\\x01\\xa2\\x00\\xae\\x00\\xb1\\x00\\x6a\\x00\\xc6\\x00\\xa3\\x00\\xa1\\x01\\x5d\\x00\\x5e\\x00\\x96\\x00\\x84\\x00\\xd7\\x00\\x86\\x00\\xf9\\x01\\x19\\x03\\x5f\\x00\\xec\\x02\\xe8\\x02\\xa2\\x01\\xa4\\x00\\x1a\\x03\\x84\\x00\\xd7\\x00\\x86\\x00\\x42\\x03\\x84\\x00\\xd7\\x00\\x86\\x00\\xf7\\x01\\xa3\\x01\\x62\\x00\\x63\\x00\\x64\\x00\\xa4\\x01\\x66\\x00\\x67\\x00\\x84\\x00\\xd7\\x00\\x97\\x00\\xc3\\x00\\x98\\x00\\xc4\\x00\\xf0\\x00\\x4b\\x00\\xdd\\x00\\x1b\\x03\\x6c\\x00\\x99\\x00\\x5d\\x00\\x5e\\x00\\x86\\x02\\x1d\\x03\\xb7\\x00\\xfa\\x01\\x84\\x00\\x89\\x02\\x5f\\x00\\x28\\x03\\x6d\\x00\\x0c\\x02\\xc5\\x00\\x84\\x00\\x98\\x01\\x86\\x00\\xf0\\x00\\x4b\\x00\\xc1\\x02\\x80\\x02\\x6a\\x00\\xa1\\x00\\x9a\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x9b\\x00\\x66\\x00\\x67\\x00\\x84\\x00\\xd7\\x00\\xab\\x00\\xcb\\x01\\xac\\x00\\xa2\\x00\\xd8\\x00\\xb9\\x00\\x9c\\x00\\xd9\\x00\\xa3\\x00\\xad\\x00\\x5d\\x00\\x5e\\x00\\x1c\\x03\\xcc\\x01\\xda\\x00\\x5d\\x00\\x5e\\x00\\x67\\x02\\x5f\\x00\\x60\\x02\\x98\\x02\\xae\\x00\\xa4\\x00\\x5f\\x00\\xda\\x01\\xdb\\x01\\xba\\x00\\x99\\x02\\x84\\x00\\xd7\\x00\\x86\\x00\\x8c\\x02\\xaf\\x00\\x62\\x00\\x63\\x00\\xd0\\x01\\x9a\\x02\\xdb\\x00\\x62\\x00\\x63\\x00\\xd0\\x01\\x9f\\x01\\xa8\\x02\\xa0\\x01\\x0d\\x02\\x8c\\x00\\x6a\\x00\\x9c\\x00\\xc6\\x00\\x84\\x01\\xa1\\x01\\x5d\\x00\\x5e\\x00\\x97\\x01\\xa1\\x00\\xb4\\x02\\x84\\x01\\x68\\x02\\x84\\x00\\x5f\\x00\\x86\\x00\\xa8\\xfe\\xa2\\x01\\xbc\\x00\\xa8\\xfe\\xd6\\x00\\xec\\x01\\xa2\\x00\\x6e\\x03\\x32\\x00\\x33\\x00\\xd7\\x01\\xa3\\x00\\xa3\\x01\\x62\\x00\\x63\\x00\\xd0\\x01\\x90\\x02\\x34\\x00\\x35\\x00\\x36\\x00\\x37\\x00\\x38\\x00\\x25\\x02\\xbd\\x00\\x16\\x02\\xa4\\x00\\x87\\x02\\x6a\\x00\\xa8\\xfe\\xda\\x02\\xe1\\x01\\x84\\x00\\xdd\\x00\\x86\\x00\\x26\\x02\\xc0\\x00\\xb9\\x00\\x37\\x03\\xb8\\x00\\xb9\\x00\\x38\\x03\\x46\\x02\\x32\\x00\\x33\\x00\\x91\\x02\\x8d\\x02\\x19\\x02\\x48\\x02\\x49\\x02\\x4a\\x02\\x1b\\x02\\x34\\x00\\x35\\x00\\x36\\x00\\x37\\x00\\x38\\x00\\x1e\\x02\\xba\\x00\\xf0\\x00\\x4b\\x00\\xba\\x00\\x4b\\x02\\xa9\\x00\\x4f\\x00\\xaa\\x00\\x50\\x00\\x4c\\x02\\x4d\\x02\\x9c\\x00\\x53\\x00\\x4e\\x02\\x55\\x00\\x56\\x00\\x57\\x00\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\xe0\\x01\\xe1\\x01\\x84\\x00\\x98\\x01\\x86\\x00\\x42\\x02\\x5f\\x00\\x20\\x02\\x70\\x01\\xbe\\x00\\x4f\\x02\\x06\\x00\\x71\\x01\\x07\\x00\\xe2\\x01\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x2f\\x02\\x39\\x00\\x84\\x00\\xd7\\x00\\x86\\x00\\x89\\x01\\x18\\x00\\x19\\x00\\xa8\\x01\\x3a\\x00\\x92\\x00\\x63\\x00\\xe9\\x01\\xc1\\x00\\xe5\\xff\\x06\\x00\\xbb\\x00\\x07\\x00\\x86\\x01\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x84\\x01\\x39\\x00\\xe2\\x01\\x84\\x01\\x35\\x02\\xc6\\x01\\x18\\x00\\x19\\x00\\x43\\x02\\x3a\\x00\\x68\\x00\\xc3\\x01\\x6a\\x00\\x46\\x02\\x32\\x00\\x33\\x00\\x44\\x02\\x47\\x02\\x60\\x02\\x48\\x02\\x49\\x02\\x4a\\x02\\x3f\\x01\\x34\\x00\\x35\\x00\\x36\\x00\\x37\\x00\\x38\\x00\\x92\\x01\\x1a\\x02\\x95\\x00\\x6a\\x00\\x83\\x01\\x4b\\x02\\x84\\x01\\x4f\\x00\\x40\\x01\\x50\\x00\\x4c\\x02\\x4d\\x02\\xd6\\x00\\x53\\x00\\x4e\\x02\\x55\\x00\\x56\\x00\\x57\\x00\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x0d\\x01\\x70\\x03\\x8c\\x00\\x6a\\x00\\x89\\x01\\x84\\x01\\x5f\\x00\\x86\\x01\\x84\\x01\\x99\\x01\\x4f\\x02\\xa8\\x01\\xc6\\x01\\x97\\x01\\x82\\x01\\xea\\x02\\x23\\x02\\xcf\\x00\\xeb\\x02\\x06\\x02\\x88\\x01\\xaa\\x00\\xc8\\x01\\x63\\x00\\xc9\\x01\\xd6\\x00\\x8a\\x01\\x0e\\x01\\x55\\x00\\x98\\x01\\x0f\\x01\\x07\\x02\\x10\\x01\\x84\\x01\\x11\\x01\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x84\\x01\\x9a\\x01\\x84\\x01\\x84\\x01\\xc0\\x00\\xb9\\x00\\x5f\\x00\\x06\\x00\\x9b\\x01\\x07\\x00\\x12\\x01\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\xba\\x00\\x39\\x00\\x84\\x00\\xd7\\x00\\x86\\x00\\x68\\x01\\x18\\x00\\x19\\x00\\xa7\\x01\\x3a\\x00\\x68\\x00\\xc3\\x01\\x6a\\x00\\x9c\\x00\\xa9\\x01\\xcf\\x01\\x62\\x00\\x63\\x00\\xd0\\x01\\x06\\x00\\xbc\\x01\\x07\\x00\\xc5\\x01\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x0d\\x01\\x14\\x01\\x84\\x00\\x98\\x01\\x86\\x00\\xc7\\x01\\x18\\x00\\x19\\x00\\x84\\x00\\xd7\\x00\\x68\\x00\\x15\\x01\\x6a\\x00\\xf6\\x01\\x9c\\x00\\x7d\\x02\\x5f\\x01\\xa6\\x00\\xa7\\x00\\x60\\x01\\x61\\x01\\x30\\x03\\xd4\\x01\\x75\\x02\\x31\\x03\\xf7\\x01\\x76\\x02\\x0e\\x01\\x55\\x00\\xc1\\x00\\x0f\\x01\\xd5\\x01\\x10\\x01\\x9c\\x00\\x11\\x01\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x0d\\x01\\x20\\x03\\x21\\x03\\x9f\\x00\\x04\\x03\\x22\\x03\\x5f\\x00\\x2b\\x03\\x2c\\x03\\xdd\\x02\\x12\\x01\\xae\\x00\\xde\\x02\\x2e\\x03\\xa4\\x00\\xae\\x00\\x2b\\x02\\xce\\x00\\xcf\\x00\\x2c\\x02\\xd1\\x00\\x9c\\x00\\xd1\\x01\\x62\\x00\\x63\\x00\\xd0\\x01\\xe7\\x00\\x0e\\x01\\x55\\x00\\xed\\x00\\x0f\\x01\\x69\\x01\\x10\\x01\\xfa\\x00\\x11\\x01\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x7e\\x02\\x5f\\x01\\xa6\\x00\\xa7\\x00\\x60\\x01\\x61\\x01\\x5f\\x00\\x06\\x00\\x04\\x01\\x07\\x00\\x12\\x01\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x0a\\x01\\x14\\x01\\x84\\x00\\xd7\\x00\\x2b\\x01\\x6b\\x01\\x18\\x00\\x19\\x00\\x87\\x00\\x05\\x00\\x68\\x00\\x15\\x01\\x6a\\x00\\x2d\\x02\\x6a\\x00\\x05\\x00\\x7f\\x02\\x80\\x02\\x6a\\x00\\x06\\x00\\x7d\\x03\\x07\\x00\\x2a\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x0d\\x01\\x14\\x01\\x38\\x02\\x62\\x00\\x63\\x00\\xd0\\x01\\x18\\x00\\x19\\x00\\xae\\x00\\x7e\\x03\\x68\\x00\\x15\\x01\\x6a\\x00\\x2b\\x02\\xce\\x00\\xcf\\x00\\x2c\\x02\\xd1\\x00\\x2a\\x00\\xd1\\x01\\x62\\x00\\x63\\x00\\x64\\x00\\xb5\\x02\\xd2\\x01\\x67\\x00\\x7f\\x03\\x0e\\x01\\x55\\x00\\x75\\x03\\x0f\\x01\\x76\\x03\\x10\\x01\\x77\\x03\\x11\\x01\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x38\\x03\\xa6\\x00\\xa7\\x00\\xbe\\x01\\x69\\x03\\x4f\\x00\\x5f\\x00\\x50\\x00\\xbf\\x01\\xc0\\x01\\x12\\x01\\x53\\x00\\xc1\\x01\\x55\\x00\\x56\\x00\\x57\\x00\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x5a\\x03\\x20\\x01\\x21\\x01\\x22\\x01\\x23\\x01\\x2a\\x00\\x5f\\x00\\x65\\x01\\x13\\x01\\xaa\\x00\\xc2\\x01\\xf0\\x00\\x4b\\x00\\x2d\\x02\\x6a\\x00\\xf9\\x02\\x62\\x00\\x63\\x00\\xd0\\x01\\x66\\x01\\x3d\\x03\\x3e\\x03\\x06\\x00\\x86\\x00\\x07\\x00\\x6c\\x03\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x06\\x00\\x14\\x01\\x07\\x00\\x58\\x03\\x00\\x01\\x09\\x00\\x18\\x00\\x19\\x00\\xfe\\x02\\xff\\x02\\x68\\x00\\x15\\x01\\x6a\\x00\\x97\\x00\\x86\\x00\\x98\\x00\\x00\\x03\\x01\\x03\\xee\\x01\\xfa\\x01\\x19\\x03\\x98\\x00\\x99\\x00\\x5d\\x00\\x5e\\x00\\x18\\x00\\x19\\x00\\x5d\\x03\\x99\\x00\\x5d\\x00\\x5e\\x00\\x5f\\x00\\x5e\\x03\\x68\\x00\\xc3\\x01\\x6a\\x00\\xbe\\x01\\x5f\\x00\\x4f\\x00\\x60\\x03\\x50\\x00\\xbf\\x01\\xc0\\x01\\x63\\x03\\x53\\x00\\xc1\\x01\\x55\\x00\\x56\\x00\\x57\\x00\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x17\\x02\\xfa\\x01\\x8f\\x02\\xa2\\x01\\xf0\\x00\\x4b\\x00\\x5f\\x00\\x26\\x02\\xa6\\x00\\xa7\\x00\\xc2\\x01\\x49\\x03\\x8c\\x00\\x6a\\x00\\xe5\\x01\\x62\\x00\\x63\\x00\\xd0\\x01\\xbe\\x01\\x64\\x03\\x4f\\x00\\x65\\x03\\x50\\x00\\xbf\\x01\\xc0\\x01\\x3d\\x00\\x53\\x00\\xc1\\x01\\x55\\x00\\x56\\x00\\x57\\x00\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x06\\x00\\x40\\x03\\x07\\x00\\x3f\\x03\\x02\\x01\\x09\\x00\\x5f\\x00\\x9c\\x00\\x43\\x03\\x9f\\x01\\xc2\\x01\\xa0\\x01\\x49\\x03\\x9c\\x00\\x86\\x00\\xac\\x00\\xf0\\x00\\x4b\\x00\\xa1\\x01\\x5d\\x00\\x5e\\x00\\x21\\x02\\xad\\x00\\x5d\\x00\\x5e\\x00\\x18\\x00\\x19\\x00\\x5f\\x00\\x1e\\x01\\x1f\\x01\\xa2\\x01\\x5f\\x00\\x9c\\x00\\x4f\\x03\\xae\\x00\\x86\\x00\\x68\\x00\\xc3\\x01\\x6a\\x00\\xbe\\x01\\x51\\x03\\x4f\\x00\\x53\\x03\\x50\\x00\\xbf\\x01\\xc0\\x01\\x86\\x01\\x53\\x00\\xc1\\x01\\x55\\x00\\x56\\x00\\x57\\x00\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x30\\x02\\x92\\x01\\xcf\\x00\\x93\\x01\\xd1\\x00\\x9d\\x02\\x5f\\x00\\x92\\x00\\x63\\x00\\x93\\x00\\xc2\\x01\\x94\\x00\\x67\\x00\\x24\\x01\\x25\\x01\\x68\\x00\\xc3\\x01\\x6a\\x00\\xbe\\x01\\xe3\\x02\\x4f\\x00\\x86\\x00\\x50\\x00\\xbf\\x01\\xc0\\x01\\xf0\\x02\\x53\\x00\\xc1\\x01\\x55\\x00\\x56\\x00\\x57\\x00\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x9c\\x00\\xae\\x00\\xfb\\x02\\xfc\\x02\\x6a\\x00\\xf1\\x02\\x5f\\x00\\x4a\\x03\\x8c\\x00\\x6a\\x00\\xc2\\x01\\xa0\\x01\\xd1\\x01\\x62\\x00\\x63\\x00\\xd0\\x01\\x4c\\x03\\xf4\\x02\\xa1\\x01\\x5d\\x00\\x5e\\x00\\x36\\x02\\xf5\\x02\\x95\\x01\\x6a\\x00\\xf0\\x00\\x4b\\x00\\x5f\\x00\\x26\\x01\\x27\\x01\\xa2\\x01\\xf9\\x02\\x62\\x00\\x63\\x00\\xd0\\x01\\xf6\\x02\\x68\\x00\\xc3\\x01\\x6a\\x00\\xbe\\x01\\xf7\\x02\\x4f\\x00\\x0a\\x03\\x50\\x00\\xbf\\x01\\xc0\\x01\\xee\\x01\\x53\\x00\\xc1\\x01\\x55\\x00\\x56\\x00\\x57\\x00\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\xbd\\x01\\x06\\x02\\x18\\x03\\xaa\\x00\\xe4\\x00\\xe5\\x00\\x5f\\x00\\x0d\\x03\\xd3\\x01\\x6a\\x00\\xc2\\x01\\xe6\\x00\\xe7\\x00\\x07\\x02\\x0e\\x03\\x68\\x00\\xc3\\x01\\x6a\\x00\\xbe\\x01\\x0f\\x03\\x4f\\x00\\x10\\x03\\x50\\x00\\xbf\\x01\\xc0\\x01\\x17\\x03\\x53\\x00\\xc1\\x01\\x55\\x00\\x56\\x00\\x57\\x00\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x9c\\x00\\x6f\\x03\\x32\\x00\\x33\\x00\\xf0\\x00\\x4b\\x00\\x5f\\x00\\xa1\\x00\\x18\\x01\\x19\\x01\\xc2\\x01\\x34\\x00\\x35\\x00\\x36\\x00\\x37\\x00\\x38\\x00\\xa1\\x00\\x97\\x00\\x3d\\x00\\x98\\x00\\xa2\\x00\\x4b\\x03\\x8c\\x00\\x6a\\x00\\x2b\\x03\\xa3\\x00\\x99\\x00\\x5d\\x00\\x5e\\x00\\xa2\\x00\\x45\\x03\\x32\\x00\\x33\\x00\\x1f\\x03\\xa3\\x00\\x5f\\x00\\x68\\x00\\xc3\\x01\\x6a\\x00\\xa4\\x00\\x34\\x00\\x35\\x00\\x36\\x00\\x37\\x00\\x38\\x00\\x1e\\x01\\x1f\\x01\\x86\\x00\\xa4\\x00\\x23\\x03\\xc8\\x01\\x63\\x00\\xc9\\x01\\x26\\x03\\x84\\x00\\xd7\\x00\\x86\\x00\\x10\\x03\\x32\\x00\\x33\\x00\\x24\\x01\\x25\\x01\\x77\\x02\\xa6\\x00\\xa7\\x00\\x78\\x02\\x79\\x02\\x34\\x00\\x35\\x00\\x36\\x00\\x37\\x00\\x38\\x00\\xe8\\x01\\x27\\x03\\x68\\x00\\xc3\\x01\\x6a\\x00\\xf1\\x02\\x8c\\x00\\x6a\\x00\\x26\\x01\\x27\\x01\\x8f\\x00\\x62\\x00\\x63\\x00\\xd0\\x01\\x06\\x00\\x7c\\x02\\x07\\x00\\x7d\\x02\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x9c\\x00\\x39\\x00\\xf2\\x02\\x8c\\x00\\x6a\\x00\\x63\\x02\\x18\\x00\\x19\\x00\\x3e\\xfe\\x3a\\x00\\x06\\x00\\xbc\\x01\\x07\\x00\\x8c\\x02\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x92\\x02\\x39\\x00\\x68\\x00\\x91\\x00\\x6a\\x00\\x86\\x01\\x18\\x00\\x19\\x00\\x06\\x00\\x3a\\x00\\x07\\x00\\x2a\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x9c\\x02\\x39\\x00\\x95\\x02\\x32\\x00\\x33\\x00\\xa1\\x00\\x18\\x00\\x19\\x00\\x9d\\x02\\x3a\\x00\\xa5\\x02\\xa7\\x02\\x34\\x00\\x35\\x00\\x36\\x00\\x37\\x00\\x38\\x00\\xee\\x01\\xa2\\x00\\xca\\x00\\xb3\\x02\\xa2\\x01\\xb4\\x02\\xa3\\x00\\xbc\\x02\\xbd\\x02\\x9e\\x02\\xce\\x00\\xcf\\x00\\x96\\x02\\x32\\x00\\x33\\x00\\xe5\\x01\\x62\\x00\\x63\\x00\\xd0\\x01\\xbf\\x02\\xa4\\x00\\xc0\\x02\\x34\\x00\\x35\\x00\\x36\\x00\\x37\\x00\\x38\\x00\\x2a\\x02\\xce\\x00\\xcf\\x00\\x05\\x03\\xa6\\x00\\xa7\\x00\\xcf\\x01\\x62\\x00\\x63\\x00\\xd0\\x01\\x86\\x00\\xd1\\x02\\x97\\x02\\x32\\x00\\x33\\x00\\x66\\x01\\x5f\\x01\\xa6\\x00\\xa7\\x00\\x60\\x01\\x61\\x01\\x86\\x01\\x34\\x00\\x35\\x00\\x36\\x00\\x37\\x00\\x38\\x00\\xcb\\x00\\xd6\\x02\\xcc\\x00\\xcd\\x00\\xce\\x00\\xcf\\x00\\xd0\\x00\\xd1\\x00\\xd7\\x02\\xd2\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\xd3\\x00\\x66\\x00\\x67\\x00\\x06\\x00\\x9c\\x00\\x07\\x00\\xda\\x02\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x9c\\x00\\x39\\x00\\x26\\x02\\xa6\\x00\\xa7\\x00\\xdc\\x02\\x18\\x00\\x19\\x00\\x06\\x00\\x3a\\x00\\x07\\x00\\xdf\\x02\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\xdf\\x01\\x39\\x00\\x23\\x03\\xa6\\x00\\xa7\\x00\\xe0\\x01\\x18\\x00\\x19\\x00\\x06\\x00\\x3a\\x00\\x07\\x00\\xe5\\x01\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\xec\\x01\\x39\\x00\\x41\\x02\\x32\\x00\\x33\\x00\\xe4\\x01\\x18\\x00\\x19\\x00\\xee\\x01\\x3a\\x00\\xfb\\x01\\xfc\\x01\\x34\\x00\\x35\\x00\\x36\\x00\\x37\\x00\\x38\\x00\\x86\\x00\\x12\\x02\\xe0\\x00\\x26\\x02\\xa6\\x00\\xa7\\x00\\xa2\\x02\\xa6\\x00\\xa7\\x00\\x2a\\x02\\xce\\x00\\xcf\\x00\\x52\\x02\\x32\\x00\\x33\\x00\\xcf\\x01\\x62\\x00\\x63\\x00\\xd0\\x01\\xa3\\x02\\xa6\\x00\\xa7\\x00\\x34\\x00\\x35\\x00\\x36\\x00\\x37\\x00\\x38\\x00\\x7d\\x02\\x5f\\x01\\xa6\\x00\\xa7\\x00\\x60\\x01\\x61\\x01\\x26\\x02\\xa6\\x00\\xa7\\x00\\xb8\\x02\\x8c\\x00\\x6a\\x00\\x76\\x01\\x32\\x00\\x33\\x00\\xbd\\x02\\x8c\\x00\\x6a\\x00\\xc2\\x02\\x8c\\x00\\x6a\\x00\\xee\\x01\\x34\\x00\\x35\\x00\\x36\\x00\\x37\\x00\\x38\\x00\\xe1\\x00\\x19\\x02\\xcc\\x00\\xcd\\x00\\xce\\x00\\xcf\\x00\\xd0\\x00\\xd1\\x00\\x3d\\x00\\xd2\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\xe2\\x00\\x66\\x00\\x67\\x00\\x06\\x00\\x9c\\x00\\x07\\x00\\x20\\x02\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\xee\\x01\\x39\\x00\\xc3\\x02\\x8c\\x00\\x6a\\x00\\x28\\x02\\x18\\x00\\x19\\x00\\x06\\x00\\x3a\\x00\\x07\\x00\\x29\\x02\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x78\\x01\\x39\\x00\\xc4\\x02\\x8c\\x00\\x6a\\x00\\xee\\x01\\x18\\x00\\x19\\x00\\x06\\x00\\x3a\\x00\\x07\\x00\\x34\\x02\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x86\\x00\\x39\\x00\\xf1\\x00\\x32\\x00\\x33\\x00\\xee\\x01\\x18\\x00\\x19\\x00\\x3a\\x02\\x3a\\x00\\x3b\\x02\\x3c\\x02\\x34\\x00\\x35\\x00\\x36\\x00\\x37\\x00\\x38\\x00\\x40\\x02\\x92\\x01\\xcf\\x00\\x93\\x01\\xd1\\x00\\x9d\\x02\\x3d\\x02\\x92\\x00\\x63\\x00\\xe9\\x01\\x3e\\x02\\x2a\\x00\\x31\\x00\\x32\\x00\\x33\\x00\\xcf\\x01\\x62\\x00\\x63\\x00\\xd0\\x01\\xc8\\x02\\x8c\\x00\\x6a\\x00\\x34\\x00\\x35\\x00\\x36\\x00\\x37\\x00\\x38\\x00\\x7d\\x02\\x5f\\x01\\xa6\\x00\\xa7\\x00\\x60\\x01\\x61\\x01\\xc9\\x02\\x8c\\x00\\x6a\\x00\\xbc\\x01\\x54\\x02\\x06\\x00\\x46\\x02\\x07\\x00\\x57\\x02\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x55\\x02\\xea\\x00\\x56\\x02\\x79\\x01\\x95\\x01\\x6a\\x00\\x18\\x00\\x19\\x00\\xcd\\x02\\x8c\\x00\\x6a\\x00\\x58\\x02\\x59\\x02\\x06\\x00\\x9c\\x00\\x07\\x00\\x86\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x64\\x02\\x39\\x00\\xd8\\x02\\xa6\\x00\\xa7\\x00\\x66\\x02\\x18\\x00\\x19\\x00\\x06\\x00\\x3a\\x00\\x07\\x00\\x1b\\x01\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x1a\\x01\\x39\\x00\\x85\\x02\\x4a\\x02\\x1c\\x01\\x1d\\x01\\x18\\x00\\x19\\x00\\x69\\x02\\x3a\\x00\\x06\\x02\\x6b\\x01\\xaa\\x00\\x5d\\x01\\x5e\\x01\\x4b\\x02\\x68\\x01\\x4f\\x00\\x86\\x00\\x50\\x00\\x4c\\x02\\x4d\\x02\\x07\\x02\\x53\\x00\\x4e\\x02\\x55\\x00\\x56\\x00\\x57\\x00\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\xa5\\x00\\xa6\\x00\\xa7\\x00\\x74\\x01\\xd8\\x00\\xb9\\x00\\x5f\\x00\\xd9\\x00\\x78\\x01\\x7c\\x01\\x4f\\x02\\xe6\\x01\\xa6\\x00\\xa7\\x00\\xda\\x00\\x5d\\x00\\x5e\\x00\\x73\\x01\\xe7\\x01\\xa6\\x00\\xa7\\x00\\x7e\\x01\\x86\\x00\\x5f\\x00\\x3d\\x00\\x88\\x01\\xba\\x00\\x3d\\x00\\x3d\\xfe\\x06\\x00\\x6c\\x00\\x07\\x00\\x86\\x01\\xf4\\x00\\x09\\x00\\x0a\\x00\\x49\\x01\\xf7\\x01\\x62\\x00\\x63\\x00\\xd0\\x01\\x3d\\xfe\\x6d\\x00\\xe5\\xff\\x86\\x01\\x06\\x00\\x3d\\xfe\\x07\\x00\\x3d\\x00\\xf4\\x00\\x09\\x00\\x03\\x01\\xa5\\x02\\x9e\\x01\\x18\\x00\\x19\\x00\\x8e\\x01\\xce\\x00\\xcf\\x00\\x3d\\x00\\x3d\\xfe\\xaa\\x00\\x8f\\x00\\x62\\x00\\x63\\x00\\xd0\\x01\\x84\\x00\\xd7\\x00\\x86\\x00\\xc5\\x01\\x18\\x00\\x19\\x00\\x3f\\x01\\xcd\\x01\\x68\\x00\\xc3\\x01\\x6a\\x00\\x6e\\x00\\x6f\\x00\\x3d\\x00\\x70\\x00\\xcf\\x01\\x71\\x00\\x2a\\x00\\x86\\x00\\x72\\x00\\xda\\x01\\xff\\xff\\x73\\x00\\x8a\\x00\\x74\\x00\\x75\\x00\\x76\\x00\\xdd\\x00\\xa5\\x00\\xa6\\x00\\xa7\\x00\\x77\\x00\\x78\\x00\\x8b\\x00\\x79\\x00\\x88\\x02\\x86\\x00\\x7a\\x00\\x7b\\x00\\x8e\\x00\\x7c\\x00\\x7d\\x00\\x86\\x00\\x7e\\x00\\x7f\\x00\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\xe9\\x00\\x68\\x00\\x90\\x01\\x6a\\x00\\x3d\\x00\\xff\\xff\\x84\\x00\\x85\\x00\\x86\\x00\\x87\\x00\\x1b\\x00\\x0e\\x02\\x8c\\x00\\x6a\\x00\\x3f\\xfe\\xfb\\xff\\x1c\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x20\\x00\\x21\\x00\\x22\\x00\\xea\\x00\\xed\\x00\\x23\\x00\\x26\\x02\\xa6\\x00\\xa7\\x00\\x06\\x00\\xf3\\x00\\x07\\x00\\xf1\\x00\\xf4\\x00\\x09\\x00\\x61\\x02\\x24\\x00\\xf4\\x00\\xcb\\x00\\xf8\\x00\\xcc\\x00\\xcd\\x00\\xce\\x00\\xcf\\x00\\xd0\\x00\\xd1\\x00\\xfc\\x00\\xd2\\x00\\x62\\x00\\x63\\x00\\xd0\\x01\\xfd\\x00\\x3c\\x00\\x3d\\x00\\x18\\x00\\x19\\x00\\x25\\x00\\x3e\\x00\\x6f\\x00\\x3f\\x00\\x70\\x00\\x40\\x00\\x71\\x00\\x3d\\xfe\\x41\\x00\\x72\\x00\\x42\\x00\\x43\\x00\\x73\\x00\\xff\\xff\\x74\\x00\\x75\\x00\\x76\\x00\\x44\\x00\\x45\\x00\\x46\\x00\\x3d\\xfe\\x77\\x00\\x78\\x00\\xfe\\x00\\x79\\x00\\x3d\\xfe\\x47\\x00\\x7a\\x00\\x7b\\x00\\x26\\x00\\x7c\\x00\\x7d\\x00\\x48\\x00\\x7e\\x00\\x7f\\x00\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\x3d\\xfe\\x49\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x4a\\x00\\x51\\x02\\x86\\x00\\x52\\x02\\x2d\\x00\\x2e\\x00\\x2f\\x00\\x30\\x00\\x31\\x00\\x1b\\x00\\x34\\x02\\x8c\\x00\\x6a\\x00\\xff\\x00\\x00\\x01\\x1c\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x20\\x00\\x21\\x00\\x22\\x00\\x06\\x01\\x6f\\x00\\x23\\x00\\xff\\xff\\x17\\x01\\x06\\x00\\xa1\\x00\\x07\\x00\\x1a\\x01\\xf4\\x00\\x09\\x00\\x0a\\x00\\x4a\\x01\\x24\\x00\\x75\\x00\\x6f\\x01\\x8c\\x00\\x6a\\x00\\x1b\\x01\\xa2\\x00\\x80\\x01\\x8c\\x00\\x6a\\x00\\x79\\x00\\xa3\\x00\\x81\\x01\\x8c\\x00\\x6a\\x00\\x1c\\x01\\x7c\\x00\\x18\\x00\\x19\\x00\\x7e\\x00\\x25\\x00\\x80\\x00\\xd7\\xff\\x1d\\x01\\xd7\\xff\\xa4\\x00\\xd7\\xff\\xd7\\xff\\x00\\x00\\xd7\\xff\\x00\\x00\\x00\\x00\\xd7\\xff\\x86\\x00\\xd7\\xff\\xd7\\xff\\xd7\\xff\\x8b\\x01\\xa6\\x00\\xa7\\x00\\xd7\\xff\\xd7\\xff\\xd7\\xff\\x00\\x00\\xd7\\xff\\xd7\\xff\\x00\\x00\\xd7\\xff\\xd7\\xff\\x26\\x00\\xd7\\xff\\xd7\\xff\\x00\\x00\\xd7\\xff\\xd7\\xff\\xd7\\xff\\xd7\\xff\\xd7\\xff\\xd7\\xff\\xd7\\xff\\x00\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\xd7\\xff\\xd7\\xff\\x2c\\x00\\x2d\\x00\\x2e\\x00\\x2f\\x00\\x30\\x00\\x31\\x00\\x1b\\x00\\xa5\\x00\\xa6\\x00\\xa7\\x00\\x00\\x00\\xae\\x00\\x1c\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x20\\x00\\x21\\x00\\x22\\x00\\x00\\x00\\x00\\x00\\x23\\x00\\xd1\\x01\\x62\\x00\\x63\\x00\\x64\\x00\\x00\\x00\\xd2\\x01\\x67\\x00\\x3e\\x02\\x00\\x00\\x4f\\x00\\x24\\x00\\x50\\x00\\xbf\\x01\\xc0\\x01\\x00\\x00\\x53\\x00\\xc1\\x01\\x55\\x00\\x56\\x00\\x57\\x00\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x8b\\x00\\x8c\\x00\\x6a\\x00\\x25\\x00\\x00\\x00\\x6f\\x00\\x5f\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\xc2\\x01\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\x00\\x00\\x74\\x00\\x75\\x00\\x76\\x00\\xa5\\x00\\xa6\\x00\\xa7\\x00\\x00\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x79\\x00\\xd3\\x01\\x6a\\x00\\x7a\\x00\\x7b\\x00\\x26\\x00\\x7c\\x00\\x7d\\x00\\x00\\x00\\x7e\\x00\\x7f\\x00\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\x00\\x00\\x00\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x85\\x00\\x86\\x00\\x52\\x02\\x2d\\x00\\x2e\\x00\\x2f\\x00\\x30\\x00\\x31\\x00\\x1b\\x00\\xb4\\x00\\x8c\\x00\\x6a\\x00\\x00\\x00\\x59\\x02\\x1c\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x20\\x00\\x21\\x00\\x22\\x00\\x00\\x00\\x00\\x00\\x23\\x00\\x00\\x00\\x68\\x00\\xc3\\x01\\x6a\\x00\\x8d\\x01\\x47\\x03\\xaa\\x00\\x8d\\x01\\x09\\x03\\xaa\\x00\\x24\\x00\\x5a\\x02\\x5f\\x01\\xa6\\x00\\xa7\\x00\\x60\\x01\\x61\\x01\\x8d\\x01\\xa2\\x02\\xaa\\x00\\x8d\\x01\\xa8\\x02\\xaa\\x00\\x00\\x00\\x00\\x00\\x92\\x01\\xcf\\x00\\x3d\\x00\\x00\\x00\\x00\\x00\\x25\\x00\\x92\\x00\\x63\\x00\\xe9\\x01\\x70\\x00\\x01\\x02\\x71\\x00\\xaa\\x00\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\x00\\x00\\x74\\x00\\x00\\x00\\x76\\x00\\x02\\x02\\x8d\\x01\\xce\\x01\\xaa\\x00\\x77\\x00\\x78\\x00\\x68\\x00\\x5b\\x02\\x6a\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x26\\x00\\x8a\\x02\\x7d\\x00\\x00\\x00\\x00\\x00\\x7f\\x00\\x00\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\x00\\x00\\x00\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x85\\x00\\x86\\x00\\x2c\\x00\\x2d\\x00\\x2e\\x00\\x2f\\x00\\x30\\x00\\x31\\x00\\x1b\\x00\\x95\\x01\\x6a\\x00\\x00\\x00\\x3c\\xfe\\x00\\x00\\x1c\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x20\\x00\\x21\\x00\\x22\\x00\\x00\\x00\\x00\\x00\\x23\\x00\\x38\\x01\\x3c\\xfe\\x39\\x01\\x00\\x00\\x3a\\x01\\x3b\\x01\\x3c\\xfe\\x00\\x00\\x3c\\x01\\x3d\\x01\\x24\\x00\\x00\\x00\\xe1\\x00\\x00\\x00\\xcc\\x00\\xcd\\x00\\xce\\x00\\xcf\\x00\\xd0\\x00\\xd1\\x00\\x3c\\xfe\\xd2\\x00\\x62\\x00\\x63\\x00\\xd0\\x01\\x00\\x00\\x84\\x00\\x00\\x00\\x86\\x00\\x00\\x00\\x25\\x00\\x8d\\x01\\xeb\\x01\\xaa\\x00\\x70\\x00\\x65\\x01\\x71\\x00\\xaa\\x00\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\x00\\x00\\x74\\x00\\x00\\x00\\x76\\x00\\x66\\x01\\x28\\x01\\x29\\x01\\x2a\\x01\\x77\\x00\\x78\\x00\\xa9\\x00\\xce\\x01\\xaa\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x26\\x00\\x00\\x00\\x7d\\x00\\x00\\x00\\x00\\x00\\x7f\\x00\\x00\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\x00\\x00\\x00\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x85\\x00\\x86\\x00\\x2c\\x00\\x2d\\x00\\x2e\\x00\\x2f\\x00\\x30\\x00\\x31\\x00\\x1b\\x00\\x28\\x01\\x29\\x01\\x2a\\x01\\x3c\\xfe\\x00\\x00\\x1c\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x20\\x00\\x21\\x00\\x22\\x00\\x00\\x00\\x00\\x00\\x23\\x00\\x00\\x00\\x3c\\xfe\\xae\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x3c\\xfe\\x2b\\x02\\xce\\x00\\xcf\\x00\\x24\\x00\\x00\\x00\\x00\\x00\\xd1\\x01\\x62\\x00\\x63\\x00\\xd0\\x01\\x00\\x00\\x00\\x00\\x06\\x00\\x3c\\xfe\\x07\\x00\\x00\\x00\\xf4\\x00\\x09\\x00\\x46\\x01\\x3c\\x00\\x3d\\x00\\x86\\x00\\x00\\x00\\x25\\x00\\x3e\\x00\\x00\\x00\\x3f\\x00\\x00\\x00\\x40\\x00\\x00\\x00\\x00\\x00\\x41\\x00\\x00\\x00\\x42\\x00\\x43\\x00\\x8e\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x00\\x00\\x44\\x00\\x45\\x00\\x46\\x00\\x00\\x00\\x00\\x00\\x8f\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x47\\x00\\x90\\x00\\x67\\x00\\x26\\x00\\x00\\x00\\x00\\x00\\x48\\x00\\x00\\x00\\x00\\x00\\x01\\x02\\x00\\x00\\xaa\\x00\\x06\\x03\\x6a\\x00\\x49\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x4a\\x00\\x4b\\x00\\x02\\x02\\x2c\\x00\\x2d\\x00\\x2e\\x00\\x2f\\x00\\x30\\x00\\x31\\x00\\x1b\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x1c\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x20\\x00\\x21\\x00\\xbb\\x02\\x00\\x00\\x00\\x00\\x23\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x68\\x00\\x91\\x00\\x6a\\x00\\x00\\x00\\x24\\x00\\x00\\x00\\x00\\x00\\x6f\\x00\\x00\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\x00\\x00\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\x00\\x00\\x74\\x00\\x75\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x25\\x00\\x00\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x79\\x00\\x00\\x00\\xa1\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x7c\\x00\\x7d\\x00\\x00\\x00\\x7e\\x00\\x9e\\x00\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\xa2\\x00\\x65\\x01\\x00\\x00\\xaa\\x00\\x00\\x00\\xa3\\x00\\x84\\x00\\x9f\\x00\\x86\\x00\\x26\\x00\\x3c\\xfe\\x00\\x00\\x06\\x00\\x66\\x01\\x07\\x00\\x00\\x00\\xf4\\x00\\x09\\x00\\x47\\x01\\xa4\\x00\\x00\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x00\\x00\\x86\\x00\\x2c\\x00\\x2d\\x00\\x2e\\x00\\x2f\\x00\\x30\\x00\\x31\\x00\\x1b\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x00\\x00\\x1c\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x20\\x00\\x21\\x00\\x16\\x02\\x00\\x00\\x00\\x00\\x23\\x00\\x00\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\xa1\\x00\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\x24\\x00\\x74\\x00\\x00\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa2\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x00\\x00\\xa3\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x00\\x00\\x7d\\x00\\x00\\x00\\x25\\x00\\xb3\\x00\\x00\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\xa4\\x00\\xa1\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xb4\\x00\\x86\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x02\\xa2\\x00\\xaa\\x00\\x00\\x00\\x25\\x02\\x00\\x00\\xa3\\x00\\xa1\\x02\\x00\\x00\\x00\\x00\\x26\\x00\\x3d\\xfe\\x02\\x02\\x92\\x00\\x63\\x00\\x93\\x00\\x26\\x02\\x94\\x00\\x67\\x00\\xf7\\x01\\xa4\\x00\\x00\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x00\\x00\\x86\\x00\\x2c\\x00\\x2d\\x00\\x2e\\x00\\x2f\\x00\\x30\\x00\\x31\\x00\\x1b\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x1c\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x20\\x00\\x21\\x00\\xaf\\x01\\x00\\x00\\x00\\x00\\x23\\x00\\x00\\x00\\x00\\x00\\xa1\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\xa1\\x00\\x06\\x01\\x09\\x00\\xa1\\x00\\x24\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa2\\x00\\x95\\x00\\x6a\\x00\\x00\\x00\\xa2\\x00\\xa3\\x00\\x00\\x00\\xa2\\x00\\x00\\x00\\xa3\\x00\\x00\\x00\\x00\\x00\\xa3\\x00\\x18\\x00\\x19\\x00\\x25\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\xa4\\x00\\x08\\x01\\x09\\x00\\x3d\\xfe\\xa4\\x00\\x00\\x00\\x84\\x00\\xa4\\x00\\x86\\x00\\x00\\x00\\x84\\x00\\xd7\\x00\\x86\\x00\\x84\\x00\\xd7\\x00\\x86\\x00\\x3d\\xfe\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x3d\\xfe\\x18\\x00\\x19\\x00\\x00\\x00\\x26\\x00\\xb0\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x3d\\xfe\\x00\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2f\\x02\\x86\\x00\\x2c\\x00\\x2d\\x00\\x2e\\x00\\x2f\\x00\\x30\\x00\\x31\\x00\\x1b\\x00\\x00\\x00\\x75\\x02\\x00\\x00\\xd6\\x00\\x76\\x02\\x1c\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x20\\x00\\x21\\x00\\x22\\x00\\x00\\x00\\x00\\x00\\x23\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\xf4\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x4b\\x01\\x1b\\x00\\x24\\x00\\x75\\x02\\x00\\x00\\x00\\x00\\x76\\x02\\x1c\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x20\\x00\\x21\\x00\\x22\\x00\\x00\\x00\\x00\\x00\\x23\\x00\\x18\\x00\\x19\\x00\\x77\\x02\\x66\\x03\\xa1\\x00\\x25\\x00\\x00\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x24\\x00\\xf4\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x4d\\x01\\xa2\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa3\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x77\\x02\\x34\\x03\\x00\\x00\\x25\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x26\\x00\\x00\\x00\\xa4\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x84\\x00\\xd7\\x00\\x86\\x00\\x00\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x4a\\x00\\x4b\\x00\\x00\\x00\\x2c\\x00\\x2d\\x00\\x2e\\x00\\x2f\\x00\\x30\\x00\\x31\\x00\\x26\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\xf4\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x51\\x01\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x4a\\x00\\x4b\\x00\\x00\\x00\\x2c\\x00\\x2d\\x00\\x2e\\x00\\x2f\\x00\\x30\\x00\\x31\\x00\\x1b\\x00\\x18\\x00\\x19\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x1c\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x20\\x00\\x21\\x00\\x11\\x02\\x00\\x00\\x00\\x00\\x23\\x00\\x00\\x00\\x92\\x01\\xcf\\x00\\x93\\x01\\xd1\\x00\\x22\\x02\\x00\\x00\\x92\\x00\\x63\\x00\\x93\\x00\\x24\\x00\\x94\\x00\\x67\\x00\\x06\\x00\\x1b\\x00\\x07\\x00\\x75\\x02\\x0b\\x01\\x09\\x00\\x76\\x02\\x1c\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x20\\x00\\x21\\x00\\x22\\x00\\x00\\x00\\x00\\x00\\x23\\x00\\x25\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x3c\\xfe\\x18\\x00\\x19\\x00\\x24\\x00\\x00\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\xf4\\x00\\x09\\x00\\x48\\x01\\x00\\x00\\x3c\\xfe\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x3c\\xfe\\x00\\x00\\x77\\x02\\x00\\x00\\x26\\x00\\x25\\x00\\x95\\x01\\x6a\\x00\\x00\\x00\\x65\\x01\\x00\\x00\\xaa\\x00\\x18\\x00\\x19\\x00\\x3c\\xfe\\x00\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x66\\x01\\x86\\x00\\x2c\\x00\\x2d\\x00\\x2e\\x00\\x2f\\x00\\x30\\x00\\x31\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x26\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\xf4\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x52\\x01\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x4a\\x00\\x4b\\x00\\x00\\x00\\x2c\\x00\\x2d\\x00\\x2e\\x00\\x2f\\x00\\x30\\x00\\x31\\x00\\x1b\\x00\\x18\\x00\\x19\\x00\\xa1\\x00\\x00\\x00\\x00\\x00\\x1c\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x20\\x00\\x21\\x00\\x22\\x00\\x00\\x00\\x00\\x00\\x23\\x00\\xa2\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa3\\x00\\x00\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x24\\x00\\xf4\\x00\\x09\\x00\\x03\\x01\\x1b\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa4\\x00\\x1c\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x20\\x00\\x21\\x00\\x22\\x00\\x86\\x00\\x00\\x00\\x23\\x00\\x25\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa1\\x00\\x00\\x00\\x06\\x00\\x24\\x00\\x07\\x00\\x00\\x00\\xf4\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x4e\\x01\\x00\\x00\\xa2\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa3\\x00\\x00\\x00\\x77\\x02\\x00\\x00\\x26\\x00\\x25\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa4\\x00\\x00\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x00\\x00\\x00\\x00\\x2c\\x00\\x2d\\x00\\x2e\\x00\\x2f\\x00\\x30\\x00\\x31\\x00\\x00\\x00\\xa2\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x26\\x00\\x9e\\x02\\xce\\x00\\xcf\\x00\\x9f\\x02\\xd1\\x00\\x00\\x00\\xe5\\x01\\x62\\x00\\x63\\x00\\xd0\\x01\\x00\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\xcb\\x01\\x00\\x00\\x2c\\x00\\x2d\\x00\\x2e\\x00\\x2f\\x00\\x30\\x00\\x31\\x00\\x1b\\x00\\xe6\\x02\\x00\\x00\\x00\\x00\\xcc\\x01\\x00\\x00\\x1c\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x20\\x00\\x21\\x00\\x22\\x00\\x00\\x00\\x00\\x00\\x23\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\xf4\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x4c\\x01\\x1b\\x00\\x24\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x1c\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x20\\x00\\x21\\x00\\x22\\x00\\x9c\\x00\\x00\\x00\\x23\\x00\\x18\\x00\\x19\\x00\\x00\\x00\\x00\\x00\\xa1\\x00\\x25\\x00\\x00\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x24\\x00\\xf4\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x4f\\x01\\xa2\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa3\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x77\\x02\\x00\\x00\\x00\\x00\\x25\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x26\\x00\\x00\\x00\\xa4\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x84\\x00\\x00\\x00\\x86\\x00\\x00\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x00\\x00\\x00\\x00\\x2c\\x00\\x2d\\x00\\x2e\\x00\\x2f\\x00\\x30\\x00\\x31\\x00\\x26\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\xf4\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x50\\x01\\x00\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x00\\x00\\x00\\x00\\x2c\\x00\\x2d\\x00\\x2e\\x00\\x2f\\x00\\x30\\x00\\x31\\x00\\x1b\\x00\\x18\\x00\\x19\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x1c\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x20\\x00\\x21\\x00\\x22\\x00\\x00\\x00\\x00\\x00\\x23\\x00\\x92\\x01\\xcf\\x00\\x93\\x01\\xd1\\x00\\x22\\x02\\x00\\x00\\x92\\x00\\x63\\x00\\xe9\\x01\\x00\\x00\\x24\\x00\\x1b\\x00\\x45\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x1c\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x20\\x00\\x21\\x00\\x22\\x00\\x00\\x00\\x00\\x00\\x23\\x00\\x63\\x02\\x00\\x00\\x06\\x00\\x25\\x00\\x07\\x00\\x00\\x00\\xf4\\x00\\x09\\x00\\x2a\\x01\\x00\\x00\\x24\\x00\\x1b\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x1c\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x20\\x00\\x21\\x00\\x22\\x00\\x00\\x00\\x00\\x00\\x23\\x00\\x18\\x00\\x19\\x00\\x00\\x00\\x25\\x00\\x00\\x00\\x26\\x00\\x95\\x01\\x6a\\x00\\x00\\x00\\x00\\x00\\x24\\x00\\x00\\x00\\x00\\x00\\x59\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x00\\x00\\x00\\x00\\x2c\\x00\\x2d\\x00\\x2e\\x00\\x2f\\x00\\x30\\x00\\x31\\x00\\x25\\x00\\x00\\x00\\x26\\x00\\x00\\x00\\x00\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x0c\\x01\\x09\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x00\\x00\\x00\\x00\\x2c\\x00\\x2d\\x00\\x2e\\x00\\x2f\\x00\\x30\\x00\\x31\\x00\\x00\\x00\\x00\\x00\\x26\\x00\\x18\\x00\\x19\\x00\\x92\\x01\\xcf\\x00\\x93\\x01\\xd1\\x00\\x29\\x02\\x00\\x00\\x92\\x00\\x63\\x00\\xe9\\x01\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x00\\x00\\x00\\x00\\x2c\\x00\\x2d\\x00\\x2e\\x00\\x2f\\x00\\x30\\x00\\x31\\x00\\x1b\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x1c\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x20\\x00\\x21\\x00\\x22\\x00\\x00\\x00\\x00\\x00\\x23\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x02\\x01\\x24\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x1c\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x20\\x00\\x21\\x00\\x22\\x00\\x95\\x01\\x6a\\x00\\x23\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x25\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x24\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x1b\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x1c\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x20\\x00\\x21\\x00\\x22\\x00\\x00\\x00\\x00\\x00\\x23\\x00\\x25\\x00\\xd1\\x02\\x00\\x00\\x00\\x00\\x26\\x00\\x8e\\x01\\xce\\x00\\xcf\\x00\\x8f\\x01\\xd1\\x00\\x24\\x00\\x8f\\x00\\x62\\x00\\x63\\x00\\xd0\\x01\\x00\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x00\\x00\\x00\\x00\\x2c\\x00\\x2d\\x00\\x2e\\x00\\x2f\\x00\\x30\\x00\\x31\\x00\\x26\\x00\\x25\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x00\\x00\\x00\\x00\\x2c\\x00\\x2d\\x00\\x2e\\x00\\x2f\\x00\\x30\\x00\\x31\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x26\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x68\\x00\\x90\\x01\\x6a\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x00\\x00\\x00\\x00\\x2c\\x00\\x2d\\x00\\x2e\\x00\\x2f\\x00\\x30\\x00\\x31\\x00\\x08\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x1c\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x20\\x00\\x21\\x00\\x22\\x00\\x00\\x00\\x00\\x00\\x23\\x00\\x92\\x01\\xcf\\x00\\x93\\x01\\xd1\\x00\\x07\\x03\\x00\\x00\\x92\\x00\\x63\\x00\\xe9\\x01\\x0a\\x01\\x24\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x1c\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x20\\x00\\x21\\x00\\x22\\x00\\x00\\x00\\x00\\x00\\x23\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x25\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x24\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x02\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x1c\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x20\\x00\\x21\\x00\\x22\\x00\\x00\\x00\\x00\\x00\\x23\\x00\\x25\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x26\\x00\\x95\\x01\\x6a\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x24\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x00\\x00\\x00\\x00\\x2c\\x00\\x2d\\x00\\x2e\\x00\\x2f\\x00\\x30\\x00\\x31\\x00\\x26\\x00\\x25\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x65\\x01\\x00\\x00\\xaa\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x00\\x00\\x66\\x01\\x2c\\x00\\x2d\\x00\\x2e\\x00\\x2f\\x00\\x30\\x00\\x31\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x26\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x6c\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x6d\\x00\\x00\\x00\\x2c\\x00\\x2d\\x00\\x2e\\x00\\x2f\\x00\\x30\\x00\\x31\\x00\\x1b\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x3d\\xfe\\x00\\x00\\x1c\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x20\\x00\\x21\\x00\\x22\\x00\\x00\\x00\\x00\\x00\\x23\\x00\\x00\\x00\\x3d\\xfe\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x3d\\xfe\\x00\\x00\\x00\\x00\\x00\\x00\\x24\\x00\\x6e\\x00\\x6f\\x00\\x00\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\x00\\x00\\x00\\x00\\x72\\x00\\x3d\\xfe\\x00\\x00\\x73\\x00\\x00\\x00\\x74\\x00\\x75\\x00\\x76\\x00\\x00\\x00\\x86\\x00\\x00\\x00\\x25\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x79\\x00\\x00\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x7c\\x00\\x7d\\x00\\x00\\x00\\x7e\\x00\\x7f\\x00\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\x06\\x02\\x00\\x00\\xaa\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x84\\x00\\x85\\x00\\x86\\x00\\x87\\x00\\x26\\x00\\x00\\x00\\x07\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x00\\x00\\x00\\x00\\x2c\\x00\\x2d\\x00\\x2e\\x00\\x2f\\x00\\x30\\x00\\x31\\x00\\x2d\\x01\\x2e\\x01\\x2f\\x01\\x30\\x01\\x31\\x01\\x32\\x01\\x33\\x01\\x34\\x01\\x35\\x01\\x36\\x01\\x37\\x01\\x00\\x00\\x01\\x02\\x6f\\x00\\xaa\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\x3d\\xfe\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\x02\\x02\\x74\\x00\\x75\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x3d\\xfe\\x77\\x00\\x78\\x00\\x00\\x00\\x79\\x00\\x3d\\xfe\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x7c\\x00\\x7d\\x00\\x00\\x00\\x7e\\x00\\x7f\\x00\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\x3d\\xfe\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x84\\x00\\x85\\x00\\x86\\x00\\x01\\x02\\x6f\\x00\\xaa\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\x3d\\xfe\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\x02\\x02\\x74\\x00\\x75\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x3d\\xfe\\x77\\x00\\x78\\x00\\x00\\x00\\x79\\x00\\x3d\\xfe\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x7c\\x00\\x7d\\x00\\x00\\x00\\x7e\\x00\\x7f\\x00\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\x3d\\xfe\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x84\\x00\\x85\\x00\\x86\\x00\\x01\\x02\\x6f\\x00\\xaa\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\xa1\\x00\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\x02\\x02\\x74\\x00\\x75\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa2\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x79\\x00\\xa3\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x7c\\x00\\x7d\\x00\\x00\\x00\\x7e\\x00\\xb3\\x00\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\xa4\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x84\\x00\\xb4\\x00\\x86\\x00\\xcb\\x01\\x6f\\x00\\x00\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\xa1\\x00\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\xcc\\x01\\x74\\x00\\x75\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa2\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x79\\x00\\xa3\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x7c\\x00\\x7d\\x00\\x00\\x00\\x7e\\x00\\xdf\\x00\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\xa4\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x84\\x00\\xe0\\x00\\x86\\x00\\xcb\\x01\\x6f\\x00\\x00\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\xa1\\x00\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\xcc\\x01\\x74\\x00\\x75\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa2\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x79\\x00\\xa3\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x7c\\x00\\x7d\\x00\\x00\\x00\\x7e\\x00\\xa6\\x01\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\xa4\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x84\\x00\\xa7\\x01\\x86\\x00\\xcb\\x01\\x6f\\x00\\x00\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\xa1\\x00\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\xcc\\x01\\x74\\x00\\x75\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa2\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x79\\x00\\xa3\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x7c\\x00\\x7d\\x00\\x00\\x00\\x7e\\x00\\xb3\\x00\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\xa4\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x84\\x00\\xb4\\x00\\x86\\x00\\xcb\\x01\\x6f\\x00\\x00\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\xa1\\x00\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\xcc\\x01\\x74\\x00\\x75\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa2\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x79\\x00\\xa3\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x7c\\x00\\x7d\\x00\\x00\\x00\\x7e\\x00\\xdf\\x00\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\xa4\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x84\\x00\\xe0\\x00\\x86\\x00\\xcb\\x01\\x6f\\x00\\x00\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\xa1\\x00\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\xcc\\x01\\x74\\x00\\x75\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa2\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x79\\x00\\xa3\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x7c\\x00\\x7d\\x00\\x00\\x00\\x7e\\x00\\xa6\\x01\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\xa4\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x84\\x00\\xa7\\x01\\x86\\x00\\xcb\\x01\\x6f\\x00\\x00\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\xa1\\x00\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\xcc\\x01\\x74\\x00\\x75\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa2\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x79\\x00\\xa3\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x7c\\x00\\x7d\\x00\\x00\\x00\\x7e\\x00\\xb3\\x00\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\xa4\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x84\\x00\\xb4\\x00\\x86\\x00\\x65\\x01\\x6f\\x00\\xaa\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\xa1\\x00\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\x66\\x01\\x74\\x00\\x75\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa2\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x79\\x00\\xa3\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x7c\\x00\\x7d\\x00\\x00\\x00\\x7e\\x00\\xdf\\x00\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\xa4\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x84\\x00\\xe0\\x00\\x86\\x00\\x6c\\x00\\x6f\\x00\\x00\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\x3d\\xfe\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\x6d\\x00\\x74\\x00\\x75\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x3d\\xfe\\x77\\x00\\x78\\x00\\x00\\x00\\x79\\x00\\x3d\\xfe\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x7c\\x00\\x7d\\x00\\x00\\x00\\x7e\\x00\\x7f\\x00\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\x3d\\xfe\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x85\\x00\\x86\\x00\\x6c\\x00\\x6f\\x00\\x00\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\xa1\\x00\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\x6d\\x00\\x74\\x00\\x75\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa2\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x79\\x00\\xa3\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x7c\\x00\\x7d\\x00\\x00\\x00\\x7e\\x00\\xa6\\x01\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\xa4\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x84\\x00\\xa7\\x01\\x86\\x00\\x6c\\x00\\x6f\\x00\\x00\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\xa1\\x00\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\x6d\\x00\\x74\\x00\\x75\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa2\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x79\\x00\\xa3\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x7c\\x00\\x7d\\x00\\x00\\x00\\x7e\\x00\\xb3\\x00\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\xa4\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x84\\x00\\xb4\\x00\\x86\\x00\\x06\\x02\\x6f\\x00\\xaa\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\xa1\\x00\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\x07\\x02\\x74\\x00\\x75\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa2\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x79\\x00\\xa3\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x7c\\x00\\x7d\\x00\\x00\\x00\\x7e\\x00\\xdf\\x00\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\xa4\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x84\\x00\\xe0\\x00\\x86\\x00\\x65\\x01\\x6f\\x00\\xaa\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\x00\\x00\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\x66\\x01\\x74\\x00\\x75\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x79\\x00\\x00\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x7c\\x00\\x7d\\x00\\x00\\x00\\x7e\\x00\\x9e\\x00\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\x00\\x00\\xcb\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x84\\x00\\x9f\\x00\\x86\\x00\\x00\\x00\\x6f\\x00\\x00\\x00\\x70\\x00\\xcc\\x01\\x71\\x00\\x00\\x00\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\x00\\x00\\x74\\x00\\x75\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x79\\x00\\x00\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x7c\\x00\\x7d\\x00\\x00\\x00\\x7e\\x00\\x9e\\x00\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\x00\\x00\\x6c\\x00\\x6f\\x00\\x00\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\x9f\\x00\\x86\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\x6d\\x00\\x74\\x00\\x75\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x79\\x00\\x00\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x7c\\x00\\x7d\\x00\\x00\\x00\\x7e\\x00\\x9e\\x00\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x6c\\x00\\x00\\x00\\x84\\x00\\x9f\\x00\\x86\\x00\\x00\\x00\\x6f\\x00\\x00\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\x00\\x00\\x6d\\x00\\x72\\x00\\x00\\x00\\xcb\\x01\\x73\\x00\\x00\\x00\\x74\\x00\\x75\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x77\\x00\\x78\\x00\\xcc\\x01\\x79\\x00\\x00\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x7c\\x00\\x7d\\x00\\x00\\x00\\x7e\\x00\\x9e\\x00\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\x01\\x02\\xfb\\x02\\xaa\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x84\\x00\\x9f\\x00\\x86\\x00\\x00\\x00\\xa1\\x00\\x00\\x00\\x02\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x70\\x00\\xa2\\x00\\x71\\x00\\x00\\x00\\x00\\x00\\x72\\x00\\xa3\\x00\\x00\\x00\\x73\\x00\\x00\\x00\\x74\\x00\\x00\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\xa4\\x00\\x00\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x84\\x00\\x7d\\x00\\x86\\x00\\x00\\x00\\x9e\\x00\\x3d\\xfe\\x81\\x00\\x82\\x00\\x83\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x84\\x00\\x9f\\x00\\x86\\x00\\x3d\\xfe\\x00\\x00\\x00\\x00\\xb0\\x01\\xb1\\x01\\x3d\\xfe\\x53\\x00\\xb2\\x01\\x55\\x00\\x56\\x00\\x57\\x00\\xb3\\x01\\xb4\\x01\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x00\\x00\\x3d\\xfe\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x5f\\x00\\x84\\x00\\x00\\x00\\x86\\x00\\xb5\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x92\\x01\\xcf\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x92\\x00\\x63\\x00\\xe9\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\xb6\\x01\\xb7\\x01\\xb8\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x5c\\x02\\xa6\\x00\\xa7\\x00\\x5d\\x02\\x5e\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\xb0\\x01\\xb1\\x01\\x00\\x00\\x53\\x00\\xb2\\x01\\x55\\x00\\x56\\x00\\x57\\x00\\xb3\\x01\\xb4\\x01\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x00\\x00\\x92\\x01\\xcf\\x00\\x93\\x01\\xd1\\x00\\x29\\x02\\x5f\\x00\\x92\\x00\\x63\\x00\\x93\\x00\\xb5\\x01\\x94\\x00\\x67\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x68\\x00\\xc7\\x02\\x6a\\x00\\x92\\x00\\x63\\x00\\xe9\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\xb6\\x01\\xb7\\x01\\xb8\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x5c\\x02\\xa6\\x00\\xa7\\x00\\x5d\\x02\\x5e\\x02\\xb0\\x01\\xb1\\x01\\x00\\x00\\x53\\x00\\xb2\\x01\\x55\\x00\\x56\\x00\\x57\\x00\\xb3\\x01\\xb4\\x01\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x5f\\x00\\x00\\x00\\x95\\x01\\x6a\\x00\\xb5\\x01\\x92\\x01\\xcf\\x00\\x93\\x01\\xd1\\x00\\x94\\x01\\x00\\x00\\x92\\x00\\x63\\x00\\xe9\\x01\\x00\\x00\\x68\\x00\\xcc\\x02\\x6a\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xb6\\x01\\xb7\\x01\\xb8\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x5c\\x02\\xa6\\x00\\xa7\\x00\\x5d\\x02\\x5e\\x02\\xb0\\x01\\xb1\\x01\\x00\\x00\\x53\\x00\\xb2\\x01\\x55\\x00\\x56\\x00\\x57\\x00\\xb3\\x01\\xb4\\x01\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x00\\x00\\x92\\x01\\xcf\\x00\\x93\\x01\\xd1\\x00\\x94\\x01\\x5f\\x00\\x92\\x00\\x63\\x00\\x93\\x00\\xb5\\x01\\x94\\x00\\x67\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x95\\x01\\x6a\\x00\\x00\\x00\\x68\\x00\\x5f\\x02\\x6a\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xb6\\x01\\xb7\\x01\\xb8\\x01\\xb9\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xb0\\x01\\xb1\\x01\\x00\\x00\\x53\\x00\\xb2\\x01\\x55\\x00\\x56\\x00\\x57\\x00\\xb3\\x01\\xb4\\x01\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x5f\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xb5\\x01\\x95\\x01\\x6a\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x68\\x00\\xba\\x01\\x6a\\x00\\xb6\\x01\\xb7\\x01\\xb8\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\xb0\\x01\\xb1\\x01\\x00\\x00\\x53\\x00\\xb2\\x01\\x55\\x00\\x56\\x00\\x57\\x00\\xb3\\x01\\xb4\\x01\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x00\\x00\\xd8\\x00\\xb9\\x00\\x00\\x00\\xd9\\x00\\x00\\x00\\x5f\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xb5\\x01\\xda\\x00\\x5d\\x00\\x5e\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x5f\\x00\\x00\\x00\\xab\\x00\\xba\\x00\\xac\\x00\\x00\\x00\\x68\\x00\\xba\\x01\\x6a\\x00\\xce\\x02\\x00\\x00\\xad\\x00\\x5d\\x00\\x5e\\x00\\x07\\x02\\x62\\x00\\x63\\x00\\xd0\\x01\\x00\\x00\\x00\\x00\\x5f\\x00\\x00\\x00\\x00\\x00\\xae\\x00\\x00\\x00\\x00\\x00\\x08\\x02\\x5f\\x01\\xa6\\x00\\xa7\\x00\\x60\\x01\\x61\\x01\\x00\\x00\\x00\\x00\\xfc\\x01\\x62\\x00\\x63\\x00\\xd0\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xfd\\x01\\x5f\\x01\\xa6\\x00\\xa7\\x00\\x60\\x01\\x61\\x01\\x00\\x00\\x00\\x00\\x68\\x00\\xba\\x01\\x6a\\x00\\x00\\x00\\x97\\x00\\x00\\x00\\x98\\x00\\x00\\x00\\xab\\x00\\x00\\x00\\xac\\x00\\x00\\x00\\x00\\x00\\x99\\x00\\x5d\\x00\\x5e\\x00\\xdd\\x00\\xad\\x00\\x5d\\x00\\x5e\\x00\\x00\\x00\\x00\\x00\\x5f\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x5f\\x00\\x00\\x00\\x00\\x00\\xae\\x00\\x00\\x00\\x23\\x02\\xcf\\x00\\x00\\x00\\x00\\x00\\xfe\\x01\\xff\\x01\\xc8\\x01\\x63\\x00\\xc9\\x01\\xf2\\x01\\x62\\x00\\x63\\x00\\xd0\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x77\\x02\\xa6\\x00\\xa7\\x00\\x78\\x02\\x79\\x02\\x97\\x00\\x00\\x00\\x98\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x99\\x00\\x5d\\x00\\x5e\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x5f\\x00\\x9f\\x01\\x00\\x00\\xa0\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x97\\x00\\x00\\x00\\x98\\x00\\xa1\\x01\\x5d\\x00\\x5e\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x99\\x00\\x5d\\x00\\x5e\\x00\\x5f\\x00\\x9c\\x00\\x00\\x00\\xa2\\x01\\xf3\\x01\\x6a\\x00\\x5f\\x00\\x00\\x00\\x77\\x02\\xa6\\x00\\xa7\\x00\\x78\\x02\\x79\\x02\\x00\\x00\\xd4\\x02\\x62\\x00\\x63\\x00\\xd0\\x01\\x00\\x00\\x00\\x00\\xf1\\x01\\x62\\x00\\x63\\x00\\xd0\\x01\\x0e\\x01\\x55\\x00\\x00\\x00\\x0f\\x01\\x00\\x00\\x10\\x01\\x00\\x00\\x11\\x01\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x0e\\x01\\x55\\x00\\x5f\\x00\\x0f\\x01\\x00\\x00\\x10\\x01\\x12\\x01\\x11\\x01\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x00\\x00\\x9c\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x5f\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x12\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xb6\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x9c\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x9c\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x06\\x00\\x81\\x02\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x00\\x00\\xb7\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x00\\x00\\x00\\x00\\x68\\x00\\x15\\x01\\x6a\\x00\\x0e\\x01\\x55\\x00\\x00\\x00\\x0f\\x01\\x00\\x00\\x10\\x01\\x00\\x00\\x11\\x01\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x00\\x00\\x68\\x00\\x15\\x01\\x6a\\x00\\x00\\x00\\x00\\x00\\x5f\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x12\\x01\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\xf4\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x55\\x01\\x0e\\x01\\x55\\x00\\x00\\x00\\x0f\\x01\\x00\\x00\\x10\\x01\\xef\\x01\\x11\\x01\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x18\\x00\\x19\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x5f\\x00\\x00\\x00\\x00\\x00\\x06\\x00\\x12\\x01\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x00\\x00\\xf0\\x01\\x00\\x00\\x1c\\x02\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x00\\x00\\x00\\x00\\x68\\x00\\x15\\x01\\x6a\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x00\\x00\\x1d\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x00\\x00\\x00\\x00\\x68\\x00\\x15\\x01\\x6a\\x00\\x0e\\x01\\x55\\x00\\x00\\x00\\x0f\\x01\\x00\\x00\\x10\\x01\\x00\\x00\\x11\\x01\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x5f\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x12\\x01\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\xf4\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x54\\x01\\x00\\x00\\x0e\\x01\\x55\\x00\\x00\\x00\\x0f\\x01\\x00\\x00\\x10\\x01\\x31\\x02\\x11\\x01\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x18\\x00\\x19\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x5f\\x00\\x00\\x00\\x00\\x00\\x06\\x00\\x12\\x01\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x00\\x00\\x32\\x02\\x00\\x00\\xd7\\x01\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x00\\x00\\x00\\x00\\x68\\x00\\x15\\x01\\x6a\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x00\\x00\\xd8\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x00\\x00\\x00\\x00\\x68\\x00\\x15\\x01\\x6a\\x00\\xa9\\x02\\x55\\x00\\x00\\x00\\x0f\\x01\\x00\\x00\\x10\\x01\\x00\\x00\\x11\\x01\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x00\\x00\\xf7\\x02\\xab\\x02\\xac\\x02\\xa9\\x02\\x55\\x00\\x5f\\x00\\x0f\\x01\\x00\\x00\\x10\\x01\\xad\\x02\\x11\\x01\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x00\\x00\\xaa\\x02\\xab\\x02\\xac\\x02\\x0e\\x01\\x55\\x00\\x5f\\x00\\x0f\\x01\\x00\\x00\\x10\\x01\\xad\\x02\\x11\\x01\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x5f\\x00\\x00\\x00\\x0e\\x01\\x55\\x00\\x12\\x01\\x0f\\x01\\x00\\x00\\x10\\x01\\x00\\x00\\x11\\x01\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x5f\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x12\\x01\\x00\\x00\\x84\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x68\\x00\\xae\\x02\\x6a\\x00\\x00\\x00\\x0e\\x01\\x55\\x00\\x6d\\x01\\x0f\\x01\\x00\\x00\\x10\\x01\\x00\\x00\\x11\\x01\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x68\\x00\\xae\\x02\\x6a\\x00\\x00\\x00\\xac\\x00\\x00\\x00\\x5f\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x12\\x01\\xad\\x00\\x5d\\x00\\x5e\\x00\\xae\\x00\\x68\\x00\\x15\\x01\\x6a\\x00\\x00\\x00\\x00\\x00\\x5f\\x00\\x00\\x00\\x00\\x00\\xae\\x00\\x00\\x00\\xd1\\x01\\x62\\x00\\x63\\x00\\xd0\\x01\\x00\\x00\\x00\\x00\\x6e\\x01\\x00\\x00\\x00\\x00\\x68\\x00\\x15\\x01\\x6a\\x00\\x7e\\x02\\x5f\\x01\\xa6\\x00\\xa7\\x00\\x60\\x01\\x61\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x5e\\x01\\x5f\\x01\\xa6\\x00\\xa7\\x00\\x60\\x01\\x61\\x01\\x98\\x00\\x00\\x00\\x00\\x00\\xae\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x99\\x00\\x5d\\x00\\x5e\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf8\\x02\\x5f\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x68\\x00\\x15\\x01\\x6a\\x00\\x00\\x00\\x00\\x00\\x7f\\x02\\xec\\x02\\x6a\\x00\\xf9\\x02\\x62\\x00\\x63\\x00\\xd0\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x62\\x01\\x63\\x01\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\xab\\x01\\xa2\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x12\\x02\\x00\\x00\\x18\\x00\\x19\\x00\\x00\\x00\\x8d\\x01\\x13\\x02\\x14\\x02\\x6a\\x00\\x8e\\x01\\xce\\x00\\xcf\\x00\\x8f\\x01\\xd1\\x00\\x00\\x00\\x8f\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x00\\x00\\x90\\x00\\x67\\x00\\x00\\x00\\x00\\x00\\x9c\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\xab\\x01\\xaa\\x01\\x00\\x00\\x00\\x00\\xae\\x00\\xb9\\x02\\x00\\x00\\x18\\x00\\x19\\x00\\x2b\\x02\\xce\\x00\\xcf\\x00\\x00\\x00\\x9c\\x00\\x00\\x00\\xd1\\x01\\x62\\x00\\x63\\x00\\xd0\\x01\\x68\\x00\\x90\\x01\\x6a\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x7e\\x02\\x5f\\x01\\xa6\\x00\\xa7\\x00\\x60\\x01\\x61\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\xab\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xac\\x01\\x00\\x00\\x18\\x00\\x19\\x00\\x00\\x00\\x00\\x00\\x68\\x00\\xad\\x01\\x6a\\x00\\xc5\\x02\\x7f\\x02\\xed\\x02\\x6a\\x00\\x8e\\x01\\xce\\x00\\xcf\\x00\\xca\\x02\\x9f\\x00\\x00\\x00\\x8f\\x00\\x62\\x00\\x63\\x00\\xd0\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x8f\\x00\\x62\\x00\\x63\\x00\\xd0\\x01\\x00\\x00\\x5a\\x02\\x5f\\x01\\xa6\\x00\\xa7\\x00\\x60\\x01\\x61\\x01\\x00\\x00\\x5a\\x02\\x5f\\x01\\xa6\\x00\\xa7\\x00\\x60\\x01\\x61\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\xc0\\x02\\x00\\x00\\x68\\x00\\xc6\\x02\\x6a\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x68\\x00\\xcb\\x02\\x6a\\x00\\xb0\\x02\\x00\\x00\\x05\\x03\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\x00\\x00\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\x00\\x00\\x74\\x00\\x00\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x00\\x00\\x7d\\x00\\x00\\x00\\x00\\x00\\x7f\\x00\\x00\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\x00\\x00\\x00\\x00\\xb0\\x02\\x00\\x00\\xb1\\x02\\x00\\x00\\x00\\x00\\x85\\x00\\x86\\x00\\xb2\\x02\\x70\\x00\\x00\\x00\\x71\\x00\\x00\\x00\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\x00\\x00\\x74\\x00\\x00\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x00\\x00\\x7d\\x00\\x00\\x00\\xc0\\x00\\x7f\\x00\\x00\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\x6f\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa1\\x00\\x00\\x00\\x85\\x00\\x86\\x00\\xb2\\x02\\xc3\\x00\\x00\\x00\\x00\\x00\\x75\\x00\\x00\\x00\\x00\\x00\\x6f\\x00\\x00\\x00\\xa2\\x00\\x00\\x00\\x00\\x00\\xa1\\x00\\x79\\x00\\xa3\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x7c\\x00\\x75\\x00\\x00\\x00\\x7e\\x00\\x00\\x00\\x80\\x00\\xa2\\x00\\x00\\x00\\x00\\x00\\xa4\\x00\\x79\\x00\\xa3\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x7c\\x00\\x86\\x00\\x00\\x00\\x7e\\x00\\x00\\x00\\x80\\x00\\x3d\\x00\\x00\\x00\\x00\\x00\\xa4\\x00\\x00\\x00\\x6f\\x00\\x00\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\x00\\x00\\x86\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\x00\\x00\\x74\\x00\\x75\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x79\\x00\\x00\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x7c\\x00\\x7d\\x00\\x00\\x00\\x7e\\x00\\x7f\\x00\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xd0\\x02\\x85\\x00\\x86\\x00\\x6f\\x00\\x00\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\x00\\x00\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\x00\\x00\\x74\\x00\\x75\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x79\\x00\\x00\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x7c\\x00\\x7d\\x00\\x00\\x00\\x7e\\x00\\x7f\\x00\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x85\\x00\\x86\\x00\\x6f\\x00\\x00\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\x3d\\xfe\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\x00\\x00\\x74\\x00\\x75\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x3d\\xfe\\x77\\x00\\x78\\x00\\x00\\x00\\x79\\x00\\x3d\\xfe\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x7c\\x00\\x7d\\x00\\x00\\x00\\x7e\\x00\\x7f\\x00\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\x3d\\xfe\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xbc\\x01\\x85\\x00\\x86\\x00\\x3b\\xfe\\x00\\x00\\x3b\\xfe\\x00\\x00\\x3b\\xfe\\x3b\\xfe\\x00\\x00\\x3b\\xfe\\x00\\x00\\x00\\x00\\x3b\\xfe\\x00\\x00\\x3b\\xfe\\x3b\\xfe\\x3b\\xfe\\x00\\x00\\x00\\x00\\x00\\x00\\x3b\\xfe\\x3b\\xfe\\x3b\\xfe\\x00\\x00\\x3b\\xfe\\x3b\\xfe\\x00\\x00\\x3b\\xfe\\x3b\\xfe\\x00\\x00\\x3b\\xfe\\x3b\\xfe\\x00\\x00\\x3b\\xfe\\x3b\\xfe\\x3b\\xfe\\x3b\\xfe\\x3b\\xfe\\x3b\\xfe\\x3b\\xfe\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x3b\\xfe\\x3b\\xfe\\x6f\\x00\\x00\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\xa1\\x00\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\x00\\x00\\x74\\x00\\x75\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa2\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x79\\x00\\xa3\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x7c\\x00\\x7d\\x00\\x00\\x00\\x7e\\x00\\xa6\\x01\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\xa4\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa7\\x01\\x86\\x00\\x6f\\x00\\x00\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\x3d\\xfe\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\x00\\x00\\x74\\x00\\x75\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x3d\\xfe\\x77\\x00\\x78\\x00\\x00\\x00\\x79\\x00\\x3d\\xfe\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x7c\\x00\\x7d\\x00\\x00\\x00\\x7e\\x00\\x7f\\x00\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\x3d\\xfe\\x00\\x00\\x6f\\x00\\x00\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\x85\\x00\\x86\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\x00\\x00\\x74\\x00\\x75\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x79\\x00\\x00\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x7c\\x00\\x7d\\x00\\x00\\x00\\x7e\\x00\\x9e\\x00\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\x00\\x00\\x00\\x00\\x6f\\x00\\x00\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\x9f\\x00\\x86\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\x00\\x00\\x74\\x00\\x75\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x79\\x00\\x00\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x7c\\x00\\x7d\\x00\\x00\\x00\\x7e\\x00\\x7f\\x00\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x85\\x00\\x86\\x00\\x6f\\x00\\x00\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\xa1\\x00\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\x00\\x00\\x00\\x00\\x75\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa2\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x79\\x00\\xa3\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x7c\\x00\\x00\\x00\\x00\\x00\\x7e\\x00\\x00\\x00\\x80\\x00\\x00\\x00\\x82\\x00\\x83\\x00\\xa4\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\x00\\x00\\x00\\x00\\x72\\x00\\x00\\x00\\x86\\x00\\x73\\x00\\x00\\x00\\x74\\x00\\x00\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x00\\x00\\x7d\\x00\\x00\\x00\\x00\\x00\\x7f\\x00\\x00\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x85\\x00\\x86\\x00\\xb2\\x02\\x70\\x00\\x00\\x00\\x71\\x00\\xa1\\x00\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\x00\\x00\\x74\\x00\\x00\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa2\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x00\\x00\\xa3\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x00\\x00\\x7d\\x00\\x00\\x00\\x00\\x00\\xa6\\x01\\x00\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\xa4\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\xa1\\x00\\x00\\x00\\x72\\x00\\xa7\\x01\\x86\\x00\\x73\\x00\\x00\\x00\\x74\\x00\\x00\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa2\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x00\\x00\\xa3\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x00\\x00\\x7d\\x00\\x00\\x00\\x00\\x00\\xb3\\x00\\x00\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\xa4\\x00\\x3b\\xfe\\x00\\x00\\x3b\\xfe\\x3b\\xfe\\x00\\x00\\x3b\\xfe\\xb4\\x00\\x86\\x00\\x3b\\xfe\\x00\\x00\\x3b\\xfe\\x00\\x00\\x3b\\xfe\\x00\\x00\\x00\\x00\\x00\\x00\\x3b\\xfe\\x3b\\xfe\\x3b\\xfe\\x00\\x00\\x00\\x00\\x3b\\xfe\\x00\\x00\\x3b\\xfe\\x3b\\xfe\\x00\\x00\\x00\\x00\\x3b\\xfe\\x00\\x00\\x00\\x00\\x3b\\xfe\\x00\\x00\\x3b\\xfe\\x3b\\xfe\\x3b\\xfe\\x3b\\xfe\\x70\\x00\\x00\\x00\\x71\\x00\\xa1\\x00\\x00\\x00\\x72\\x00\\x3b\\xfe\\x3b\\xfe\\x73\\x00\\x00\\x00\\x74\\x00\\x00\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa2\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x00\\x00\\xa3\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x00\\x00\\x7d\\x00\\x00\\x00\\x00\\x00\\xa6\\x01\\x00\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\xa4\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\x00\\x00\\x00\\x00\\x72\\x00\\xa7\\x01\\x86\\x00\\x73\\x00\\x00\\x00\\x74\\x00\\x00\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x00\\x00\\x7d\\x00\\x00\\x00\\x00\\x00\\x7f\\x00\\x00\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\x00\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\x00\\x00\\x00\\x00\\x72\\x00\\x85\\x00\\x86\\x00\\x73\\x00\\x00\\x00\\x74\\x00\\x00\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x00\\x00\\x7d\\x00\\x00\\x00\\x00\\x00\\x9e\\x00\\x00\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\x00\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\x00\\x00\\x00\\x00\\x72\\x00\\x9f\\x00\\x86\\x00\\x73\\x00\\x00\\x00\\x74\\x00\\x00\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x00\\x00\\x7d\\x00\\x00\\x00\\x00\\x00\\x7f\\x00\\x00\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\x00\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\xa1\\x00\\x00\\x00\\x72\\x00\\x85\\x00\\x86\\x00\\x73\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa2\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x00\\x00\\xa3\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x82\\x00\\x83\\x00\\xa4\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x6c\\x02\\x86\\x00\\x27\\x03\\x6e\\x02\\x6f\\x02\\x70\\x02\\x71\\x02\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x72\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x6c\\x02\\x73\\x02\\x6d\\x02\\x6e\\x02\\x6f\\x02\\x70\\x02\\x71\\x02\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x72\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x31\\x03\\x73\\x02\\x00\\x00\\x32\\x03\\x6f\\x02\\x70\\x02\\x71\\x02\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x72\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x73\\x02\\x07\\x00\\x00\\x00\\xf4\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\xf5\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xe3\\x02\\x18\\x00\\x19\\x00\\x00\\x00\\x67\\x03\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xe4\\x02\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x72\\x02\\x00\\x00\\x2e\\x03\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x72\\x02\\x00\\x00\\xd7\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x72\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\xab\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x0f\\x02\\x00\\x00\\x18\\x00\\x19\\x00\\x00\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x9c\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x00\\x00\\xea\\x00\\x00\\x00\\x43\\x03\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x00\\x00\\xea\\x00\\x00\\x00\\x44\\x03\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x00\\x00\\xea\\x00\\x00\\x00\\x93\\x02\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x00\\x00\\xea\\x00\\x00\\x00\\x94\\x02\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x00\\x00\\xea\\x00\\x00\\x00\\xeb\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x00\\x00\\x77\\x03\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x00\\x00\\x78\\x03\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x00\\x00\\x61\\x03\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x00\\x00\\x3a\\x03\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x00\\x00\\x92\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x00\\x00\\x41\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x42\\x01\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x43\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x00\\x00\\x57\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x5a\\x01\\x00\\x00\\x00\\x00\\x5b\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x00\\x00\\x7a\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x00\\x00\\x7c\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x00\\x00\\x7e\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x00\\x00\\x7f\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x00\\x00\\x17\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\xf4\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\xf5\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x56\\x03\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\xf4\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\xf5\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x58\\x03\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\xf4\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\xf5\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x5b\\x03\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\xf4\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\xf5\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x66\\x03\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\xf4\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\xf5\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x47\\x03\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\xf4\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\xf5\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x4d\\x03\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x51\\x03\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\xf4\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\xf5\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xe8\\x02\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\xee\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\xf4\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\xf5\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x29\\x03\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x69\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x6b\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\xf4\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\xf5\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x40\\x02\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x45\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x6c\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\xf4\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\xf5\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf6\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\xf4\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x6a\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\xf4\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x64\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\xf4\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x59\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\xf4\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x56\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\xf4\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x53\\x01\\x02\\x02\\xce\\x00\\xcf\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x03\\x02\\x62\\x00\\x63\\x00\\xd0\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x04\\x02\\x5f\\x01\\xa6\\x00\\xa7\\x00\\x60\\x01\\x61\\x01\\x09\\x02\\xce\\x00\\xcf\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x0a\\x02\\x62\\x00\\x63\\x00\\xd0\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x59\\x03\\x0b\\x02\\x5f\\x01\\xa6\\x00\\xa7\\x00\\x60\\x01\\x61\\x01\\x02\\x03\\x00\\x00\\xcc\\x00\\xcd\\x00\\xce\\x00\\xcf\\x00\\xd0\\x00\\xd1\\x00\\x01\\x03\\xf4\\x01\\x62\\x00\\x63\\x00\\xd0\\x01\\x00\\x00\\x00\\x00\\x02\\x03\\x00\\x00\\xcc\\x00\\xcd\\x00\\xce\\x00\\xcf\\x00\\xd0\\x00\\xd1\\x00\\x00\\x00\\xf4\\x01\\x62\\x00\\x63\\x00\\xd0\\x01\\xcb\\x00\\x00\\x00\\xcc\\x00\\xcd\\x00\\xce\\x00\\xcf\\x00\\xd0\\x00\\xd1\\x00\\x00\\x00\\xf4\\x01\\x62\\x00\\x63\\x00\\xd0\\x01\\xe1\\x00\\x00\\x00\\xcc\\x00\\xcd\\x00\\xce\\x00\\xcf\\x00\\xd0\\x00\\xd1\\x00\\x00\\x00\\xf4\\x01\\x62\\x00\\x63\\x00\\xd0\\x01\\x37\\x02\\x00\\x00\\xcc\\x00\\xcd\\x00\\xce\\x00\\xcf\\x00\\xd0\\x00\\xd1\\x00\\x00\\x00\\xf4\\x01\\x62\\x00\\x63\\x00\\xd0\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00")))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 878 1 1339 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 878 1 878 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 878 1 878 15, srcInfoPoints = []}) "happyReduceArr")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 878 16 1339 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 878 16 878 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 878 18 1339 6, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 878 18 878 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 878 18 878 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 878 18 878 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 878 18 878 23, srcInfoPoints = []}) "array"))) (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 878 24 878 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 878 24 878 25,SrcSpan "tests/examples/CParser.hs" 878 26 878 27,SrcSpan "tests/examples/CParser.hs" 878 31 878 32]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 878 25 878 26, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 878 25 878 26, srcInfoPoints = []}) 4 "4"),Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 878 28 878 31, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 878 28 878 31, srcInfoPoints = []}) 463 "463")])) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 878 33 1339 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 878 33 878 34,SrcSpan "tests/examples/CParser.hs" 879 24 879 25,SrcSpan "tests/examples/CParser.hs" 880 24 880 25,SrcSpan "tests/examples/CParser.hs" 881 24 881 25,SrcSpan "tests/examples/CParser.hs" 882 24 882 25,SrcSpan "tests/examples/CParser.hs" 883 24 883 25,SrcSpan "tests/examples/CParser.hs" 884 24 884 25,SrcSpan "tests/examples/CParser.hs" 885 26 885 27,SrcSpan "tests/examples/CParser.hs" 886 26 886 27,SrcSpan "tests/examples/CParser.hs" 887 26 887 27,SrcSpan "tests/examples/CParser.hs" 888 26 888 27,SrcSpan "tests/examples/CParser.hs" 889 26 889 27,SrcSpan "tests/examples/CParser.hs" 890 26 890 27,SrcSpan "tests/examples/CParser.hs" 891 26 891 27,SrcSpan "tests/examples/CParser.hs" 892 26 892 27,SrcSpan "tests/examples/CParser.hs" 893 26 893 27,SrcSpan "tests/examples/CParser.hs" 894 26 894 27,SrcSpan "tests/examples/CParser.hs" 895 26 895 27,SrcSpan "tests/examples/CParser.hs" 896 26 896 27,SrcSpan "tests/examples/CParser.hs" 897 26 897 27,SrcSpan "tests/examples/CParser.hs" 898 26 898 27,SrcSpan "tests/examples/CParser.hs" 899 26 899 27,SrcSpan "tests/examples/CParser.hs" 900 26 900 27,SrcSpan "tests/examples/CParser.hs" 901 26 901 27,SrcSpan "tests/examples/CParser.hs" 902 26 902 27,SrcSpan "tests/examples/CParser.hs" 903 26 903 27,SrcSpan "tests/examples/CParser.hs" 904 26 904 27,SrcSpan "tests/examples/CParser.hs" 905 26 905 27,SrcSpan "tests/examples/CParser.hs" 906 26 906 27,SrcSpan "tests/examples/CParser.hs" 907 26 907 27,SrcSpan "tests/examples/CParser.hs" 908 26 908 27,SrcSpan "tests/examples/CParser.hs" 909 26 909 27,SrcSpan "tests/examples/CParser.hs" 910 26 910 27,SrcSpan "tests/examples/CParser.hs" 911 26 911 27,SrcSpan "tests/examples/CParser.hs" 912 26 912 27,SrcSpan "tests/examples/CParser.hs" 913 26 913 27,SrcSpan "tests/examples/CParser.hs" 914 26 914 27,SrcSpan "tests/examples/CParser.hs" 915 26 915 27,SrcSpan "tests/examples/CParser.hs" 916 26 916 27,SrcSpan "tests/examples/CParser.hs" 917 26 917 27,SrcSpan "tests/examples/CParser.hs" 918 26 918 27,SrcSpan "tests/examples/CParser.hs" 919 26 919 27,SrcSpan "tests/examples/CParser.hs" 920 26 920 27,SrcSpan "tests/examples/CParser.hs" 921 26 921 27,SrcSpan "tests/examples/CParser.hs" 922 26 922 27,SrcSpan "tests/examples/CParser.hs" 923 26 923 27,SrcSpan "tests/examples/CParser.hs" 924 26 924 27,SrcSpan "tests/examples/CParser.hs" 925 26 925 27,SrcSpan "tests/examples/CParser.hs" 926 26 926 27,SrcSpan "tests/examples/CParser.hs" 927 26 927 27,SrcSpan "tests/examples/CParser.hs" 928 26 928 27,SrcSpan "tests/examples/CParser.hs" 929 26 929 27,SrcSpan "tests/examples/CParser.hs" 930 26 930 27,SrcSpan "tests/examples/CParser.hs" 931 26 931 27,SrcSpan "tests/examples/CParser.hs" 932 26 932 27,SrcSpan "tests/examples/CParser.hs" 933 26 933 27,SrcSpan "tests/examples/CParser.hs" 934 26 934 27,SrcSpan "tests/examples/CParser.hs" 935 26 935 27,SrcSpan "tests/examples/CParser.hs" 936 26 936 27,SrcSpan "tests/examples/CParser.hs" 937 26 937 27,SrcSpan "tests/examples/CParser.hs" 938 26 938 27,SrcSpan "tests/examples/CParser.hs" 939 26 939 27,SrcSpan "tests/examples/CParser.hs" 940 26 940 27,SrcSpan "tests/examples/CParser.hs" 941 26 941 27,SrcSpan "tests/examples/CParser.hs" 942 26 942 27,SrcSpan "tests/examples/CParser.hs" 943 26 943 27,SrcSpan "tests/examples/CParser.hs" 944 26 944 27,SrcSpan "tests/examples/CParser.hs" 945 26 945 27,SrcSpan "tests/examples/CParser.hs" 946 26 946 27,SrcSpan "tests/examples/CParser.hs" 947 26 947 27,SrcSpan "tests/examples/CParser.hs" 948 26 948 27,SrcSpan "tests/examples/CParser.hs" 949 26 949 27,SrcSpan "tests/examples/CParser.hs" 950 26 950 27,SrcSpan "tests/examples/CParser.hs" 951 26 951 27,SrcSpan "tests/examples/CParser.hs" 952 26 952 27,SrcSpan "tests/examples/CParser.hs" 953 26 953 27,SrcSpan "tests/examples/CParser.hs" 954 26 954 27,SrcSpan "tests/examples/CParser.hs" 955 26 955 27,SrcSpan "tests/examples/CParser.hs" 956 26 956 27,SrcSpan "tests/examples/CParser.hs" 957 26 957 27,SrcSpan "tests/examples/CParser.hs" 958 26 958 27,SrcSpan "tests/examples/CParser.hs" 959 26 959 27,SrcSpan "tests/examples/CParser.hs" 960 26 960 27,SrcSpan "tests/examples/CParser.hs" 961 26 961 27,SrcSpan "tests/examples/CParser.hs" 962 26 962 27,SrcSpan "tests/examples/CParser.hs" 963 26 963 27,SrcSpan "tests/examples/CParser.hs" 964 26 964 27,SrcSpan "tests/examples/CParser.hs" 965 26 965 27,SrcSpan "tests/examples/CParser.hs" 966 26 966 27,SrcSpan "tests/examples/CParser.hs" 967 26 967 27,SrcSpan "tests/examples/CParser.hs" 968 26 968 27,SrcSpan "tests/examples/CParser.hs" 969 26 969 27,SrcSpan "tests/examples/CParser.hs" 970 26 970 27,SrcSpan "tests/examples/CParser.hs" 971 26 971 27,SrcSpan "tests/examples/CParser.hs" 972 26 972 27,SrcSpan "tests/examples/CParser.hs" 973 26 973 27,SrcSpan "tests/examples/CParser.hs" 974 26 974 27,SrcSpan "tests/examples/CParser.hs" 975 28 975 29,SrcSpan "tests/examples/CParser.hs" 976 28 976 29,SrcSpan "tests/examples/CParser.hs" 977 28 977 29,SrcSpan "tests/examples/CParser.hs" 978 28 978 29,SrcSpan "tests/examples/CParser.hs" 979 28 979 29,SrcSpan "tests/examples/CParser.hs" 980 28 980 29,SrcSpan "tests/examples/CParser.hs" 981 28 981 29,SrcSpan "tests/examples/CParser.hs" 982 28 982 29,SrcSpan "tests/examples/CParser.hs" 983 28 983 29,SrcSpan "tests/examples/CParser.hs" 984 28 984 29,SrcSpan "tests/examples/CParser.hs" 985 28 985 29,SrcSpan "tests/examples/CParser.hs" 986 28 986 29,SrcSpan "tests/examples/CParser.hs" 987 28 987 29,SrcSpan "tests/examples/CParser.hs" 988 28 988 29,SrcSpan "tests/examples/CParser.hs" 989 28 989 29,SrcSpan "tests/examples/CParser.hs" 990 28 990 29,SrcSpan "tests/examples/CParser.hs" 991 28 991 29,SrcSpan "tests/examples/CParser.hs" 992 28 992 29,SrcSpan "tests/examples/CParser.hs" 993 28 993 29,SrcSpan "tests/examples/CParser.hs" 994 28 994 29,SrcSpan "tests/examples/CParser.hs" 995 28 995 29,SrcSpan "tests/examples/CParser.hs" 996 28 996 29,SrcSpan "tests/examples/CParser.hs" 997 28 997 29,SrcSpan "tests/examples/CParser.hs" 998 28 998 29,SrcSpan "tests/examples/CParser.hs" 999 28 999 29,SrcSpan "tests/examples/CParser.hs" 1000 28 1000 29,SrcSpan "tests/examples/CParser.hs" 1001 28 1001 29,SrcSpan "tests/examples/CParser.hs" 1002 28 1002 29,SrcSpan "tests/examples/CParser.hs" 1003 28 1003 29,SrcSpan "tests/examples/CParser.hs" 1004 28 1004 29,SrcSpan "tests/examples/CParser.hs" 1005 28 1005 29,SrcSpan "tests/examples/CParser.hs" 1006 28 1006 29,SrcSpan "tests/examples/CParser.hs" 1007 28 1007 29,SrcSpan "tests/examples/CParser.hs" 1008 28 1008 29,SrcSpan "tests/examples/CParser.hs" 1009 28 1009 29,SrcSpan "tests/examples/CParser.hs" 1010 28 1010 29,SrcSpan "tests/examples/CParser.hs" 1011 28 1011 29,SrcSpan "tests/examples/CParser.hs" 1012 28 1012 29,SrcSpan "tests/examples/CParser.hs" 1013 28 1013 29,SrcSpan "tests/examples/CParser.hs" 1014 28 1014 29,SrcSpan "tests/examples/CParser.hs" 1015 28 1015 29,SrcSpan "tests/examples/CParser.hs" 1016 28 1016 29,SrcSpan "tests/examples/CParser.hs" 1017 28 1017 29,SrcSpan "tests/examples/CParser.hs" 1018 28 1018 29,SrcSpan "tests/examples/CParser.hs" 1019 28 1019 29,SrcSpan "tests/examples/CParser.hs" 1020 28 1020 29,SrcSpan "tests/examples/CParser.hs" 1021 28 1021 29,SrcSpan "tests/examples/CParser.hs" 1022 28 1022 29,SrcSpan "tests/examples/CParser.hs" 1023 28 1023 29,SrcSpan "tests/examples/CParser.hs" 1024 28 1024 29,SrcSpan "tests/examples/CParser.hs" 1025 28 1025 29,SrcSpan "tests/examples/CParser.hs" 1026 28 1026 29,SrcSpan "tests/examples/CParser.hs" 1027 28 1027 29,SrcSpan "tests/examples/CParser.hs" 1028 28 1028 29,SrcSpan "tests/examples/CParser.hs" 1029 28 1029 29,SrcSpan "tests/examples/CParser.hs" 1030 28 1030 29,SrcSpan "tests/examples/CParser.hs" 1031 28 1031 29,SrcSpan "tests/examples/CParser.hs" 1032 28 1032 29,SrcSpan "tests/examples/CParser.hs" 1033 28 1033 29,SrcSpan "tests/examples/CParser.hs" 1034 28 1034 29,SrcSpan "tests/examples/CParser.hs" 1035 28 1035 29,SrcSpan "tests/examples/CParser.hs" 1036 28 1036 29,SrcSpan "tests/examples/CParser.hs" 1037 28 1037 29,SrcSpan "tests/examples/CParser.hs" 1038 28 1038 29,SrcSpan "tests/examples/CParser.hs" 1039 28 1039 29,SrcSpan "tests/examples/CParser.hs" 1040 28 1040 29,SrcSpan "tests/examples/CParser.hs" 1041 28 1041 29,SrcSpan "tests/examples/CParser.hs" 1042 28 1042 29,SrcSpan "tests/examples/CParser.hs" 1043 28 1043 29,SrcSpan "tests/examples/CParser.hs" 1044 28 1044 29,SrcSpan "tests/examples/CParser.hs" 1045 28 1045 29,SrcSpan "tests/examples/CParser.hs" 1046 28 1046 29,SrcSpan "tests/examples/CParser.hs" 1047 28 1047 29,SrcSpan "tests/examples/CParser.hs" 1048 28 1048 29,SrcSpan "tests/examples/CParser.hs" 1049 28 1049 29,SrcSpan "tests/examples/CParser.hs" 1050 28 1050 29,SrcSpan "tests/examples/CParser.hs" 1051 28 1051 29,SrcSpan "tests/examples/CParser.hs" 1052 28 1052 29,SrcSpan "tests/examples/CParser.hs" 1053 28 1053 29,SrcSpan "tests/examples/CParser.hs" 1054 28 1054 29,SrcSpan "tests/examples/CParser.hs" 1055 28 1055 29,SrcSpan "tests/examples/CParser.hs" 1056 28 1056 29,SrcSpan "tests/examples/CParser.hs" 1057 28 1057 29,SrcSpan "tests/examples/CParser.hs" 1058 28 1058 29,SrcSpan "tests/examples/CParser.hs" 1059 28 1059 29,SrcSpan "tests/examples/CParser.hs" 1060 28 1060 29,SrcSpan "tests/examples/CParser.hs" 1061 28 1061 29,SrcSpan "tests/examples/CParser.hs" 1062 28 1062 29,SrcSpan "tests/examples/CParser.hs" 1063 28 1063 29,SrcSpan "tests/examples/CParser.hs" 1064 28 1064 29,SrcSpan "tests/examples/CParser.hs" 1065 28 1065 29,SrcSpan "tests/examples/CParser.hs" 1066 28 1066 29,SrcSpan "tests/examples/CParser.hs" 1067 28 1067 29,SrcSpan "tests/examples/CParser.hs" 1068 28 1068 29,SrcSpan "tests/examples/CParser.hs" 1069 28 1069 29,SrcSpan "tests/examples/CParser.hs" 1070 28 1070 29,SrcSpan "tests/examples/CParser.hs" 1071 28 1071 29,SrcSpan "tests/examples/CParser.hs" 1072 28 1072 29,SrcSpan "tests/examples/CParser.hs" 1073 28 1073 29,SrcSpan "tests/examples/CParser.hs" 1074 28 1074 29,SrcSpan "tests/examples/CParser.hs" 1075 28 1075 29,SrcSpan "tests/examples/CParser.hs" 1076 28 1076 29,SrcSpan "tests/examples/CParser.hs" 1077 28 1077 29,SrcSpan "tests/examples/CParser.hs" 1078 28 1078 29,SrcSpan "tests/examples/CParser.hs" 1079 28 1079 29,SrcSpan "tests/examples/CParser.hs" 1080 28 1080 29,SrcSpan "tests/examples/CParser.hs" 1081 28 1081 29,SrcSpan "tests/examples/CParser.hs" 1082 28 1082 29,SrcSpan "tests/examples/CParser.hs" 1083 28 1083 29,SrcSpan "tests/examples/CParser.hs" 1084 28 1084 29,SrcSpan "tests/examples/CParser.hs" 1085 28 1085 29,SrcSpan "tests/examples/CParser.hs" 1086 28 1086 29,SrcSpan "tests/examples/CParser.hs" 1087 28 1087 29,SrcSpan "tests/examples/CParser.hs" 1088 28 1088 29,SrcSpan "tests/examples/CParser.hs" 1089 28 1089 29,SrcSpan "tests/examples/CParser.hs" 1090 28 1090 29,SrcSpan "tests/examples/CParser.hs" 1091 28 1091 29,SrcSpan "tests/examples/CParser.hs" 1092 28 1092 29,SrcSpan "tests/examples/CParser.hs" 1093 28 1093 29,SrcSpan "tests/examples/CParser.hs" 1094 28 1094 29,SrcSpan "tests/examples/CParser.hs" 1095 28 1095 29,SrcSpan "tests/examples/CParser.hs" 1096 28 1096 29,SrcSpan "tests/examples/CParser.hs" 1097 28 1097 29,SrcSpan "tests/examples/CParser.hs" 1098 28 1098 29,SrcSpan "tests/examples/CParser.hs" 1099 28 1099 29,SrcSpan "tests/examples/CParser.hs" 1100 28 1100 29,SrcSpan "tests/examples/CParser.hs" 1101 28 1101 29,SrcSpan "tests/examples/CParser.hs" 1102 28 1102 29,SrcSpan "tests/examples/CParser.hs" 1103 28 1103 29,SrcSpan "tests/examples/CParser.hs" 1104 28 1104 29,SrcSpan "tests/examples/CParser.hs" 1105 28 1105 29,SrcSpan "tests/examples/CParser.hs" 1106 28 1106 29,SrcSpan "tests/examples/CParser.hs" 1107 28 1107 29,SrcSpan "tests/examples/CParser.hs" 1108 28 1108 29,SrcSpan "tests/examples/CParser.hs" 1109 28 1109 29,SrcSpan "tests/examples/CParser.hs" 1110 28 1110 29,SrcSpan "tests/examples/CParser.hs" 1111 28 1111 29,SrcSpan "tests/examples/CParser.hs" 1112 28 1112 29,SrcSpan "tests/examples/CParser.hs" 1113 28 1113 29,SrcSpan "tests/examples/CParser.hs" 1114 28 1114 29,SrcSpan "tests/examples/CParser.hs" 1115 28 1115 29,SrcSpan "tests/examples/CParser.hs" 1116 28 1116 29,SrcSpan "tests/examples/CParser.hs" 1117 28 1117 29,SrcSpan "tests/examples/CParser.hs" 1118 28 1118 29,SrcSpan "tests/examples/CParser.hs" 1119 28 1119 29,SrcSpan "tests/examples/CParser.hs" 1120 28 1120 29,SrcSpan "tests/examples/CParser.hs" 1121 28 1121 29,SrcSpan "tests/examples/CParser.hs" 1122 28 1122 29,SrcSpan "tests/examples/CParser.hs" 1123 28 1123 29,SrcSpan "tests/examples/CParser.hs" 1124 28 1124 29,SrcSpan "tests/examples/CParser.hs" 1125 28 1125 29,SrcSpan "tests/examples/CParser.hs" 1126 28 1126 29,SrcSpan "tests/examples/CParser.hs" 1127 28 1127 29,SrcSpan "tests/examples/CParser.hs" 1128 28 1128 29,SrcSpan "tests/examples/CParser.hs" 1129 28 1129 29,SrcSpan "tests/examples/CParser.hs" 1130 28 1130 29,SrcSpan "tests/examples/CParser.hs" 1131 28 1131 29,SrcSpan "tests/examples/CParser.hs" 1132 28 1132 29,SrcSpan "tests/examples/CParser.hs" 1133 28 1133 29,SrcSpan "tests/examples/CParser.hs" 1134 28 1134 29,SrcSpan "tests/examples/CParser.hs" 1135 28 1135 29,SrcSpan "tests/examples/CParser.hs" 1136 28 1136 29,SrcSpan "tests/examples/CParser.hs" 1137 28 1137 29,SrcSpan "tests/examples/CParser.hs" 1138 28 1138 29,SrcSpan "tests/examples/CParser.hs" 1139 28 1139 29,SrcSpan "tests/examples/CParser.hs" 1140 28 1140 29,SrcSpan "tests/examples/CParser.hs" 1141 28 1141 29,SrcSpan "tests/examples/CParser.hs" 1142 28 1142 29,SrcSpan "tests/examples/CParser.hs" 1143 28 1143 29,SrcSpan "tests/examples/CParser.hs" 1144 28 1144 29,SrcSpan "tests/examples/CParser.hs" 1145 28 1145 29,SrcSpan "tests/examples/CParser.hs" 1146 28 1146 29,SrcSpan "tests/examples/CParser.hs" 1147 28 1147 29,SrcSpan "tests/examples/CParser.hs" 1148 28 1148 29,SrcSpan "tests/examples/CParser.hs" 1149 28 1149 29,SrcSpan "tests/examples/CParser.hs" 1150 28 1150 29,SrcSpan "tests/examples/CParser.hs" 1151 28 1151 29,SrcSpan "tests/examples/CParser.hs" 1152 28 1152 29,SrcSpan "tests/examples/CParser.hs" 1153 28 1153 29,SrcSpan "tests/examples/CParser.hs" 1154 28 1154 29,SrcSpan "tests/examples/CParser.hs" 1155 28 1155 29,SrcSpan "tests/examples/CParser.hs" 1156 28 1156 29,SrcSpan "tests/examples/CParser.hs" 1157 28 1157 29,SrcSpan "tests/examples/CParser.hs" 1158 28 1158 29,SrcSpan "tests/examples/CParser.hs" 1159 28 1159 29,SrcSpan "tests/examples/CParser.hs" 1160 28 1160 29,SrcSpan "tests/examples/CParser.hs" 1161 28 1161 29,SrcSpan "tests/examples/CParser.hs" 1162 28 1162 29,SrcSpan "tests/examples/CParser.hs" 1163 28 1163 29,SrcSpan "tests/examples/CParser.hs" 1164 28 1164 29,SrcSpan "tests/examples/CParser.hs" 1165 28 1165 29,SrcSpan "tests/examples/CParser.hs" 1166 28 1166 29,SrcSpan "tests/examples/CParser.hs" 1167 28 1167 29,SrcSpan "tests/examples/CParser.hs" 1168 28 1168 29,SrcSpan "tests/examples/CParser.hs" 1169 28 1169 29,SrcSpan "tests/examples/CParser.hs" 1170 28 1170 29,SrcSpan "tests/examples/CParser.hs" 1171 28 1171 29,SrcSpan "tests/examples/CParser.hs" 1172 28 1172 29,SrcSpan "tests/examples/CParser.hs" 1173 28 1173 29,SrcSpan "tests/examples/CParser.hs" 1174 28 1174 29,SrcSpan "tests/examples/CParser.hs" 1175 28 1175 29,SrcSpan "tests/examples/CParser.hs" 1176 28 1176 29,SrcSpan "tests/examples/CParser.hs" 1177 28 1177 29,SrcSpan "tests/examples/CParser.hs" 1178 28 1178 29,SrcSpan "tests/examples/CParser.hs" 1179 28 1179 29,SrcSpan "tests/examples/CParser.hs" 1180 28 1180 29,SrcSpan "tests/examples/CParser.hs" 1181 28 1181 29,SrcSpan "tests/examples/CParser.hs" 1182 28 1182 29,SrcSpan "tests/examples/CParser.hs" 1183 28 1183 29,SrcSpan "tests/examples/CParser.hs" 1184 28 1184 29,SrcSpan "tests/examples/CParser.hs" 1185 28 1185 29,SrcSpan "tests/examples/CParser.hs" 1186 28 1186 29,SrcSpan "tests/examples/CParser.hs" 1187 28 1187 29,SrcSpan "tests/examples/CParser.hs" 1188 28 1188 29,SrcSpan "tests/examples/CParser.hs" 1189 28 1189 29,SrcSpan "tests/examples/CParser.hs" 1190 28 1190 29,SrcSpan "tests/examples/CParser.hs" 1191 28 1191 29,SrcSpan "tests/examples/CParser.hs" 1192 28 1192 29,SrcSpan "tests/examples/CParser.hs" 1193 28 1193 29,SrcSpan "tests/examples/CParser.hs" 1194 28 1194 29,SrcSpan "tests/examples/CParser.hs" 1195 28 1195 29,SrcSpan "tests/examples/CParser.hs" 1196 28 1196 29,SrcSpan "tests/examples/CParser.hs" 1197 28 1197 29,SrcSpan "tests/examples/CParser.hs" 1198 28 1198 29,SrcSpan "tests/examples/CParser.hs" 1199 28 1199 29,SrcSpan "tests/examples/CParser.hs" 1200 28 1200 29,SrcSpan "tests/examples/CParser.hs" 1201 28 1201 29,SrcSpan "tests/examples/CParser.hs" 1202 28 1202 29,SrcSpan "tests/examples/CParser.hs" 1203 28 1203 29,SrcSpan "tests/examples/CParser.hs" 1204 28 1204 29,SrcSpan "tests/examples/CParser.hs" 1205 28 1205 29,SrcSpan "tests/examples/CParser.hs" 1206 28 1206 29,SrcSpan "tests/examples/CParser.hs" 1207 28 1207 29,SrcSpan "tests/examples/CParser.hs" 1208 28 1208 29,SrcSpan "tests/examples/CParser.hs" 1209 28 1209 29,SrcSpan "tests/examples/CParser.hs" 1210 28 1210 29,SrcSpan "tests/examples/CParser.hs" 1211 28 1211 29,SrcSpan "tests/examples/CParser.hs" 1212 28 1212 29,SrcSpan "tests/examples/CParser.hs" 1213 28 1213 29,SrcSpan "tests/examples/CParser.hs" 1214 28 1214 29,SrcSpan "tests/examples/CParser.hs" 1215 28 1215 29,SrcSpan "tests/examples/CParser.hs" 1216 28 1216 29,SrcSpan "tests/examples/CParser.hs" 1217 28 1217 29,SrcSpan "tests/examples/CParser.hs" 1218 28 1218 29,SrcSpan "tests/examples/CParser.hs" 1219 28 1219 29,SrcSpan "tests/examples/CParser.hs" 1220 28 1220 29,SrcSpan "tests/examples/CParser.hs" 1221 28 1221 29,SrcSpan "tests/examples/CParser.hs" 1222 28 1222 29,SrcSpan "tests/examples/CParser.hs" 1223 28 1223 29,SrcSpan "tests/examples/CParser.hs" 1224 28 1224 29,SrcSpan "tests/examples/CParser.hs" 1225 28 1225 29,SrcSpan "tests/examples/CParser.hs" 1226 28 1226 29,SrcSpan "tests/examples/CParser.hs" 1227 28 1227 29,SrcSpan "tests/examples/CParser.hs" 1228 28 1228 29,SrcSpan "tests/examples/CParser.hs" 1229 28 1229 29,SrcSpan "tests/examples/CParser.hs" 1230 28 1230 29,SrcSpan "tests/examples/CParser.hs" 1231 28 1231 29,SrcSpan "tests/examples/CParser.hs" 1232 28 1232 29,SrcSpan "tests/examples/CParser.hs" 1233 28 1233 29,SrcSpan "tests/examples/CParser.hs" 1234 28 1234 29,SrcSpan "tests/examples/CParser.hs" 1235 28 1235 29,SrcSpan "tests/examples/CParser.hs" 1236 28 1236 29,SrcSpan "tests/examples/CParser.hs" 1237 28 1237 29,SrcSpan "tests/examples/CParser.hs" 1238 28 1238 29,SrcSpan "tests/examples/CParser.hs" 1239 28 1239 29,SrcSpan "tests/examples/CParser.hs" 1240 28 1240 29,SrcSpan "tests/examples/CParser.hs" 1241 28 1241 29,SrcSpan "tests/examples/CParser.hs" 1242 28 1242 29,SrcSpan "tests/examples/CParser.hs" 1243 28 1243 29,SrcSpan "tests/examples/CParser.hs" 1244 28 1244 29,SrcSpan "tests/examples/CParser.hs" 1245 28 1245 29,SrcSpan "tests/examples/CParser.hs" 1246 28 1246 29,SrcSpan "tests/examples/CParser.hs" 1247 28 1247 29,SrcSpan "tests/examples/CParser.hs" 1248 28 1248 29,SrcSpan "tests/examples/CParser.hs" 1249 28 1249 29,SrcSpan "tests/examples/CParser.hs" 1250 28 1250 29,SrcSpan "tests/examples/CParser.hs" 1251 28 1251 29,SrcSpan "tests/examples/CParser.hs" 1252 28 1252 29,SrcSpan "tests/examples/CParser.hs" 1253 28 1253 29,SrcSpan "tests/examples/CParser.hs" 1254 28 1254 29,SrcSpan "tests/examples/CParser.hs" 1255 28 1255 29,SrcSpan "tests/examples/CParser.hs" 1256 28 1256 29,SrcSpan "tests/examples/CParser.hs" 1257 28 1257 29,SrcSpan "tests/examples/CParser.hs" 1258 28 1258 29,SrcSpan "tests/examples/CParser.hs" 1259 28 1259 29,SrcSpan "tests/examples/CParser.hs" 1260 28 1260 29,SrcSpan "tests/examples/CParser.hs" 1261 28 1261 29,SrcSpan "tests/examples/CParser.hs" 1262 28 1262 29,SrcSpan "tests/examples/CParser.hs" 1263 28 1263 29,SrcSpan "tests/examples/CParser.hs" 1264 28 1264 29,SrcSpan "tests/examples/CParser.hs" 1265 28 1265 29,SrcSpan "tests/examples/CParser.hs" 1266 28 1266 29,SrcSpan "tests/examples/CParser.hs" 1267 28 1267 29,SrcSpan "tests/examples/CParser.hs" 1268 28 1268 29,SrcSpan "tests/examples/CParser.hs" 1269 28 1269 29,SrcSpan "tests/examples/CParser.hs" 1270 28 1270 29,SrcSpan "tests/examples/CParser.hs" 1271 28 1271 29,SrcSpan "tests/examples/CParser.hs" 1272 28 1272 29,SrcSpan "tests/examples/CParser.hs" 1273 28 1273 29,SrcSpan "tests/examples/CParser.hs" 1274 28 1274 29,SrcSpan "tests/examples/CParser.hs" 1275 28 1275 29,SrcSpan "tests/examples/CParser.hs" 1276 28 1276 29,SrcSpan "tests/examples/CParser.hs" 1277 28 1277 29,SrcSpan "tests/examples/CParser.hs" 1278 28 1278 29,SrcSpan "tests/examples/CParser.hs" 1279 28 1279 29,SrcSpan "tests/examples/CParser.hs" 1280 28 1280 29,SrcSpan "tests/examples/CParser.hs" 1281 28 1281 29,SrcSpan "tests/examples/CParser.hs" 1282 28 1282 29,SrcSpan "tests/examples/CParser.hs" 1283 28 1283 29,SrcSpan "tests/examples/CParser.hs" 1284 28 1284 29,SrcSpan "tests/examples/CParser.hs" 1285 28 1285 29,SrcSpan "tests/examples/CParser.hs" 1286 28 1286 29,SrcSpan "tests/examples/CParser.hs" 1287 28 1287 29,SrcSpan "tests/examples/CParser.hs" 1288 28 1288 29,SrcSpan "tests/examples/CParser.hs" 1289 28 1289 29,SrcSpan "tests/examples/CParser.hs" 1290 28 1290 29,SrcSpan "tests/examples/CParser.hs" 1291 28 1291 29,SrcSpan "tests/examples/CParser.hs" 1292 28 1292 29,SrcSpan "tests/examples/CParser.hs" 1293 28 1293 29,SrcSpan "tests/examples/CParser.hs" 1294 28 1294 29,SrcSpan "tests/examples/CParser.hs" 1295 28 1295 29,SrcSpan "tests/examples/CParser.hs" 1296 28 1296 29,SrcSpan "tests/examples/CParser.hs" 1297 28 1297 29,SrcSpan "tests/examples/CParser.hs" 1298 28 1298 29,SrcSpan "tests/examples/CParser.hs" 1299 28 1299 29,SrcSpan "tests/examples/CParser.hs" 1300 28 1300 29,SrcSpan "tests/examples/CParser.hs" 1301 28 1301 29,SrcSpan "tests/examples/CParser.hs" 1302 28 1302 29,SrcSpan "tests/examples/CParser.hs" 1303 28 1303 29,SrcSpan "tests/examples/CParser.hs" 1304 28 1304 29,SrcSpan "tests/examples/CParser.hs" 1305 28 1305 29,SrcSpan "tests/examples/CParser.hs" 1306 28 1306 29,SrcSpan "tests/examples/CParser.hs" 1307 28 1307 29,SrcSpan "tests/examples/CParser.hs" 1308 28 1308 29,SrcSpan "tests/examples/CParser.hs" 1309 28 1309 29,SrcSpan "tests/examples/CParser.hs" 1310 28 1310 29,SrcSpan "tests/examples/CParser.hs" 1311 28 1311 29,SrcSpan "tests/examples/CParser.hs" 1312 28 1312 29,SrcSpan "tests/examples/CParser.hs" 1313 28 1313 29,SrcSpan "tests/examples/CParser.hs" 1314 28 1314 29,SrcSpan "tests/examples/CParser.hs" 1315 28 1315 29,SrcSpan "tests/examples/CParser.hs" 1316 28 1316 29,SrcSpan "tests/examples/CParser.hs" 1317 28 1317 29,SrcSpan "tests/examples/CParser.hs" 1318 28 1318 29,SrcSpan "tests/examples/CParser.hs" 1319 28 1319 29,SrcSpan "tests/examples/CParser.hs" 1320 28 1320 29,SrcSpan "tests/examples/CParser.hs" 1321 28 1321 29,SrcSpan "tests/examples/CParser.hs" 1322 28 1322 29,SrcSpan "tests/examples/CParser.hs" 1323 28 1323 29,SrcSpan "tests/examples/CParser.hs" 1324 28 1324 29,SrcSpan "tests/examples/CParser.hs" 1325 28 1325 29,SrcSpan "tests/examples/CParser.hs" 1326 28 1326 29,SrcSpan "tests/examples/CParser.hs" 1327 28 1327 29,SrcSpan "tests/examples/CParser.hs" 1328 28 1328 29,SrcSpan "tests/examples/CParser.hs" 1329 28 1329 29,SrcSpan "tests/examples/CParser.hs" 1330 28 1330 29,SrcSpan "tests/examples/CParser.hs" 1331 28 1331 29,SrcSpan "tests/examples/CParser.hs" 1332 28 1332 29,SrcSpan "tests/examples/CParser.hs" 1333 28 1333 29,SrcSpan "tests/examples/CParser.hs" 1334 28 1334 29,SrcSpan "tests/examples/CParser.hs" 1335 28 1335 29,SrcSpan "tests/examples/CParser.hs" 1336 28 1336 29,SrcSpan "tests/examples/CParser.hs" 1337 28 1337 29,SrcSpan "tests/examples/CParser.hs" 1339 5 1339 6]}) [Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 879 5 879 24, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 879 5 879 6,SrcSpan "tests/examples/CParser.hs" 879 8 879 9,SrcSpan "tests/examples/CParser.hs" 879 23 879 24]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 879 6 879 7, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 879 6 879 7, srcInfoPoints = []}) 4 "4"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 879 10 879 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 879 10 879 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 879 10 879 23, srcInfoPoints = []}) "happyReduce_4"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 880 5 880 24, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 880 5 880 6,SrcSpan "tests/examples/CParser.hs" 880 8 880 9,SrcSpan "tests/examples/CParser.hs" 880 23 880 24]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 880 6 880 7, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 880 6 880 7, srcInfoPoints = []}) 5 "5"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 880 10 880 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 880 10 880 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 880 10 880 23, srcInfoPoints = []}) "happyReduce_5"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 881 5 881 24, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 881 5 881 6,SrcSpan "tests/examples/CParser.hs" 881 8 881 9,SrcSpan "tests/examples/CParser.hs" 881 23 881 24]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 881 6 881 7, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 881 6 881 7, srcInfoPoints = []}) 6 "6"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 881 10 881 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 881 10 881 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 881 10 881 23, srcInfoPoints = []}) "happyReduce_6"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 882 5 882 24, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 882 5 882 6,SrcSpan "tests/examples/CParser.hs" 882 8 882 9,SrcSpan "tests/examples/CParser.hs" 882 23 882 24]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 882 6 882 7, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 882 6 882 7, srcInfoPoints = []}) 7 "7"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 882 10 882 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 882 10 882 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 882 10 882 23, srcInfoPoints = []}) "happyReduce_7"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 883 5 883 24, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 883 5 883 6,SrcSpan "tests/examples/CParser.hs" 883 8 883 9,SrcSpan "tests/examples/CParser.hs" 883 23 883 24]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 883 6 883 7, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 883 6 883 7, srcInfoPoints = []}) 8 "8"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 883 10 883 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 883 10 883 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 883 10 883 23, srcInfoPoints = []}) "happyReduce_8"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 884 5 884 24, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 884 5 884 6,SrcSpan "tests/examples/CParser.hs" 884 8 884 9,SrcSpan "tests/examples/CParser.hs" 884 23 884 24]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 884 6 884 7, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 884 6 884 7, srcInfoPoints = []}) 9 "9"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 884 10 884 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 884 10 884 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 884 10 884 23, srcInfoPoints = []}) "happyReduce_9"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 885 5 885 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 885 5 885 6,SrcSpan "tests/examples/CParser.hs" 885 9 885 10,SrcSpan "tests/examples/CParser.hs" 885 25 885 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 885 6 885 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 885 6 885 8, srcInfoPoints = []}) 10 "10"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 885 11 885 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 885 11 885 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 885 11 885 25, srcInfoPoints = []}) "happyReduce_10"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 886 5 886 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 886 5 886 6,SrcSpan "tests/examples/CParser.hs" 886 9 886 10,SrcSpan "tests/examples/CParser.hs" 886 25 886 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 886 6 886 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 886 6 886 8, srcInfoPoints = []}) 11 "11"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 886 11 886 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 886 11 886 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 886 11 886 25, srcInfoPoints = []}) "happyReduce_11"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 887 5 887 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 887 5 887 6,SrcSpan "tests/examples/CParser.hs" 887 9 887 10,SrcSpan "tests/examples/CParser.hs" 887 25 887 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 887 6 887 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 887 6 887 8, srcInfoPoints = []}) 12 "12"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 887 11 887 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 887 11 887 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 887 11 887 25, srcInfoPoints = []}) "happyReduce_12"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 888 5 888 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 888 5 888 6,SrcSpan "tests/examples/CParser.hs" 888 9 888 10,SrcSpan "tests/examples/CParser.hs" 888 25 888 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 888 6 888 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 888 6 888 8, srcInfoPoints = []}) 13 "13"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 888 11 888 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 888 11 888 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 888 11 888 25, srcInfoPoints = []}) "happyReduce_13"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 889 5 889 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 889 5 889 6,SrcSpan "tests/examples/CParser.hs" 889 9 889 10,SrcSpan "tests/examples/CParser.hs" 889 25 889 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 889 6 889 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 889 6 889 8, srcInfoPoints = []}) 14 "14"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 889 11 889 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 889 11 889 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 889 11 889 25, srcInfoPoints = []}) "happyReduce_14"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 890 5 890 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 890 5 890 6,SrcSpan "tests/examples/CParser.hs" 890 9 890 10,SrcSpan "tests/examples/CParser.hs" 890 25 890 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 890 6 890 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 890 6 890 8, srcInfoPoints = []}) 15 "15"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 890 11 890 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 890 11 890 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 890 11 890 25, srcInfoPoints = []}) "happyReduce_15"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 891 5 891 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 891 5 891 6,SrcSpan "tests/examples/CParser.hs" 891 9 891 10,SrcSpan "tests/examples/CParser.hs" 891 25 891 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 891 6 891 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 891 6 891 8, srcInfoPoints = []}) 16 "16"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 891 11 891 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 891 11 891 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 891 11 891 25, srcInfoPoints = []}) "happyReduce_16"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 892 5 892 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 892 5 892 6,SrcSpan "tests/examples/CParser.hs" 892 9 892 10,SrcSpan "tests/examples/CParser.hs" 892 25 892 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 892 6 892 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 892 6 892 8, srcInfoPoints = []}) 17 "17"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 892 11 892 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 892 11 892 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 892 11 892 25, srcInfoPoints = []}) "happyReduce_17"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 893 5 893 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 893 5 893 6,SrcSpan "tests/examples/CParser.hs" 893 9 893 10,SrcSpan "tests/examples/CParser.hs" 893 25 893 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 893 6 893 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 893 6 893 8, srcInfoPoints = []}) 18 "18"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 893 11 893 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 893 11 893 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 893 11 893 25, srcInfoPoints = []}) "happyReduce_18"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 894 5 894 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 894 5 894 6,SrcSpan "tests/examples/CParser.hs" 894 9 894 10,SrcSpan "tests/examples/CParser.hs" 894 25 894 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 894 6 894 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 894 6 894 8, srcInfoPoints = []}) 19 "19"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 894 11 894 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 894 11 894 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 894 11 894 25, srcInfoPoints = []}) "happyReduce_19"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 895 5 895 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 895 5 895 6,SrcSpan "tests/examples/CParser.hs" 895 9 895 10,SrcSpan "tests/examples/CParser.hs" 895 25 895 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 895 6 895 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 895 6 895 8, srcInfoPoints = []}) 20 "20"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 895 11 895 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 895 11 895 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 895 11 895 25, srcInfoPoints = []}) "happyReduce_20"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 896 5 896 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 896 5 896 6,SrcSpan "tests/examples/CParser.hs" 896 9 896 10,SrcSpan "tests/examples/CParser.hs" 896 25 896 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 896 6 896 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 896 6 896 8, srcInfoPoints = []}) 21 "21"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 896 11 896 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 896 11 896 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 896 11 896 25, srcInfoPoints = []}) "happyReduce_21"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 897 5 897 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 897 5 897 6,SrcSpan "tests/examples/CParser.hs" 897 9 897 10,SrcSpan "tests/examples/CParser.hs" 897 25 897 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 897 6 897 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 897 6 897 8, srcInfoPoints = []}) 22 "22"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 897 11 897 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 897 11 897 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 897 11 897 25, srcInfoPoints = []}) "happyReduce_22"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 898 5 898 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 898 5 898 6,SrcSpan "tests/examples/CParser.hs" 898 9 898 10,SrcSpan "tests/examples/CParser.hs" 898 25 898 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 898 6 898 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 898 6 898 8, srcInfoPoints = []}) 23 "23"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 898 11 898 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 898 11 898 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 898 11 898 25, srcInfoPoints = []}) "happyReduce_23"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 899 5 899 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 899 5 899 6,SrcSpan "tests/examples/CParser.hs" 899 9 899 10,SrcSpan "tests/examples/CParser.hs" 899 25 899 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 899 6 899 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 899 6 899 8, srcInfoPoints = []}) 24 "24"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 899 11 899 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 899 11 899 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 899 11 899 25, srcInfoPoints = []}) "happyReduce_24"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 900 5 900 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 900 5 900 6,SrcSpan "tests/examples/CParser.hs" 900 9 900 10,SrcSpan "tests/examples/CParser.hs" 900 25 900 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 900 6 900 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 900 6 900 8, srcInfoPoints = []}) 25 "25"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 900 11 900 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 900 11 900 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 900 11 900 25, srcInfoPoints = []}) "happyReduce_25"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 901 5 901 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 901 5 901 6,SrcSpan "tests/examples/CParser.hs" 901 9 901 10,SrcSpan "tests/examples/CParser.hs" 901 25 901 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 901 6 901 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 901 6 901 8, srcInfoPoints = []}) 26 "26"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 901 11 901 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 901 11 901 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 901 11 901 25, srcInfoPoints = []}) "happyReduce_26"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 902 5 902 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 902 5 902 6,SrcSpan "tests/examples/CParser.hs" 902 9 902 10,SrcSpan "tests/examples/CParser.hs" 902 25 902 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 902 6 902 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 902 6 902 8, srcInfoPoints = []}) 27 "27"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 902 11 902 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 902 11 902 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 902 11 902 25, srcInfoPoints = []}) "happyReduce_27"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 903 5 903 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 903 5 903 6,SrcSpan "tests/examples/CParser.hs" 903 9 903 10,SrcSpan "tests/examples/CParser.hs" 903 25 903 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 903 6 903 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 903 6 903 8, srcInfoPoints = []}) 28 "28"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 903 11 903 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 903 11 903 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 903 11 903 25, srcInfoPoints = []}) "happyReduce_28"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 904 5 904 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 904 5 904 6,SrcSpan "tests/examples/CParser.hs" 904 9 904 10,SrcSpan "tests/examples/CParser.hs" 904 25 904 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 904 6 904 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 904 6 904 8, srcInfoPoints = []}) 29 "29"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 904 11 904 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 904 11 904 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 904 11 904 25, srcInfoPoints = []}) "happyReduce_29"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 905 5 905 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 905 5 905 6,SrcSpan "tests/examples/CParser.hs" 905 9 905 10,SrcSpan "tests/examples/CParser.hs" 905 25 905 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 905 6 905 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 905 6 905 8, srcInfoPoints = []}) 30 "30"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 905 11 905 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 905 11 905 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 905 11 905 25, srcInfoPoints = []}) "happyReduce_30"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 906 5 906 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 906 5 906 6,SrcSpan "tests/examples/CParser.hs" 906 9 906 10,SrcSpan "tests/examples/CParser.hs" 906 25 906 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 906 6 906 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 906 6 906 8, srcInfoPoints = []}) 31 "31"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 906 11 906 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 906 11 906 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 906 11 906 25, srcInfoPoints = []}) "happyReduce_31"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 907 5 907 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 907 5 907 6,SrcSpan "tests/examples/CParser.hs" 907 9 907 10,SrcSpan "tests/examples/CParser.hs" 907 25 907 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 907 6 907 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 907 6 907 8, srcInfoPoints = []}) 32 "32"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 907 11 907 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 907 11 907 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 907 11 907 25, srcInfoPoints = []}) "happyReduce_32"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 908 5 908 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 908 5 908 6,SrcSpan "tests/examples/CParser.hs" 908 9 908 10,SrcSpan "tests/examples/CParser.hs" 908 25 908 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 908 6 908 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 908 6 908 8, srcInfoPoints = []}) 33 "33"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 908 11 908 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 908 11 908 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 908 11 908 25, srcInfoPoints = []}) "happyReduce_33"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 909 5 909 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 909 5 909 6,SrcSpan "tests/examples/CParser.hs" 909 9 909 10,SrcSpan "tests/examples/CParser.hs" 909 25 909 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 909 6 909 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 909 6 909 8, srcInfoPoints = []}) 34 "34"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 909 11 909 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 909 11 909 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 909 11 909 25, srcInfoPoints = []}) "happyReduce_34"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 910 5 910 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 910 5 910 6,SrcSpan "tests/examples/CParser.hs" 910 9 910 10,SrcSpan "tests/examples/CParser.hs" 910 25 910 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 910 6 910 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 910 6 910 8, srcInfoPoints = []}) 35 "35"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 910 11 910 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 910 11 910 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 910 11 910 25, srcInfoPoints = []}) "happyReduce_35"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 911 5 911 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 911 5 911 6,SrcSpan "tests/examples/CParser.hs" 911 9 911 10,SrcSpan "tests/examples/CParser.hs" 911 25 911 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 911 6 911 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 911 6 911 8, srcInfoPoints = []}) 36 "36"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 911 11 911 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 911 11 911 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 911 11 911 25, srcInfoPoints = []}) "happyReduce_36"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 912 5 912 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 912 5 912 6,SrcSpan "tests/examples/CParser.hs" 912 9 912 10,SrcSpan "tests/examples/CParser.hs" 912 25 912 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 912 6 912 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 912 6 912 8, srcInfoPoints = []}) 37 "37"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 912 11 912 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 912 11 912 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 912 11 912 25, srcInfoPoints = []}) "happyReduce_37"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 913 5 913 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 913 5 913 6,SrcSpan "tests/examples/CParser.hs" 913 9 913 10,SrcSpan "tests/examples/CParser.hs" 913 25 913 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 913 6 913 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 913 6 913 8, srcInfoPoints = []}) 38 "38"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 913 11 913 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 913 11 913 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 913 11 913 25, srcInfoPoints = []}) "happyReduce_38"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 914 5 914 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 914 5 914 6,SrcSpan "tests/examples/CParser.hs" 914 9 914 10,SrcSpan "tests/examples/CParser.hs" 914 25 914 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 914 6 914 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 914 6 914 8, srcInfoPoints = []}) 39 "39"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 914 11 914 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 914 11 914 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 914 11 914 25, srcInfoPoints = []}) "happyReduce_39"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 915 5 915 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 915 5 915 6,SrcSpan "tests/examples/CParser.hs" 915 9 915 10,SrcSpan "tests/examples/CParser.hs" 915 25 915 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 915 6 915 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 915 6 915 8, srcInfoPoints = []}) 40 "40"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 915 11 915 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 915 11 915 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 915 11 915 25, srcInfoPoints = []}) "happyReduce_40"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 916 5 916 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 916 5 916 6,SrcSpan "tests/examples/CParser.hs" 916 9 916 10,SrcSpan "tests/examples/CParser.hs" 916 25 916 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 916 6 916 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 916 6 916 8, srcInfoPoints = []}) 41 "41"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 916 11 916 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 916 11 916 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 916 11 916 25, srcInfoPoints = []}) "happyReduce_41"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 917 5 917 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 917 5 917 6,SrcSpan "tests/examples/CParser.hs" 917 9 917 10,SrcSpan "tests/examples/CParser.hs" 917 25 917 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 917 6 917 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 917 6 917 8, srcInfoPoints = []}) 42 "42"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 917 11 917 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 917 11 917 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 917 11 917 25, srcInfoPoints = []}) "happyReduce_42"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 918 5 918 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 918 5 918 6,SrcSpan "tests/examples/CParser.hs" 918 9 918 10,SrcSpan "tests/examples/CParser.hs" 918 25 918 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 918 6 918 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 918 6 918 8, srcInfoPoints = []}) 43 "43"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 918 11 918 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 918 11 918 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 918 11 918 25, srcInfoPoints = []}) "happyReduce_43"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 919 5 919 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 919 5 919 6,SrcSpan "tests/examples/CParser.hs" 919 9 919 10,SrcSpan "tests/examples/CParser.hs" 919 25 919 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 919 6 919 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 919 6 919 8, srcInfoPoints = []}) 44 "44"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 919 11 919 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 919 11 919 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 919 11 919 25, srcInfoPoints = []}) "happyReduce_44"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 920 5 920 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 920 5 920 6,SrcSpan "tests/examples/CParser.hs" 920 9 920 10,SrcSpan "tests/examples/CParser.hs" 920 25 920 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 920 6 920 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 920 6 920 8, srcInfoPoints = []}) 45 "45"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 920 11 920 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 920 11 920 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 920 11 920 25, srcInfoPoints = []}) "happyReduce_45"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 921 5 921 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 921 5 921 6,SrcSpan "tests/examples/CParser.hs" 921 9 921 10,SrcSpan "tests/examples/CParser.hs" 921 25 921 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 921 6 921 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 921 6 921 8, srcInfoPoints = []}) 46 "46"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 921 11 921 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 921 11 921 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 921 11 921 25, srcInfoPoints = []}) "happyReduce_46"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 922 5 922 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 922 5 922 6,SrcSpan "tests/examples/CParser.hs" 922 9 922 10,SrcSpan "tests/examples/CParser.hs" 922 25 922 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 922 6 922 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 922 6 922 8, srcInfoPoints = []}) 47 "47"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 922 11 922 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 922 11 922 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 922 11 922 25, srcInfoPoints = []}) "happyReduce_47"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 923 5 923 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 923 5 923 6,SrcSpan "tests/examples/CParser.hs" 923 9 923 10,SrcSpan "tests/examples/CParser.hs" 923 25 923 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 923 6 923 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 923 6 923 8, srcInfoPoints = []}) 48 "48"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 923 11 923 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 923 11 923 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 923 11 923 25, srcInfoPoints = []}) "happyReduce_48"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 924 5 924 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 924 5 924 6,SrcSpan "tests/examples/CParser.hs" 924 9 924 10,SrcSpan "tests/examples/CParser.hs" 924 25 924 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 924 6 924 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 924 6 924 8, srcInfoPoints = []}) 49 "49"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 924 11 924 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 924 11 924 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 924 11 924 25, srcInfoPoints = []}) "happyReduce_49"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 925 5 925 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 925 5 925 6,SrcSpan "tests/examples/CParser.hs" 925 9 925 10,SrcSpan "tests/examples/CParser.hs" 925 25 925 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 925 6 925 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 925 6 925 8, srcInfoPoints = []}) 50 "50"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 925 11 925 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 925 11 925 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 925 11 925 25, srcInfoPoints = []}) "happyReduce_50"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 926 5 926 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 926 5 926 6,SrcSpan "tests/examples/CParser.hs" 926 9 926 10,SrcSpan "tests/examples/CParser.hs" 926 25 926 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 926 6 926 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 926 6 926 8, srcInfoPoints = []}) 51 "51"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 926 11 926 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 926 11 926 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 926 11 926 25, srcInfoPoints = []}) "happyReduce_51"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 927 5 927 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 927 5 927 6,SrcSpan "tests/examples/CParser.hs" 927 9 927 10,SrcSpan "tests/examples/CParser.hs" 927 25 927 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 927 6 927 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 927 6 927 8, srcInfoPoints = []}) 52 "52"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 927 11 927 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 927 11 927 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 927 11 927 25, srcInfoPoints = []}) "happyReduce_52"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 928 5 928 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 928 5 928 6,SrcSpan "tests/examples/CParser.hs" 928 9 928 10,SrcSpan "tests/examples/CParser.hs" 928 25 928 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 928 6 928 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 928 6 928 8, srcInfoPoints = []}) 53 "53"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 928 11 928 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 928 11 928 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 928 11 928 25, srcInfoPoints = []}) "happyReduce_53"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 929 5 929 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 929 5 929 6,SrcSpan "tests/examples/CParser.hs" 929 9 929 10,SrcSpan "tests/examples/CParser.hs" 929 25 929 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 929 6 929 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 929 6 929 8, srcInfoPoints = []}) 54 "54"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 929 11 929 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 929 11 929 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 929 11 929 25, srcInfoPoints = []}) "happyReduce_54"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 930 5 930 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 930 5 930 6,SrcSpan "tests/examples/CParser.hs" 930 9 930 10,SrcSpan "tests/examples/CParser.hs" 930 25 930 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 930 6 930 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 930 6 930 8, srcInfoPoints = []}) 55 "55"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 930 11 930 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 930 11 930 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 930 11 930 25, srcInfoPoints = []}) "happyReduce_55"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 931 5 931 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 931 5 931 6,SrcSpan "tests/examples/CParser.hs" 931 9 931 10,SrcSpan "tests/examples/CParser.hs" 931 25 931 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 931 6 931 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 931 6 931 8, srcInfoPoints = []}) 56 "56"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 931 11 931 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 931 11 931 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 931 11 931 25, srcInfoPoints = []}) "happyReduce_56"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 932 5 932 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 932 5 932 6,SrcSpan "tests/examples/CParser.hs" 932 9 932 10,SrcSpan "tests/examples/CParser.hs" 932 25 932 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 932 6 932 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 932 6 932 8, srcInfoPoints = []}) 57 "57"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 932 11 932 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 932 11 932 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 932 11 932 25, srcInfoPoints = []}) "happyReduce_57"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 933 5 933 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 933 5 933 6,SrcSpan "tests/examples/CParser.hs" 933 9 933 10,SrcSpan "tests/examples/CParser.hs" 933 25 933 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 933 6 933 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 933 6 933 8, srcInfoPoints = []}) 58 "58"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 933 11 933 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 933 11 933 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 933 11 933 25, srcInfoPoints = []}) "happyReduce_58"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 934 5 934 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 934 5 934 6,SrcSpan "tests/examples/CParser.hs" 934 9 934 10,SrcSpan "tests/examples/CParser.hs" 934 25 934 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 934 6 934 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 934 6 934 8, srcInfoPoints = []}) 59 "59"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 934 11 934 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 934 11 934 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 934 11 934 25, srcInfoPoints = []}) "happyReduce_59"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 935 5 935 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 935 5 935 6,SrcSpan "tests/examples/CParser.hs" 935 9 935 10,SrcSpan "tests/examples/CParser.hs" 935 25 935 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 935 6 935 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 935 6 935 8, srcInfoPoints = []}) 60 "60"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 935 11 935 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 935 11 935 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 935 11 935 25, srcInfoPoints = []}) "happyReduce_60"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 936 5 936 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 936 5 936 6,SrcSpan "tests/examples/CParser.hs" 936 9 936 10,SrcSpan "tests/examples/CParser.hs" 936 25 936 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 936 6 936 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 936 6 936 8, srcInfoPoints = []}) 61 "61"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 936 11 936 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 936 11 936 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 936 11 936 25, srcInfoPoints = []}) "happyReduce_61"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 937 5 937 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 937 5 937 6,SrcSpan "tests/examples/CParser.hs" 937 9 937 10,SrcSpan "tests/examples/CParser.hs" 937 25 937 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 937 6 937 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 937 6 937 8, srcInfoPoints = []}) 62 "62"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 937 11 937 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 937 11 937 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 937 11 937 25, srcInfoPoints = []}) "happyReduce_62"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 938 5 938 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 938 5 938 6,SrcSpan "tests/examples/CParser.hs" 938 9 938 10,SrcSpan "tests/examples/CParser.hs" 938 25 938 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 938 6 938 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 938 6 938 8, srcInfoPoints = []}) 63 "63"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 938 11 938 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 938 11 938 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 938 11 938 25, srcInfoPoints = []}) "happyReduce_63"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 939 5 939 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 939 5 939 6,SrcSpan "tests/examples/CParser.hs" 939 9 939 10,SrcSpan "tests/examples/CParser.hs" 939 25 939 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 939 6 939 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 939 6 939 8, srcInfoPoints = []}) 64 "64"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 939 11 939 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 939 11 939 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 939 11 939 25, srcInfoPoints = []}) "happyReduce_64"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 940 5 940 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 940 5 940 6,SrcSpan "tests/examples/CParser.hs" 940 9 940 10,SrcSpan "tests/examples/CParser.hs" 940 25 940 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 940 6 940 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 940 6 940 8, srcInfoPoints = []}) 65 "65"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 940 11 940 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 940 11 940 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 940 11 940 25, srcInfoPoints = []}) "happyReduce_65"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 941 5 941 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 941 5 941 6,SrcSpan "tests/examples/CParser.hs" 941 9 941 10,SrcSpan "tests/examples/CParser.hs" 941 25 941 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 941 6 941 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 941 6 941 8, srcInfoPoints = []}) 66 "66"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 941 11 941 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 941 11 941 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 941 11 941 25, srcInfoPoints = []}) "happyReduce_66"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 942 5 942 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 942 5 942 6,SrcSpan "tests/examples/CParser.hs" 942 9 942 10,SrcSpan "tests/examples/CParser.hs" 942 25 942 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 942 6 942 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 942 6 942 8, srcInfoPoints = []}) 67 "67"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 942 11 942 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 942 11 942 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 942 11 942 25, srcInfoPoints = []}) "happyReduce_67"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 943 5 943 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 943 5 943 6,SrcSpan "tests/examples/CParser.hs" 943 9 943 10,SrcSpan "tests/examples/CParser.hs" 943 25 943 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 943 6 943 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 943 6 943 8, srcInfoPoints = []}) 68 "68"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 943 11 943 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 943 11 943 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 943 11 943 25, srcInfoPoints = []}) "happyReduce_68"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 944 5 944 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 944 5 944 6,SrcSpan "tests/examples/CParser.hs" 944 9 944 10,SrcSpan "tests/examples/CParser.hs" 944 25 944 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 944 6 944 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 944 6 944 8, srcInfoPoints = []}) 69 "69"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 944 11 944 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 944 11 944 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 944 11 944 25, srcInfoPoints = []}) "happyReduce_69"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 945 5 945 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 945 5 945 6,SrcSpan "tests/examples/CParser.hs" 945 9 945 10,SrcSpan "tests/examples/CParser.hs" 945 25 945 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 945 6 945 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 945 6 945 8, srcInfoPoints = []}) 70 "70"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 945 11 945 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 945 11 945 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 945 11 945 25, srcInfoPoints = []}) "happyReduce_70"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 946 5 946 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 946 5 946 6,SrcSpan "tests/examples/CParser.hs" 946 9 946 10,SrcSpan "tests/examples/CParser.hs" 946 25 946 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 946 6 946 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 946 6 946 8, srcInfoPoints = []}) 71 "71"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 946 11 946 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 946 11 946 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 946 11 946 25, srcInfoPoints = []}) "happyReduce_71"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 947 5 947 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 947 5 947 6,SrcSpan "tests/examples/CParser.hs" 947 9 947 10,SrcSpan "tests/examples/CParser.hs" 947 25 947 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 947 6 947 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 947 6 947 8, srcInfoPoints = []}) 72 "72"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 947 11 947 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 947 11 947 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 947 11 947 25, srcInfoPoints = []}) "happyReduce_72"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 948 5 948 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 948 5 948 6,SrcSpan "tests/examples/CParser.hs" 948 9 948 10,SrcSpan "tests/examples/CParser.hs" 948 25 948 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 948 6 948 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 948 6 948 8, srcInfoPoints = []}) 73 "73"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 948 11 948 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 948 11 948 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 948 11 948 25, srcInfoPoints = []}) "happyReduce_73"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 949 5 949 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 949 5 949 6,SrcSpan "tests/examples/CParser.hs" 949 9 949 10,SrcSpan "tests/examples/CParser.hs" 949 25 949 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 949 6 949 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 949 6 949 8, srcInfoPoints = []}) 74 "74"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 949 11 949 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 949 11 949 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 949 11 949 25, srcInfoPoints = []}) "happyReduce_74"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 950 5 950 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 950 5 950 6,SrcSpan "tests/examples/CParser.hs" 950 9 950 10,SrcSpan "tests/examples/CParser.hs" 950 25 950 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 950 6 950 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 950 6 950 8, srcInfoPoints = []}) 75 "75"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 950 11 950 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 950 11 950 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 950 11 950 25, srcInfoPoints = []}) "happyReduce_75"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 951 5 951 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 951 5 951 6,SrcSpan "tests/examples/CParser.hs" 951 9 951 10,SrcSpan "tests/examples/CParser.hs" 951 25 951 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 951 6 951 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 951 6 951 8, srcInfoPoints = []}) 76 "76"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 951 11 951 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 951 11 951 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 951 11 951 25, srcInfoPoints = []}) "happyReduce_76"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 952 5 952 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 952 5 952 6,SrcSpan "tests/examples/CParser.hs" 952 9 952 10,SrcSpan "tests/examples/CParser.hs" 952 25 952 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 952 6 952 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 952 6 952 8, srcInfoPoints = []}) 77 "77"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 952 11 952 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 952 11 952 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 952 11 952 25, srcInfoPoints = []}) "happyReduce_77"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 953 5 953 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 953 5 953 6,SrcSpan "tests/examples/CParser.hs" 953 9 953 10,SrcSpan "tests/examples/CParser.hs" 953 25 953 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 953 6 953 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 953 6 953 8, srcInfoPoints = []}) 78 "78"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 953 11 953 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 953 11 953 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 953 11 953 25, srcInfoPoints = []}) "happyReduce_78"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 954 5 954 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 954 5 954 6,SrcSpan "tests/examples/CParser.hs" 954 9 954 10,SrcSpan "tests/examples/CParser.hs" 954 25 954 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 954 6 954 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 954 6 954 8, srcInfoPoints = []}) 79 "79"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 954 11 954 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 954 11 954 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 954 11 954 25, srcInfoPoints = []}) "happyReduce_79"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 955 5 955 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 955 5 955 6,SrcSpan "tests/examples/CParser.hs" 955 9 955 10,SrcSpan "tests/examples/CParser.hs" 955 25 955 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 955 6 955 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 955 6 955 8, srcInfoPoints = []}) 80 "80"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 955 11 955 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 955 11 955 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 955 11 955 25, srcInfoPoints = []}) "happyReduce_80"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 956 5 956 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 956 5 956 6,SrcSpan "tests/examples/CParser.hs" 956 9 956 10,SrcSpan "tests/examples/CParser.hs" 956 25 956 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 956 6 956 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 956 6 956 8, srcInfoPoints = []}) 81 "81"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 956 11 956 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 956 11 956 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 956 11 956 25, srcInfoPoints = []}) "happyReduce_81"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 957 5 957 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 957 5 957 6,SrcSpan "tests/examples/CParser.hs" 957 9 957 10,SrcSpan "tests/examples/CParser.hs" 957 25 957 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 957 6 957 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 957 6 957 8, srcInfoPoints = []}) 82 "82"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 957 11 957 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 957 11 957 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 957 11 957 25, srcInfoPoints = []}) "happyReduce_82"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 958 5 958 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 958 5 958 6,SrcSpan "tests/examples/CParser.hs" 958 9 958 10,SrcSpan "tests/examples/CParser.hs" 958 25 958 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 958 6 958 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 958 6 958 8, srcInfoPoints = []}) 83 "83"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 958 11 958 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 958 11 958 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 958 11 958 25, srcInfoPoints = []}) "happyReduce_83"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 959 5 959 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 959 5 959 6,SrcSpan "tests/examples/CParser.hs" 959 9 959 10,SrcSpan "tests/examples/CParser.hs" 959 25 959 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 959 6 959 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 959 6 959 8, srcInfoPoints = []}) 84 "84"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 959 11 959 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 959 11 959 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 959 11 959 25, srcInfoPoints = []}) "happyReduce_84"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 960 5 960 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 960 5 960 6,SrcSpan "tests/examples/CParser.hs" 960 9 960 10,SrcSpan "tests/examples/CParser.hs" 960 25 960 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 960 6 960 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 960 6 960 8, srcInfoPoints = []}) 85 "85"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 960 11 960 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 960 11 960 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 960 11 960 25, srcInfoPoints = []}) "happyReduce_85"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 961 5 961 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 961 5 961 6,SrcSpan "tests/examples/CParser.hs" 961 9 961 10,SrcSpan "tests/examples/CParser.hs" 961 25 961 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 961 6 961 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 961 6 961 8, srcInfoPoints = []}) 86 "86"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 961 11 961 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 961 11 961 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 961 11 961 25, srcInfoPoints = []}) "happyReduce_86"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 962 5 962 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 962 5 962 6,SrcSpan "tests/examples/CParser.hs" 962 9 962 10,SrcSpan "tests/examples/CParser.hs" 962 25 962 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 962 6 962 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 962 6 962 8, srcInfoPoints = []}) 87 "87"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 962 11 962 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 962 11 962 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 962 11 962 25, srcInfoPoints = []}) "happyReduce_87"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 963 5 963 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 963 5 963 6,SrcSpan "tests/examples/CParser.hs" 963 9 963 10,SrcSpan "tests/examples/CParser.hs" 963 25 963 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 963 6 963 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 963 6 963 8, srcInfoPoints = []}) 88 "88"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 963 11 963 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 963 11 963 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 963 11 963 25, srcInfoPoints = []}) "happyReduce_88"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 964 5 964 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 964 5 964 6,SrcSpan "tests/examples/CParser.hs" 964 9 964 10,SrcSpan "tests/examples/CParser.hs" 964 25 964 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 964 6 964 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 964 6 964 8, srcInfoPoints = []}) 89 "89"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 964 11 964 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 964 11 964 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 964 11 964 25, srcInfoPoints = []}) "happyReduce_89"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 965 5 965 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 965 5 965 6,SrcSpan "tests/examples/CParser.hs" 965 9 965 10,SrcSpan "tests/examples/CParser.hs" 965 25 965 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 965 6 965 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 965 6 965 8, srcInfoPoints = []}) 90 "90"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 965 11 965 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 965 11 965 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 965 11 965 25, srcInfoPoints = []}) "happyReduce_90"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 966 5 966 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 966 5 966 6,SrcSpan "tests/examples/CParser.hs" 966 9 966 10,SrcSpan "tests/examples/CParser.hs" 966 25 966 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 966 6 966 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 966 6 966 8, srcInfoPoints = []}) 91 "91"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 966 11 966 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 966 11 966 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 966 11 966 25, srcInfoPoints = []}) "happyReduce_91"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 967 5 967 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 967 5 967 6,SrcSpan "tests/examples/CParser.hs" 967 9 967 10,SrcSpan "tests/examples/CParser.hs" 967 25 967 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 967 6 967 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 967 6 967 8, srcInfoPoints = []}) 92 "92"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 967 11 967 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 967 11 967 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 967 11 967 25, srcInfoPoints = []}) "happyReduce_92"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 968 5 968 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 968 5 968 6,SrcSpan "tests/examples/CParser.hs" 968 9 968 10,SrcSpan "tests/examples/CParser.hs" 968 25 968 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 968 6 968 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 968 6 968 8, srcInfoPoints = []}) 93 "93"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 968 11 968 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 968 11 968 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 968 11 968 25, srcInfoPoints = []}) "happyReduce_93"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 969 5 969 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 969 5 969 6,SrcSpan "tests/examples/CParser.hs" 969 9 969 10,SrcSpan "tests/examples/CParser.hs" 969 25 969 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 969 6 969 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 969 6 969 8, srcInfoPoints = []}) 94 "94"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 969 11 969 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 969 11 969 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 969 11 969 25, srcInfoPoints = []}) "happyReduce_94"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 970 5 970 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 970 5 970 6,SrcSpan "tests/examples/CParser.hs" 970 9 970 10,SrcSpan "tests/examples/CParser.hs" 970 25 970 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 970 6 970 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 970 6 970 8, srcInfoPoints = []}) 95 "95"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 970 11 970 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 970 11 970 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 970 11 970 25, srcInfoPoints = []}) "happyReduce_95"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 971 5 971 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 971 5 971 6,SrcSpan "tests/examples/CParser.hs" 971 9 971 10,SrcSpan "tests/examples/CParser.hs" 971 25 971 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 971 6 971 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 971 6 971 8, srcInfoPoints = []}) 96 "96"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 971 11 971 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 971 11 971 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 971 11 971 25, srcInfoPoints = []}) "happyReduce_96"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 972 5 972 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 972 5 972 6,SrcSpan "tests/examples/CParser.hs" 972 9 972 10,SrcSpan "tests/examples/CParser.hs" 972 25 972 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 972 6 972 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 972 6 972 8, srcInfoPoints = []}) 97 "97"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 972 11 972 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 972 11 972 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 972 11 972 25, srcInfoPoints = []}) "happyReduce_97"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 973 5 973 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 973 5 973 6,SrcSpan "tests/examples/CParser.hs" 973 9 973 10,SrcSpan "tests/examples/CParser.hs" 973 25 973 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 973 6 973 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 973 6 973 8, srcInfoPoints = []}) 98 "98"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 973 11 973 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 973 11 973 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 973 11 973 25, srcInfoPoints = []}) "happyReduce_98"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 974 5 974 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 974 5 974 6,SrcSpan "tests/examples/CParser.hs" 974 9 974 10,SrcSpan "tests/examples/CParser.hs" 974 25 974 26]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 974 6 974 8, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 974 6 974 8, srcInfoPoints = []}) 99 "99"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 974 11 974 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 974 11 974 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 974 11 974 25, srcInfoPoints = []}) "happyReduce_99"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 975 5 975 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 975 5 975 6,SrcSpan "tests/examples/CParser.hs" 975 10 975 11,SrcSpan "tests/examples/CParser.hs" 975 27 975 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 975 6 975 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 975 6 975 9, srcInfoPoints = []}) 100 "100"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 975 12 975 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 975 12 975 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 975 12 975 27, srcInfoPoints = []}) "happyReduce_100"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 976 5 976 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 976 5 976 6,SrcSpan "tests/examples/CParser.hs" 976 10 976 11,SrcSpan "tests/examples/CParser.hs" 976 27 976 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 976 6 976 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 976 6 976 9, srcInfoPoints = []}) 101 "101"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 976 12 976 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 976 12 976 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 976 12 976 27, srcInfoPoints = []}) "happyReduce_101"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 977 5 977 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 977 5 977 6,SrcSpan "tests/examples/CParser.hs" 977 10 977 11,SrcSpan "tests/examples/CParser.hs" 977 27 977 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 977 6 977 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 977 6 977 9, srcInfoPoints = []}) 102 "102"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 977 12 977 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 977 12 977 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 977 12 977 27, srcInfoPoints = []}) "happyReduce_102"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 978 5 978 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 978 5 978 6,SrcSpan "tests/examples/CParser.hs" 978 10 978 11,SrcSpan "tests/examples/CParser.hs" 978 27 978 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 978 6 978 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 978 6 978 9, srcInfoPoints = []}) 103 "103"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 978 12 978 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 978 12 978 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 978 12 978 27, srcInfoPoints = []}) "happyReduce_103"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 979 5 979 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 979 5 979 6,SrcSpan "tests/examples/CParser.hs" 979 10 979 11,SrcSpan "tests/examples/CParser.hs" 979 27 979 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 979 6 979 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 979 6 979 9, srcInfoPoints = []}) 104 "104"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 979 12 979 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 979 12 979 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 979 12 979 27, srcInfoPoints = []}) "happyReduce_104"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 980 5 980 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 980 5 980 6,SrcSpan "tests/examples/CParser.hs" 980 10 980 11,SrcSpan "tests/examples/CParser.hs" 980 27 980 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 980 6 980 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 980 6 980 9, srcInfoPoints = []}) 105 "105"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 980 12 980 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 980 12 980 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 980 12 980 27, srcInfoPoints = []}) "happyReduce_105"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 981 5 981 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 981 5 981 6,SrcSpan "tests/examples/CParser.hs" 981 10 981 11,SrcSpan "tests/examples/CParser.hs" 981 27 981 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 981 6 981 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 981 6 981 9, srcInfoPoints = []}) 106 "106"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 981 12 981 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 981 12 981 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 981 12 981 27, srcInfoPoints = []}) "happyReduce_106"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 982 5 982 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 982 5 982 6,SrcSpan "tests/examples/CParser.hs" 982 10 982 11,SrcSpan "tests/examples/CParser.hs" 982 27 982 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 982 6 982 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 982 6 982 9, srcInfoPoints = []}) 107 "107"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 982 12 982 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 982 12 982 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 982 12 982 27, srcInfoPoints = []}) "happyReduce_107"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 983 5 983 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 983 5 983 6,SrcSpan "tests/examples/CParser.hs" 983 10 983 11,SrcSpan "tests/examples/CParser.hs" 983 27 983 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 983 6 983 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 983 6 983 9, srcInfoPoints = []}) 108 "108"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 983 12 983 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 983 12 983 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 983 12 983 27, srcInfoPoints = []}) "happyReduce_108"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 984 5 984 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 984 5 984 6,SrcSpan "tests/examples/CParser.hs" 984 10 984 11,SrcSpan "tests/examples/CParser.hs" 984 27 984 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 984 6 984 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 984 6 984 9, srcInfoPoints = []}) 109 "109"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 984 12 984 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 984 12 984 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 984 12 984 27, srcInfoPoints = []}) "happyReduce_109"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 985 5 985 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 985 5 985 6,SrcSpan "tests/examples/CParser.hs" 985 10 985 11,SrcSpan "tests/examples/CParser.hs" 985 27 985 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 985 6 985 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 985 6 985 9, srcInfoPoints = []}) 110 "110"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 985 12 985 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 985 12 985 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 985 12 985 27, srcInfoPoints = []}) "happyReduce_110"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 986 5 986 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 986 5 986 6,SrcSpan "tests/examples/CParser.hs" 986 10 986 11,SrcSpan "tests/examples/CParser.hs" 986 27 986 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 986 6 986 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 986 6 986 9, srcInfoPoints = []}) 111 "111"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 986 12 986 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 986 12 986 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 986 12 986 27, srcInfoPoints = []}) "happyReduce_111"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 987 5 987 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 987 5 987 6,SrcSpan "tests/examples/CParser.hs" 987 10 987 11,SrcSpan "tests/examples/CParser.hs" 987 27 987 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 987 6 987 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 987 6 987 9, srcInfoPoints = []}) 112 "112"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 987 12 987 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 987 12 987 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 987 12 987 27, srcInfoPoints = []}) "happyReduce_112"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 988 5 988 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 988 5 988 6,SrcSpan "tests/examples/CParser.hs" 988 10 988 11,SrcSpan "tests/examples/CParser.hs" 988 27 988 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 988 6 988 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 988 6 988 9, srcInfoPoints = []}) 113 "113"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 988 12 988 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 988 12 988 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 988 12 988 27, srcInfoPoints = []}) "happyReduce_113"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 989 5 989 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 989 5 989 6,SrcSpan "tests/examples/CParser.hs" 989 10 989 11,SrcSpan "tests/examples/CParser.hs" 989 27 989 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 989 6 989 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 989 6 989 9, srcInfoPoints = []}) 114 "114"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 989 12 989 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 989 12 989 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 989 12 989 27, srcInfoPoints = []}) "happyReduce_114"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 990 5 990 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 990 5 990 6,SrcSpan "tests/examples/CParser.hs" 990 10 990 11,SrcSpan "tests/examples/CParser.hs" 990 27 990 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 990 6 990 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 990 6 990 9, srcInfoPoints = []}) 115 "115"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 990 12 990 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 990 12 990 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 990 12 990 27, srcInfoPoints = []}) "happyReduce_115"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 991 5 991 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 991 5 991 6,SrcSpan "tests/examples/CParser.hs" 991 10 991 11,SrcSpan "tests/examples/CParser.hs" 991 27 991 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 991 6 991 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 991 6 991 9, srcInfoPoints = []}) 116 "116"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 991 12 991 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 991 12 991 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 991 12 991 27, srcInfoPoints = []}) "happyReduce_116"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 992 5 992 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 992 5 992 6,SrcSpan "tests/examples/CParser.hs" 992 10 992 11,SrcSpan "tests/examples/CParser.hs" 992 27 992 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 992 6 992 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 992 6 992 9, srcInfoPoints = []}) 117 "117"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 992 12 992 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 992 12 992 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 992 12 992 27, srcInfoPoints = []}) "happyReduce_117"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 993 5 993 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 993 5 993 6,SrcSpan "tests/examples/CParser.hs" 993 10 993 11,SrcSpan "tests/examples/CParser.hs" 993 27 993 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 993 6 993 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 993 6 993 9, srcInfoPoints = []}) 118 "118"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 993 12 993 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 993 12 993 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 993 12 993 27, srcInfoPoints = []}) "happyReduce_118"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 994 5 994 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 994 5 994 6,SrcSpan "tests/examples/CParser.hs" 994 10 994 11,SrcSpan "tests/examples/CParser.hs" 994 27 994 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 994 6 994 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 994 6 994 9, srcInfoPoints = []}) 119 "119"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 994 12 994 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 994 12 994 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 994 12 994 27, srcInfoPoints = []}) "happyReduce_119"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 995 5 995 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 995 5 995 6,SrcSpan "tests/examples/CParser.hs" 995 10 995 11,SrcSpan "tests/examples/CParser.hs" 995 27 995 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 995 6 995 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 995 6 995 9, srcInfoPoints = []}) 120 "120"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 995 12 995 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 995 12 995 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 995 12 995 27, srcInfoPoints = []}) "happyReduce_120"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 996 5 996 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 996 5 996 6,SrcSpan "tests/examples/CParser.hs" 996 10 996 11,SrcSpan "tests/examples/CParser.hs" 996 27 996 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 996 6 996 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 996 6 996 9, srcInfoPoints = []}) 121 "121"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 996 12 996 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 996 12 996 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 996 12 996 27, srcInfoPoints = []}) "happyReduce_121"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 997 5 997 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 997 5 997 6,SrcSpan "tests/examples/CParser.hs" 997 10 997 11,SrcSpan "tests/examples/CParser.hs" 997 27 997 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 997 6 997 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 997 6 997 9, srcInfoPoints = []}) 122 "122"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 997 12 997 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 997 12 997 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 997 12 997 27, srcInfoPoints = []}) "happyReduce_122"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 998 5 998 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 998 5 998 6,SrcSpan "tests/examples/CParser.hs" 998 10 998 11,SrcSpan "tests/examples/CParser.hs" 998 27 998 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 998 6 998 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 998 6 998 9, srcInfoPoints = []}) 123 "123"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 998 12 998 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 998 12 998 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 998 12 998 27, srcInfoPoints = []}) "happyReduce_123"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 999 5 999 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 999 5 999 6,SrcSpan "tests/examples/CParser.hs" 999 10 999 11,SrcSpan "tests/examples/CParser.hs" 999 27 999 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 999 6 999 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 999 6 999 9, srcInfoPoints = []}) 124 "124"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 999 12 999 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 999 12 999 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 999 12 999 27, srcInfoPoints = []}) "happyReduce_124"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1000 5 1000 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1000 5 1000 6,SrcSpan "tests/examples/CParser.hs" 1000 10 1000 11,SrcSpan "tests/examples/CParser.hs" 1000 27 1000 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1000 6 1000 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1000 6 1000 9, srcInfoPoints = []}) 125 "125"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1000 12 1000 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1000 12 1000 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1000 12 1000 27, srcInfoPoints = []}) "happyReduce_125"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1001 5 1001 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1001 5 1001 6,SrcSpan "tests/examples/CParser.hs" 1001 10 1001 11,SrcSpan "tests/examples/CParser.hs" 1001 27 1001 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1001 6 1001 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1001 6 1001 9, srcInfoPoints = []}) 126 "126"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1001 12 1001 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1001 12 1001 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1001 12 1001 27, srcInfoPoints = []}) "happyReduce_126"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1002 5 1002 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1002 5 1002 6,SrcSpan "tests/examples/CParser.hs" 1002 10 1002 11,SrcSpan "tests/examples/CParser.hs" 1002 27 1002 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1002 6 1002 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1002 6 1002 9, srcInfoPoints = []}) 127 "127"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1002 12 1002 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1002 12 1002 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1002 12 1002 27, srcInfoPoints = []}) "happyReduce_127"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1003 5 1003 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1003 5 1003 6,SrcSpan "tests/examples/CParser.hs" 1003 10 1003 11,SrcSpan "tests/examples/CParser.hs" 1003 27 1003 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1003 6 1003 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1003 6 1003 9, srcInfoPoints = []}) 128 "128"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1003 12 1003 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1003 12 1003 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1003 12 1003 27, srcInfoPoints = []}) "happyReduce_128"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1004 5 1004 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1004 5 1004 6,SrcSpan "tests/examples/CParser.hs" 1004 10 1004 11,SrcSpan "tests/examples/CParser.hs" 1004 27 1004 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1004 6 1004 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1004 6 1004 9, srcInfoPoints = []}) 129 "129"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1004 12 1004 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1004 12 1004 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1004 12 1004 27, srcInfoPoints = []}) "happyReduce_129"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1005 5 1005 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1005 5 1005 6,SrcSpan "tests/examples/CParser.hs" 1005 10 1005 11,SrcSpan "tests/examples/CParser.hs" 1005 27 1005 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1005 6 1005 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1005 6 1005 9, srcInfoPoints = []}) 130 "130"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1005 12 1005 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1005 12 1005 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1005 12 1005 27, srcInfoPoints = []}) "happyReduce_130"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1006 5 1006 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1006 5 1006 6,SrcSpan "tests/examples/CParser.hs" 1006 10 1006 11,SrcSpan "tests/examples/CParser.hs" 1006 27 1006 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1006 6 1006 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1006 6 1006 9, srcInfoPoints = []}) 131 "131"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1006 12 1006 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1006 12 1006 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1006 12 1006 27, srcInfoPoints = []}) "happyReduce_131"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1007 5 1007 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1007 5 1007 6,SrcSpan "tests/examples/CParser.hs" 1007 10 1007 11,SrcSpan "tests/examples/CParser.hs" 1007 27 1007 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1007 6 1007 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1007 6 1007 9, srcInfoPoints = []}) 132 "132"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1007 12 1007 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1007 12 1007 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1007 12 1007 27, srcInfoPoints = []}) "happyReduce_132"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1008 5 1008 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1008 5 1008 6,SrcSpan "tests/examples/CParser.hs" 1008 10 1008 11,SrcSpan "tests/examples/CParser.hs" 1008 27 1008 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1008 6 1008 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1008 6 1008 9, srcInfoPoints = []}) 133 "133"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1008 12 1008 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1008 12 1008 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1008 12 1008 27, srcInfoPoints = []}) "happyReduce_133"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1009 5 1009 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1009 5 1009 6,SrcSpan "tests/examples/CParser.hs" 1009 10 1009 11,SrcSpan "tests/examples/CParser.hs" 1009 27 1009 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1009 6 1009 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1009 6 1009 9, srcInfoPoints = []}) 134 "134"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1009 12 1009 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1009 12 1009 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1009 12 1009 27, srcInfoPoints = []}) "happyReduce_134"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1010 5 1010 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1010 5 1010 6,SrcSpan "tests/examples/CParser.hs" 1010 10 1010 11,SrcSpan "tests/examples/CParser.hs" 1010 27 1010 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1010 6 1010 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1010 6 1010 9, srcInfoPoints = []}) 135 "135"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1010 12 1010 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1010 12 1010 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1010 12 1010 27, srcInfoPoints = []}) "happyReduce_135"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1011 5 1011 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1011 5 1011 6,SrcSpan "tests/examples/CParser.hs" 1011 10 1011 11,SrcSpan "tests/examples/CParser.hs" 1011 27 1011 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1011 6 1011 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1011 6 1011 9, srcInfoPoints = []}) 136 "136"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1011 12 1011 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1011 12 1011 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1011 12 1011 27, srcInfoPoints = []}) "happyReduce_136"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1012 5 1012 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1012 5 1012 6,SrcSpan "tests/examples/CParser.hs" 1012 10 1012 11,SrcSpan "tests/examples/CParser.hs" 1012 27 1012 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1012 6 1012 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1012 6 1012 9, srcInfoPoints = []}) 137 "137"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1012 12 1012 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1012 12 1012 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1012 12 1012 27, srcInfoPoints = []}) "happyReduce_137"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1013 5 1013 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1013 5 1013 6,SrcSpan "tests/examples/CParser.hs" 1013 10 1013 11,SrcSpan "tests/examples/CParser.hs" 1013 27 1013 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1013 6 1013 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1013 6 1013 9, srcInfoPoints = []}) 138 "138"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1013 12 1013 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1013 12 1013 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1013 12 1013 27, srcInfoPoints = []}) "happyReduce_138"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1014 5 1014 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1014 5 1014 6,SrcSpan "tests/examples/CParser.hs" 1014 10 1014 11,SrcSpan "tests/examples/CParser.hs" 1014 27 1014 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1014 6 1014 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1014 6 1014 9, srcInfoPoints = []}) 139 "139"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1014 12 1014 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1014 12 1014 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1014 12 1014 27, srcInfoPoints = []}) "happyReduce_139"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1015 5 1015 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1015 5 1015 6,SrcSpan "tests/examples/CParser.hs" 1015 10 1015 11,SrcSpan "tests/examples/CParser.hs" 1015 27 1015 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1015 6 1015 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1015 6 1015 9, srcInfoPoints = []}) 140 "140"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1015 12 1015 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1015 12 1015 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1015 12 1015 27, srcInfoPoints = []}) "happyReduce_140"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1016 5 1016 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1016 5 1016 6,SrcSpan "tests/examples/CParser.hs" 1016 10 1016 11,SrcSpan "tests/examples/CParser.hs" 1016 27 1016 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1016 6 1016 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1016 6 1016 9, srcInfoPoints = []}) 141 "141"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1016 12 1016 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1016 12 1016 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1016 12 1016 27, srcInfoPoints = []}) "happyReduce_141"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1017 5 1017 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1017 5 1017 6,SrcSpan "tests/examples/CParser.hs" 1017 10 1017 11,SrcSpan "tests/examples/CParser.hs" 1017 27 1017 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1017 6 1017 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1017 6 1017 9, srcInfoPoints = []}) 142 "142"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1017 12 1017 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1017 12 1017 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1017 12 1017 27, srcInfoPoints = []}) "happyReduce_142"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1018 5 1018 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1018 5 1018 6,SrcSpan "tests/examples/CParser.hs" 1018 10 1018 11,SrcSpan "tests/examples/CParser.hs" 1018 27 1018 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1018 6 1018 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1018 6 1018 9, srcInfoPoints = []}) 143 "143"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1018 12 1018 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1018 12 1018 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1018 12 1018 27, srcInfoPoints = []}) "happyReduce_143"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1019 5 1019 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1019 5 1019 6,SrcSpan "tests/examples/CParser.hs" 1019 10 1019 11,SrcSpan "tests/examples/CParser.hs" 1019 27 1019 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1019 6 1019 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1019 6 1019 9, srcInfoPoints = []}) 144 "144"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1019 12 1019 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1019 12 1019 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1019 12 1019 27, srcInfoPoints = []}) "happyReduce_144"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1020 5 1020 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1020 5 1020 6,SrcSpan "tests/examples/CParser.hs" 1020 10 1020 11,SrcSpan "tests/examples/CParser.hs" 1020 27 1020 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1020 6 1020 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1020 6 1020 9, srcInfoPoints = []}) 145 "145"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1020 12 1020 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1020 12 1020 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1020 12 1020 27, srcInfoPoints = []}) "happyReduce_145"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1021 5 1021 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1021 5 1021 6,SrcSpan "tests/examples/CParser.hs" 1021 10 1021 11,SrcSpan "tests/examples/CParser.hs" 1021 27 1021 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1021 6 1021 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1021 6 1021 9, srcInfoPoints = []}) 146 "146"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1021 12 1021 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1021 12 1021 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1021 12 1021 27, srcInfoPoints = []}) "happyReduce_146"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1022 5 1022 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1022 5 1022 6,SrcSpan "tests/examples/CParser.hs" 1022 10 1022 11,SrcSpan "tests/examples/CParser.hs" 1022 27 1022 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1022 6 1022 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1022 6 1022 9, srcInfoPoints = []}) 147 "147"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1022 12 1022 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1022 12 1022 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1022 12 1022 27, srcInfoPoints = []}) "happyReduce_147"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1023 5 1023 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1023 5 1023 6,SrcSpan "tests/examples/CParser.hs" 1023 10 1023 11,SrcSpan "tests/examples/CParser.hs" 1023 27 1023 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1023 6 1023 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1023 6 1023 9, srcInfoPoints = []}) 148 "148"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1023 12 1023 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1023 12 1023 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1023 12 1023 27, srcInfoPoints = []}) "happyReduce_148"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1024 5 1024 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1024 5 1024 6,SrcSpan "tests/examples/CParser.hs" 1024 10 1024 11,SrcSpan "tests/examples/CParser.hs" 1024 27 1024 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1024 6 1024 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1024 6 1024 9, srcInfoPoints = []}) 149 "149"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1024 12 1024 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1024 12 1024 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1024 12 1024 27, srcInfoPoints = []}) "happyReduce_149"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1025 5 1025 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1025 5 1025 6,SrcSpan "tests/examples/CParser.hs" 1025 10 1025 11,SrcSpan "tests/examples/CParser.hs" 1025 27 1025 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1025 6 1025 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1025 6 1025 9, srcInfoPoints = []}) 150 "150"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1025 12 1025 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1025 12 1025 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1025 12 1025 27, srcInfoPoints = []}) "happyReduce_150"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1026 5 1026 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1026 5 1026 6,SrcSpan "tests/examples/CParser.hs" 1026 10 1026 11,SrcSpan "tests/examples/CParser.hs" 1026 27 1026 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1026 6 1026 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1026 6 1026 9, srcInfoPoints = []}) 151 "151"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1026 12 1026 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1026 12 1026 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1026 12 1026 27, srcInfoPoints = []}) "happyReduce_151"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1027 5 1027 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1027 5 1027 6,SrcSpan "tests/examples/CParser.hs" 1027 10 1027 11,SrcSpan "tests/examples/CParser.hs" 1027 27 1027 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1027 6 1027 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1027 6 1027 9, srcInfoPoints = []}) 152 "152"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1027 12 1027 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1027 12 1027 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1027 12 1027 27, srcInfoPoints = []}) "happyReduce_152"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1028 5 1028 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1028 5 1028 6,SrcSpan "tests/examples/CParser.hs" 1028 10 1028 11,SrcSpan "tests/examples/CParser.hs" 1028 27 1028 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1028 6 1028 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1028 6 1028 9, srcInfoPoints = []}) 153 "153"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1028 12 1028 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1028 12 1028 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1028 12 1028 27, srcInfoPoints = []}) "happyReduce_153"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1029 5 1029 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1029 5 1029 6,SrcSpan "tests/examples/CParser.hs" 1029 10 1029 11,SrcSpan "tests/examples/CParser.hs" 1029 27 1029 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1029 6 1029 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1029 6 1029 9, srcInfoPoints = []}) 154 "154"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1029 12 1029 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1029 12 1029 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1029 12 1029 27, srcInfoPoints = []}) "happyReduce_154"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1030 5 1030 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1030 5 1030 6,SrcSpan "tests/examples/CParser.hs" 1030 10 1030 11,SrcSpan "tests/examples/CParser.hs" 1030 27 1030 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1030 6 1030 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1030 6 1030 9, srcInfoPoints = []}) 155 "155"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1030 12 1030 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1030 12 1030 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1030 12 1030 27, srcInfoPoints = []}) "happyReduce_155"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1031 5 1031 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1031 5 1031 6,SrcSpan "tests/examples/CParser.hs" 1031 10 1031 11,SrcSpan "tests/examples/CParser.hs" 1031 27 1031 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1031 6 1031 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1031 6 1031 9, srcInfoPoints = []}) 156 "156"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1031 12 1031 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1031 12 1031 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1031 12 1031 27, srcInfoPoints = []}) "happyReduce_156"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1032 5 1032 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1032 5 1032 6,SrcSpan "tests/examples/CParser.hs" 1032 10 1032 11,SrcSpan "tests/examples/CParser.hs" 1032 27 1032 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1032 6 1032 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1032 6 1032 9, srcInfoPoints = []}) 157 "157"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1032 12 1032 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1032 12 1032 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1032 12 1032 27, srcInfoPoints = []}) "happyReduce_157"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1033 5 1033 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1033 5 1033 6,SrcSpan "tests/examples/CParser.hs" 1033 10 1033 11,SrcSpan "tests/examples/CParser.hs" 1033 27 1033 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1033 6 1033 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1033 6 1033 9, srcInfoPoints = []}) 158 "158"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1033 12 1033 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1033 12 1033 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1033 12 1033 27, srcInfoPoints = []}) "happyReduce_158"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1034 5 1034 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1034 5 1034 6,SrcSpan "tests/examples/CParser.hs" 1034 10 1034 11,SrcSpan "tests/examples/CParser.hs" 1034 27 1034 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1034 6 1034 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1034 6 1034 9, srcInfoPoints = []}) 159 "159"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1034 12 1034 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1034 12 1034 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1034 12 1034 27, srcInfoPoints = []}) "happyReduce_159"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1035 5 1035 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1035 5 1035 6,SrcSpan "tests/examples/CParser.hs" 1035 10 1035 11,SrcSpan "tests/examples/CParser.hs" 1035 27 1035 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1035 6 1035 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1035 6 1035 9, srcInfoPoints = []}) 160 "160"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1035 12 1035 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1035 12 1035 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1035 12 1035 27, srcInfoPoints = []}) "happyReduce_160"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1036 5 1036 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1036 5 1036 6,SrcSpan "tests/examples/CParser.hs" 1036 10 1036 11,SrcSpan "tests/examples/CParser.hs" 1036 27 1036 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1036 6 1036 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1036 6 1036 9, srcInfoPoints = []}) 161 "161"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1036 12 1036 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1036 12 1036 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1036 12 1036 27, srcInfoPoints = []}) "happyReduce_161"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1037 5 1037 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1037 5 1037 6,SrcSpan "tests/examples/CParser.hs" 1037 10 1037 11,SrcSpan "tests/examples/CParser.hs" 1037 27 1037 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1037 6 1037 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1037 6 1037 9, srcInfoPoints = []}) 162 "162"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1037 12 1037 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1037 12 1037 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1037 12 1037 27, srcInfoPoints = []}) "happyReduce_162"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1038 5 1038 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1038 5 1038 6,SrcSpan "tests/examples/CParser.hs" 1038 10 1038 11,SrcSpan "tests/examples/CParser.hs" 1038 27 1038 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1038 6 1038 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1038 6 1038 9, srcInfoPoints = []}) 163 "163"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1038 12 1038 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1038 12 1038 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1038 12 1038 27, srcInfoPoints = []}) "happyReduce_163"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1039 5 1039 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1039 5 1039 6,SrcSpan "tests/examples/CParser.hs" 1039 10 1039 11,SrcSpan "tests/examples/CParser.hs" 1039 27 1039 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1039 6 1039 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1039 6 1039 9, srcInfoPoints = []}) 164 "164"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1039 12 1039 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1039 12 1039 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1039 12 1039 27, srcInfoPoints = []}) "happyReduce_164"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1040 5 1040 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1040 5 1040 6,SrcSpan "tests/examples/CParser.hs" 1040 10 1040 11,SrcSpan "tests/examples/CParser.hs" 1040 27 1040 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1040 6 1040 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1040 6 1040 9, srcInfoPoints = []}) 165 "165"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1040 12 1040 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1040 12 1040 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1040 12 1040 27, srcInfoPoints = []}) "happyReduce_165"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1041 5 1041 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1041 5 1041 6,SrcSpan "tests/examples/CParser.hs" 1041 10 1041 11,SrcSpan "tests/examples/CParser.hs" 1041 27 1041 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1041 6 1041 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1041 6 1041 9, srcInfoPoints = []}) 166 "166"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1041 12 1041 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1041 12 1041 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1041 12 1041 27, srcInfoPoints = []}) "happyReduce_166"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1042 5 1042 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1042 5 1042 6,SrcSpan "tests/examples/CParser.hs" 1042 10 1042 11,SrcSpan "tests/examples/CParser.hs" 1042 27 1042 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1042 6 1042 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1042 6 1042 9, srcInfoPoints = []}) 167 "167"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1042 12 1042 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1042 12 1042 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1042 12 1042 27, srcInfoPoints = []}) "happyReduce_167"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1043 5 1043 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1043 5 1043 6,SrcSpan "tests/examples/CParser.hs" 1043 10 1043 11,SrcSpan "tests/examples/CParser.hs" 1043 27 1043 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1043 6 1043 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1043 6 1043 9, srcInfoPoints = []}) 168 "168"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1043 12 1043 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1043 12 1043 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1043 12 1043 27, srcInfoPoints = []}) "happyReduce_168"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1044 5 1044 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1044 5 1044 6,SrcSpan "tests/examples/CParser.hs" 1044 10 1044 11,SrcSpan "tests/examples/CParser.hs" 1044 27 1044 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1044 6 1044 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1044 6 1044 9, srcInfoPoints = []}) 169 "169"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1044 12 1044 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1044 12 1044 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1044 12 1044 27, srcInfoPoints = []}) "happyReduce_169"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1045 5 1045 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1045 5 1045 6,SrcSpan "tests/examples/CParser.hs" 1045 10 1045 11,SrcSpan "tests/examples/CParser.hs" 1045 27 1045 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1045 6 1045 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1045 6 1045 9, srcInfoPoints = []}) 170 "170"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1045 12 1045 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1045 12 1045 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1045 12 1045 27, srcInfoPoints = []}) "happyReduce_170"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1046 5 1046 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1046 5 1046 6,SrcSpan "tests/examples/CParser.hs" 1046 10 1046 11,SrcSpan "tests/examples/CParser.hs" 1046 27 1046 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1046 6 1046 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1046 6 1046 9, srcInfoPoints = []}) 171 "171"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1046 12 1046 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1046 12 1046 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1046 12 1046 27, srcInfoPoints = []}) "happyReduce_171"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1047 5 1047 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1047 5 1047 6,SrcSpan "tests/examples/CParser.hs" 1047 10 1047 11,SrcSpan "tests/examples/CParser.hs" 1047 27 1047 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1047 6 1047 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1047 6 1047 9, srcInfoPoints = []}) 172 "172"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1047 12 1047 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1047 12 1047 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1047 12 1047 27, srcInfoPoints = []}) "happyReduce_172"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1048 5 1048 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1048 5 1048 6,SrcSpan "tests/examples/CParser.hs" 1048 10 1048 11,SrcSpan "tests/examples/CParser.hs" 1048 27 1048 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1048 6 1048 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1048 6 1048 9, srcInfoPoints = []}) 173 "173"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1048 12 1048 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1048 12 1048 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1048 12 1048 27, srcInfoPoints = []}) "happyReduce_173"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1049 5 1049 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1049 5 1049 6,SrcSpan "tests/examples/CParser.hs" 1049 10 1049 11,SrcSpan "tests/examples/CParser.hs" 1049 27 1049 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1049 6 1049 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1049 6 1049 9, srcInfoPoints = []}) 174 "174"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1049 12 1049 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1049 12 1049 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1049 12 1049 27, srcInfoPoints = []}) "happyReduce_174"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1050 5 1050 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1050 5 1050 6,SrcSpan "tests/examples/CParser.hs" 1050 10 1050 11,SrcSpan "tests/examples/CParser.hs" 1050 27 1050 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1050 6 1050 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1050 6 1050 9, srcInfoPoints = []}) 175 "175"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1050 12 1050 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1050 12 1050 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1050 12 1050 27, srcInfoPoints = []}) "happyReduce_175"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1051 5 1051 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1051 5 1051 6,SrcSpan "tests/examples/CParser.hs" 1051 10 1051 11,SrcSpan "tests/examples/CParser.hs" 1051 27 1051 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1051 6 1051 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1051 6 1051 9, srcInfoPoints = []}) 176 "176"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1051 12 1051 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1051 12 1051 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1051 12 1051 27, srcInfoPoints = []}) "happyReduce_176"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1052 5 1052 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1052 5 1052 6,SrcSpan "tests/examples/CParser.hs" 1052 10 1052 11,SrcSpan "tests/examples/CParser.hs" 1052 27 1052 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1052 6 1052 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1052 6 1052 9, srcInfoPoints = []}) 177 "177"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1052 12 1052 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1052 12 1052 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1052 12 1052 27, srcInfoPoints = []}) "happyReduce_177"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1053 5 1053 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1053 5 1053 6,SrcSpan "tests/examples/CParser.hs" 1053 10 1053 11,SrcSpan "tests/examples/CParser.hs" 1053 27 1053 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1053 6 1053 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1053 6 1053 9, srcInfoPoints = []}) 178 "178"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1053 12 1053 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1053 12 1053 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1053 12 1053 27, srcInfoPoints = []}) "happyReduce_178"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1054 5 1054 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1054 5 1054 6,SrcSpan "tests/examples/CParser.hs" 1054 10 1054 11,SrcSpan "tests/examples/CParser.hs" 1054 27 1054 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1054 6 1054 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1054 6 1054 9, srcInfoPoints = []}) 179 "179"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1054 12 1054 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1054 12 1054 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1054 12 1054 27, srcInfoPoints = []}) "happyReduce_179"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1055 5 1055 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1055 5 1055 6,SrcSpan "tests/examples/CParser.hs" 1055 10 1055 11,SrcSpan "tests/examples/CParser.hs" 1055 27 1055 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1055 6 1055 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1055 6 1055 9, srcInfoPoints = []}) 180 "180"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1055 12 1055 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1055 12 1055 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1055 12 1055 27, srcInfoPoints = []}) "happyReduce_180"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1056 5 1056 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1056 5 1056 6,SrcSpan "tests/examples/CParser.hs" 1056 10 1056 11,SrcSpan "tests/examples/CParser.hs" 1056 27 1056 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1056 6 1056 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1056 6 1056 9, srcInfoPoints = []}) 181 "181"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1056 12 1056 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1056 12 1056 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1056 12 1056 27, srcInfoPoints = []}) "happyReduce_181"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1057 5 1057 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1057 5 1057 6,SrcSpan "tests/examples/CParser.hs" 1057 10 1057 11,SrcSpan "tests/examples/CParser.hs" 1057 27 1057 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1057 6 1057 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1057 6 1057 9, srcInfoPoints = []}) 182 "182"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1057 12 1057 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1057 12 1057 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1057 12 1057 27, srcInfoPoints = []}) "happyReduce_182"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1058 5 1058 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1058 5 1058 6,SrcSpan "tests/examples/CParser.hs" 1058 10 1058 11,SrcSpan "tests/examples/CParser.hs" 1058 27 1058 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1058 6 1058 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1058 6 1058 9, srcInfoPoints = []}) 183 "183"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1058 12 1058 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1058 12 1058 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1058 12 1058 27, srcInfoPoints = []}) "happyReduce_183"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1059 5 1059 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1059 5 1059 6,SrcSpan "tests/examples/CParser.hs" 1059 10 1059 11,SrcSpan "tests/examples/CParser.hs" 1059 27 1059 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1059 6 1059 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1059 6 1059 9, srcInfoPoints = []}) 184 "184"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1059 12 1059 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1059 12 1059 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1059 12 1059 27, srcInfoPoints = []}) "happyReduce_184"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1060 5 1060 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1060 5 1060 6,SrcSpan "tests/examples/CParser.hs" 1060 10 1060 11,SrcSpan "tests/examples/CParser.hs" 1060 27 1060 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1060 6 1060 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1060 6 1060 9, srcInfoPoints = []}) 185 "185"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1060 12 1060 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1060 12 1060 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1060 12 1060 27, srcInfoPoints = []}) "happyReduce_185"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1061 5 1061 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1061 5 1061 6,SrcSpan "tests/examples/CParser.hs" 1061 10 1061 11,SrcSpan "tests/examples/CParser.hs" 1061 27 1061 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1061 6 1061 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1061 6 1061 9, srcInfoPoints = []}) 186 "186"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1061 12 1061 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1061 12 1061 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1061 12 1061 27, srcInfoPoints = []}) "happyReduce_186"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1062 5 1062 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1062 5 1062 6,SrcSpan "tests/examples/CParser.hs" 1062 10 1062 11,SrcSpan "tests/examples/CParser.hs" 1062 27 1062 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1062 6 1062 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1062 6 1062 9, srcInfoPoints = []}) 187 "187"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1062 12 1062 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1062 12 1062 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1062 12 1062 27, srcInfoPoints = []}) "happyReduce_187"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1063 5 1063 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1063 5 1063 6,SrcSpan "tests/examples/CParser.hs" 1063 10 1063 11,SrcSpan "tests/examples/CParser.hs" 1063 27 1063 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1063 6 1063 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1063 6 1063 9, srcInfoPoints = []}) 188 "188"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1063 12 1063 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1063 12 1063 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1063 12 1063 27, srcInfoPoints = []}) "happyReduce_188"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1064 5 1064 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1064 5 1064 6,SrcSpan "tests/examples/CParser.hs" 1064 10 1064 11,SrcSpan "tests/examples/CParser.hs" 1064 27 1064 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1064 6 1064 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1064 6 1064 9, srcInfoPoints = []}) 189 "189"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1064 12 1064 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1064 12 1064 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1064 12 1064 27, srcInfoPoints = []}) "happyReduce_189"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1065 5 1065 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1065 5 1065 6,SrcSpan "tests/examples/CParser.hs" 1065 10 1065 11,SrcSpan "tests/examples/CParser.hs" 1065 27 1065 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1065 6 1065 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1065 6 1065 9, srcInfoPoints = []}) 190 "190"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1065 12 1065 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1065 12 1065 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1065 12 1065 27, srcInfoPoints = []}) "happyReduce_190"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1066 5 1066 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1066 5 1066 6,SrcSpan "tests/examples/CParser.hs" 1066 10 1066 11,SrcSpan "tests/examples/CParser.hs" 1066 27 1066 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1066 6 1066 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1066 6 1066 9, srcInfoPoints = []}) 191 "191"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1066 12 1066 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1066 12 1066 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1066 12 1066 27, srcInfoPoints = []}) "happyReduce_191"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1067 5 1067 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1067 5 1067 6,SrcSpan "tests/examples/CParser.hs" 1067 10 1067 11,SrcSpan "tests/examples/CParser.hs" 1067 27 1067 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1067 6 1067 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1067 6 1067 9, srcInfoPoints = []}) 192 "192"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1067 12 1067 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1067 12 1067 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1067 12 1067 27, srcInfoPoints = []}) "happyReduce_192"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1068 5 1068 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1068 5 1068 6,SrcSpan "tests/examples/CParser.hs" 1068 10 1068 11,SrcSpan "tests/examples/CParser.hs" 1068 27 1068 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1068 6 1068 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1068 6 1068 9, srcInfoPoints = []}) 193 "193"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1068 12 1068 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1068 12 1068 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1068 12 1068 27, srcInfoPoints = []}) "happyReduce_193"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1069 5 1069 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1069 5 1069 6,SrcSpan "tests/examples/CParser.hs" 1069 10 1069 11,SrcSpan "tests/examples/CParser.hs" 1069 27 1069 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1069 6 1069 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1069 6 1069 9, srcInfoPoints = []}) 194 "194"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1069 12 1069 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1069 12 1069 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1069 12 1069 27, srcInfoPoints = []}) "happyReduce_194"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1070 5 1070 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1070 5 1070 6,SrcSpan "tests/examples/CParser.hs" 1070 10 1070 11,SrcSpan "tests/examples/CParser.hs" 1070 27 1070 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1070 6 1070 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1070 6 1070 9, srcInfoPoints = []}) 195 "195"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1070 12 1070 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1070 12 1070 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1070 12 1070 27, srcInfoPoints = []}) "happyReduce_195"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1071 5 1071 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1071 5 1071 6,SrcSpan "tests/examples/CParser.hs" 1071 10 1071 11,SrcSpan "tests/examples/CParser.hs" 1071 27 1071 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1071 6 1071 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1071 6 1071 9, srcInfoPoints = []}) 196 "196"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1071 12 1071 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1071 12 1071 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1071 12 1071 27, srcInfoPoints = []}) "happyReduce_196"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1072 5 1072 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1072 5 1072 6,SrcSpan "tests/examples/CParser.hs" 1072 10 1072 11,SrcSpan "tests/examples/CParser.hs" 1072 27 1072 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1072 6 1072 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1072 6 1072 9, srcInfoPoints = []}) 197 "197"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1072 12 1072 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1072 12 1072 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1072 12 1072 27, srcInfoPoints = []}) "happyReduce_197"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1073 5 1073 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1073 5 1073 6,SrcSpan "tests/examples/CParser.hs" 1073 10 1073 11,SrcSpan "tests/examples/CParser.hs" 1073 27 1073 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1073 6 1073 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1073 6 1073 9, srcInfoPoints = []}) 198 "198"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1073 12 1073 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1073 12 1073 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1073 12 1073 27, srcInfoPoints = []}) "happyReduce_198"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1074 5 1074 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1074 5 1074 6,SrcSpan "tests/examples/CParser.hs" 1074 10 1074 11,SrcSpan "tests/examples/CParser.hs" 1074 27 1074 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1074 6 1074 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1074 6 1074 9, srcInfoPoints = []}) 199 "199"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1074 12 1074 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1074 12 1074 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1074 12 1074 27, srcInfoPoints = []}) "happyReduce_199"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1075 5 1075 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1075 5 1075 6,SrcSpan "tests/examples/CParser.hs" 1075 10 1075 11,SrcSpan "tests/examples/CParser.hs" 1075 27 1075 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1075 6 1075 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1075 6 1075 9, srcInfoPoints = []}) 200 "200"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1075 12 1075 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1075 12 1075 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1075 12 1075 27, srcInfoPoints = []}) "happyReduce_200"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1076 5 1076 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1076 5 1076 6,SrcSpan "tests/examples/CParser.hs" 1076 10 1076 11,SrcSpan "tests/examples/CParser.hs" 1076 27 1076 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1076 6 1076 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1076 6 1076 9, srcInfoPoints = []}) 201 "201"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1076 12 1076 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1076 12 1076 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1076 12 1076 27, srcInfoPoints = []}) "happyReduce_201"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1077 5 1077 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1077 5 1077 6,SrcSpan "tests/examples/CParser.hs" 1077 10 1077 11,SrcSpan "tests/examples/CParser.hs" 1077 27 1077 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1077 6 1077 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1077 6 1077 9, srcInfoPoints = []}) 202 "202"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1077 12 1077 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1077 12 1077 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1077 12 1077 27, srcInfoPoints = []}) "happyReduce_202"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1078 5 1078 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1078 5 1078 6,SrcSpan "tests/examples/CParser.hs" 1078 10 1078 11,SrcSpan "tests/examples/CParser.hs" 1078 27 1078 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1078 6 1078 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1078 6 1078 9, srcInfoPoints = []}) 203 "203"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1078 12 1078 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1078 12 1078 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1078 12 1078 27, srcInfoPoints = []}) "happyReduce_203"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1079 5 1079 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1079 5 1079 6,SrcSpan "tests/examples/CParser.hs" 1079 10 1079 11,SrcSpan "tests/examples/CParser.hs" 1079 27 1079 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1079 6 1079 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1079 6 1079 9, srcInfoPoints = []}) 204 "204"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1079 12 1079 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1079 12 1079 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1079 12 1079 27, srcInfoPoints = []}) "happyReduce_204"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1080 5 1080 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1080 5 1080 6,SrcSpan "tests/examples/CParser.hs" 1080 10 1080 11,SrcSpan "tests/examples/CParser.hs" 1080 27 1080 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1080 6 1080 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1080 6 1080 9, srcInfoPoints = []}) 205 "205"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1080 12 1080 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1080 12 1080 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1080 12 1080 27, srcInfoPoints = []}) "happyReduce_205"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1081 5 1081 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1081 5 1081 6,SrcSpan "tests/examples/CParser.hs" 1081 10 1081 11,SrcSpan "tests/examples/CParser.hs" 1081 27 1081 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1081 6 1081 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1081 6 1081 9, srcInfoPoints = []}) 206 "206"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1081 12 1081 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1081 12 1081 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1081 12 1081 27, srcInfoPoints = []}) "happyReduce_206"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1082 5 1082 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1082 5 1082 6,SrcSpan "tests/examples/CParser.hs" 1082 10 1082 11,SrcSpan "tests/examples/CParser.hs" 1082 27 1082 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1082 6 1082 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1082 6 1082 9, srcInfoPoints = []}) 207 "207"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1082 12 1082 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1082 12 1082 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1082 12 1082 27, srcInfoPoints = []}) "happyReduce_207"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1083 5 1083 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1083 5 1083 6,SrcSpan "tests/examples/CParser.hs" 1083 10 1083 11,SrcSpan "tests/examples/CParser.hs" 1083 27 1083 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1083 6 1083 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1083 6 1083 9, srcInfoPoints = []}) 208 "208"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1083 12 1083 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1083 12 1083 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1083 12 1083 27, srcInfoPoints = []}) "happyReduce_208"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1084 5 1084 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1084 5 1084 6,SrcSpan "tests/examples/CParser.hs" 1084 10 1084 11,SrcSpan "tests/examples/CParser.hs" 1084 27 1084 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1084 6 1084 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1084 6 1084 9, srcInfoPoints = []}) 209 "209"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1084 12 1084 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1084 12 1084 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1084 12 1084 27, srcInfoPoints = []}) "happyReduce_209"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1085 5 1085 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1085 5 1085 6,SrcSpan "tests/examples/CParser.hs" 1085 10 1085 11,SrcSpan "tests/examples/CParser.hs" 1085 27 1085 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1085 6 1085 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1085 6 1085 9, srcInfoPoints = []}) 210 "210"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1085 12 1085 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1085 12 1085 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1085 12 1085 27, srcInfoPoints = []}) "happyReduce_210"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1086 5 1086 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1086 5 1086 6,SrcSpan "tests/examples/CParser.hs" 1086 10 1086 11,SrcSpan "tests/examples/CParser.hs" 1086 27 1086 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1086 6 1086 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1086 6 1086 9, srcInfoPoints = []}) 211 "211"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1086 12 1086 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1086 12 1086 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1086 12 1086 27, srcInfoPoints = []}) "happyReduce_211"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1087 5 1087 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1087 5 1087 6,SrcSpan "tests/examples/CParser.hs" 1087 10 1087 11,SrcSpan "tests/examples/CParser.hs" 1087 27 1087 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1087 6 1087 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1087 6 1087 9, srcInfoPoints = []}) 212 "212"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1087 12 1087 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1087 12 1087 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1087 12 1087 27, srcInfoPoints = []}) "happyReduce_212"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1088 5 1088 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1088 5 1088 6,SrcSpan "tests/examples/CParser.hs" 1088 10 1088 11,SrcSpan "tests/examples/CParser.hs" 1088 27 1088 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1088 6 1088 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1088 6 1088 9, srcInfoPoints = []}) 213 "213"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1088 12 1088 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1088 12 1088 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1088 12 1088 27, srcInfoPoints = []}) "happyReduce_213"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1089 5 1089 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1089 5 1089 6,SrcSpan "tests/examples/CParser.hs" 1089 10 1089 11,SrcSpan "tests/examples/CParser.hs" 1089 27 1089 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1089 6 1089 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1089 6 1089 9, srcInfoPoints = []}) 214 "214"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1089 12 1089 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1089 12 1089 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1089 12 1089 27, srcInfoPoints = []}) "happyReduce_214"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1090 5 1090 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1090 5 1090 6,SrcSpan "tests/examples/CParser.hs" 1090 10 1090 11,SrcSpan "tests/examples/CParser.hs" 1090 27 1090 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1090 6 1090 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1090 6 1090 9, srcInfoPoints = []}) 215 "215"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1090 12 1090 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1090 12 1090 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1090 12 1090 27, srcInfoPoints = []}) "happyReduce_215"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1091 5 1091 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1091 5 1091 6,SrcSpan "tests/examples/CParser.hs" 1091 10 1091 11,SrcSpan "tests/examples/CParser.hs" 1091 27 1091 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1091 6 1091 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1091 6 1091 9, srcInfoPoints = []}) 216 "216"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1091 12 1091 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1091 12 1091 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1091 12 1091 27, srcInfoPoints = []}) "happyReduce_216"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1092 5 1092 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1092 5 1092 6,SrcSpan "tests/examples/CParser.hs" 1092 10 1092 11,SrcSpan "tests/examples/CParser.hs" 1092 27 1092 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1092 6 1092 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1092 6 1092 9, srcInfoPoints = []}) 217 "217"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1092 12 1092 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1092 12 1092 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1092 12 1092 27, srcInfoPoints = []}) "happyReduce_217"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1093 5 1093 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1093 5 1093 6,SrcSpan "tests/examples/CParser.hs" 1093 10 1093 11,SrcSpan "tests/examples/CParser.hs" 1093 27 1093 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1093 6 1093 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1093 6 1093 9, srcInfoPoints = []}) 218 "218"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1093 12 1093 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1093 12 1093 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1093 12 1093 27, srcInfoPoints = []}) "happyReduce_218"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1094 5 1094 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1094 5 1094 6,SrcSpan "tests/examples/CParser.hs" 1094 10 1094 11,SrcSpan "tests/examples/CParser.hs" 1094 27 1094 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1094 6 1094 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1094 6 1094 9, srcInfoPoints = []}) 219 "219"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1094 12 1094 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1094 12 1094 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1094 12 1094 27, srcInfoPoints = []}) "happyReduce_219"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1095 5 1095 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1095 5 1095 6,SrcSpan "tests/examples/CParser.hs" 1095 10 1095 11,SrcSpan "tests/examples/CParser.hs" 1095 27 1095 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1095 6 1095 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1095 6 1095 9, srcInfoPoints = []}) 220 "220"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1095 12 1095 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1095 12 1095 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1095 12 1095 27, srcInfoPoints = []}) "happyReduce_220"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1096 5 1096 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1096 5 1096 6,SrcSpan "tests/examples/CParser.hs" 1096 10 1096 11,SrcSpan "tests/examples/CParser.hs" 1096 27 1096 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1096 6 1096 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1096 6 1096 9, srcInfoPoints = []}) 221 "221"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1096 12 1096 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1096 12 1096 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1096 12 1096 27, srcInfoPoints = []}) "happyReduce_221"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1097 5 1097 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1097 5 1097 6,SrcSpan "tests/examples/CParser.hs" 1097 10 1097 11,SrcSpan "tests/examples/CParser.hs" 1097 27 1097 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1097 6 1097 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1097 6 1097 9, srcInfoPoints = []}) 222 "222"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1097 12 1097 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1097 12 1097 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1097 12 1097 27, srcInfoPoints = []}) "happyReduce_222"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1098 5 1098 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1098 5 1098 6,SrcSpan "tests/examples/CParser.hs" 1098 10 1098 11,SrcSpan "tests/examples/CParser.hs" 1098 27 1098 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1098 6 1098 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1098 6 1098 9, srcInfoPoints = []}) 223 "223"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1098 12 1098 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1098 12 1098 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1098 12 1098 27, srcInfoPoints = []}) "happyReduce_223"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1099 5 1099 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1099 5 1099 6,SrcSpan "tests/examples/CParser.hs" 1099 10 1099 11,SrcSpan "tests/examples/CParser.hs" 1099 27 1099 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1099 6 1099 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1099 6 1099 9, srcInfoPoints = []}) 224 "224"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1099 12 1099 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1099 12 1099 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1099 12 1099 27, srcInfoPoints = []}) "happyReduce_224"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1100 5 1100 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1100 5 1100 6,SrcSpan "tests/examples/CParser.hs" 1100 10 1100 11,SrcSpan "tests/examples/CParser.hs" 1100 27 1100 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1100 6 1100 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1100 6 1100 9, srcInfoPoints = []}) 225 "225"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1100 12 1100 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1100 12 1100 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1100 12 1100 27, srcInfoPoints = []}) "happyReduce_225"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1101 5 1101 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1101 5 1101 6,SrcSpan "tests/examples/CParser.hs" 1101 10 1101 11,SrcSpan "tests/examples/CParser.hs" 1101 27 1101 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1101 6 1101 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1101 6 1101 9, srcInfoPoints = []}) 226 "226"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1101 12 1101 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1101 12 1101 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1101 12 1101 27, srcInfoPoints = []}) "happyReduce_226"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1102 5 1102 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1102 5 1102 6,SrcSpan "tests/examples/CParser.hs" 1102 10 1102 11,SrcSpan "tests/examples/CParser.hs" 1102 27 1102 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1102 6 1102 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1102 6 1102 9, srcInfoPoints = []}) 227 "227"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1102 12 1102 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1102 12 1102 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1102 12 1102 27, srcInfoPoints = []}) "happyReduce_227"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1103 5 1103 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1103 5 1103 6,SrcSpan "tests/examples/CParser.hs" 1103 10 1103 11,SrcSpan "tests/examples/CParser.hs" 1103 27 1103 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1103 6 1103 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1103 6 1103 9, srcInfoPoints = []}) 228 "228"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1103 12 1103 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1103 12 1103 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1103 12 1103 27, srcInfoPoints = []}) "happyReduce_228"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1104 5 1104 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1104 5 1104 6,SrcSpan "tests/examples/CParser.hs" 1104 10 1104 11,SrcSpan "tests/examples/CParser.hs" 1104 27 1104 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1104 6 1104 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1104 6 1104 9, srcInfoPoints = []}) 229 "229"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1104 12 1104 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1104 12 1104 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1104 12 1104 27, srcInfoPoints = []}) "happyReduce_229"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1105 5 1105 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1105 5 1105 6,SrcSpan "tests/examples/CParser.hs" 1105 10 1105 11,SrcSpan "tests/examples/CParser.hs" 1105 27 1105 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1105 6 1105 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1105 6 1105 9, srcInfoPoints = []}) 230 "230"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1105 12 1105 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1105 12 1105 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1105 12 1105 27, srcInfoPoints = []}) "happyReduce_230"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1106 5 1106 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1106 5 1106 6,SrcSpan "tests/examples/CParser.hs" 1106 10 1106 11,SrcSpan "tests/examples/CParser.hs" 1106 27 1106 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1106 6 1106 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1106 6 1106 9, srcInfoPoints = []}) 231 "231"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1106 12 1106 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1106 12 1106 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1106 12 1106 27, srcInfoPoints = []}) "happyReduce_231"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1107 5 1107 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1107 5 1107 6,SrcSpan "tests/examples/CParser.hs" 1107 10 1107 11,SrcSpan "tests/examples/CParser.hs" 1107 27 1107 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1107 6 1107 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1107 6 1107 9, srcInfoPoints = []}) 232 "232"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1107 12 1107 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1107 12 1107 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1107 12 1107 27, srcInfoPoints = []}) "happyReduce_232"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1108 5 1108 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1108 5 1108 6,SrcSpan "tests/examples/CParser.hs" 1108 10 1108 11,SrcSpan "tests/examples/CParser.hs" 1108 27 1108 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1108 6 1108 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1108 6 1108 9, srcInfoPoints = []}) 233 "233"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1108 12 1108 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1108 12 1108 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1108 12 1108 27, srcInfoPoints = []}) "happyReduce_233"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1109 5 1109 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1109 5 1109 6,SrcSpan "tests/examples/CParser.hs" 1109 10 1109 11,SrcSpan "tests/examples/CParser.hs" 1109 27 1109 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1109 6 1109 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1109 6 1109 9, srcInfoPoints = []}) 234 "234"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1109 12 1109 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1109 12 1109 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1109 12 1109 27, srcInfoPoints = []}) "happyReduce_234"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1110 5 1110 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1110 5 1110 6,SrcSpan "tests/examples/CParser.hs" 1110 10 1110 11,SrcSpan "tests/examples/CParser.hs" 1110 27 1110 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1110 6 1110 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1110 6 1110 9, srcInfoPoints = []}) 235 "235"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1110 12 1110 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1110 12 1110 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1110 12 1110 27, srcInfoPoints = []}) "happyReduce_235"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1111 5 1111 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1111 5 1111 6,SrcSpan "tests/examples/CParser.hs" 1111 10 1111 11,SrcSpan "tests/examples/CParser.hs" 1111 27 1111 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1111 6 1111 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1111 6 1111 9, srcInfoPoints = []}) 236 "236"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1111 12 1111 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1111 12 1111 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1111 12 1111 27, srcInfoPoints = []}) "happyReduce_236"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1112 5 1112 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1112 5 1112 6,SrcSpan "tests/examples/CParser.hs" 1112 10 1112 11,SrcSpan "tests/examples/CParser.hs" 1112 27 1112 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1112 6 1112 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1112 6 1112 9, srcInfoPoints = []}) 237 "237"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1112 12 1112 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1112 12 1112 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1112 12 1112 27, srcInfoPoints = []}) "happyReduce_237"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1113 5 1113 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1113 5 1113 6,SrcSpan "tests/examples/CParser.hs" 1113 10 1113 11,SrcSpan "tests/examples/CParser.hs" 1113 27 1113 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1113 6 1113 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1113 6 1113 9, srcInfoPoints = []}) 238 "238"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1113 12 1113 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1113 12 1113 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1113 12 1113 27, srcInfoPoints = []}) "happyReduce_238"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1114 5 1114 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1114 5 1114 6,SrcSpan "tests/examples/CParser.hs" 1114 10 1114 11,SrcSpan "tests/examples/CParser.hs" 1114 27 1114 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1114 6 1114 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1114 6 1114 9, srcInfoPoints = []}) 239 "239"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1114 12 1114 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1114 12 1114 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1114 12 1114 27, srcInfoPoints = []}) "happyReduce_239"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1115 5 1115 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1115 5 1115 6,SrcSpan "tests/examples/CParser.hs" 1115 10 1115 11,SrcSpan "tests/examples/CParser.hs" 1115 27 1115 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1115 6 1115 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1115 6 1115 9, srcInfoPoints = []}) 240 "240"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1115 12 1115 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1115 12 1115 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1115 12 1115 27, srcInfoPoints = []}) "happyReduce_240"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1116 5 1116 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1116 5 1116 6,SrcSpan "tests/examples/CParser.hs" 1116 10 1116 11,SrcSpan "tests/examples/CParser.hs" 1116 27 1116 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1116 6 1116 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1116 6 1116 9, srcInfoPoints = []}) 241 "241"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1116 12 1116 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1116 12 1116 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1116 12 1116 27, srcInfoPoints = []}) "happyReduce_241"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1117 5 1117 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1117 5 1117 6,SrcSpan "tests/examples/CParser.hs" 1117 10 1117 11,SrcSpan "tests/examples/CParser.hs" 1117 27 1117 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1117 6 1117 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1117 6 1117 9, srcInfoPoints = []}) 242 "242"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1117 12 1117 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1117 12 1117 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1117 12 1117 27, srcInfoPoints = []}) "happyReduce_242"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1118 5 1118 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1118 5 1118 6,SrcSpan "tests/examples/CParser.hs" 1118 10 1118 11,SrcSpan "tests/examples/CParser.hs" 1118 27 1118 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1118 6 1118 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1118 6 1118 9, srcInfoPoints = []}) 243 "243"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1118 12 1118 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1118 12 1118 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1118 12 1118 27, srcInfoPoints = []}) "happyReduce_243"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1119 5 1119 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1119 5 1119 6,SrcSpan "tests/examples/CParser.hs" 1119 10 1119 11,SrcSpan "tests/examples/CParser.hs" 1119 27 1119 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1119 6 1119 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1119 6 1119 9, srcInfoPoints = []}) 244 "244"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1119 12 1119 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1119 12 1119 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1119 12 1119 27, srcInfoPoints = []}) "happyReduce_244"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1120 5 1120 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1120 5 1120 6,SrcSpan "tests/examples/CParser.hs" 1120 10 1120 11,SrcSpan "tests/examples/CParser.hs" 1120 27 1120 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1120 6 1120 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1120 6 1120 9, srcInfoPoints = []}) 245 "245"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1120 12 1120 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1120 12 1120 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1120 12 1120 27, srcInfoPoints = []}) "happyReduce_245"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1121 5 1121 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1121 5 1121 6,SrcSpan "tests/examples/CParser.hs" 1121 10 1121 11,SrcSpan "tests/examples/CParser.hs" 1121 27 1121 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1121 6 1121 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1121 6 1121 9, srcInfoPoints = []}) 246 "246"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1121 12 1121 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1121 12 1121 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1121 12 1121 27, srcInfoPoints = []}) "happyReduce_246"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1122 5 1122 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1122 5 1122 6,SrcSpan "tests/examples/CParser.hs" 1122 10 1122 11,SrcSpan "tests/examples/CParser.hs" 1122 27 1122 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1122 6 1122 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1122 6 1122 9, srcInfoPoints = []}) 247 "247"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1122 12 1122 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1122 12 1122 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1122 12 1122 27, srcInfoPoints = []}) "happyReduce_247"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1123 5 1123 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1123 5 1123 6,SrcSpan "tests/examples/CParser.hs" 1123 10 1123 11,SrcSpan "tests/examples/CParser.hs" 1123 27 1123 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1123 6 1123 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1123 6 1123 9, srcInfoPoints = []}) 248 "248"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1123 12 1123 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1123 12 1123 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1123 12 1123 27, srcInfoPoints = []}) "happyReduce_248"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1124 5 1124 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1124 5 1124 6,SrcSpan "tests/examples/CParser.hs" 1124 10 1124 11,SrcSpan "tests/examples/CParser.hs" 1124 27 1124 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1124 6 1124 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1124 6 1124 9, srcInfoPoints = []}) 249 "249"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1124 12 1124 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1124 12 1124 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1124 12 1124 27, srcInfoPoints = []}) "happyReduce_249"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1125 5 1125 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1125 5 1125 6,SrcSpan "tests/examples/CParser.hs" 1125 10 1125 11,SrcSpan "tests/examples/CParser.hs" 1125 27 1125 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1125 6 1125 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1125 6 1125 9, srcInfoPoints = []}) 250 "250"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1125 12 1125 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1125 12 1125 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1125 12 1125 27, srcInfoPoints = []}) "happyReduce_250"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1126 5 1126 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1126 5 1126 6,SrcSpan "tests/examples/CParser.hs" 1126 10 1126 11,SrcSpan "tests/examples/CParser.hs" 1126 27 1126 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1126 6 1126 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1126 6 1126 9, srcInfoPoints = []}) 251 "251"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1126 12 1126 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1126 12 1126 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1126 12 1126 27, srcInfoPoints = []}) "happyReduce_251"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1127 5 1127 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1127 5 1127 6,SrcSpan "tests/examples/CParser.hs" 1127 10 1127 11,SrcSpan "tests/examples/CParser.hs" 1127 27 1127 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1127 6 1127 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1127 6 1127 9, srcInfoPoints = []}) 252 "252"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1127 12 1127 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1127 12 1127 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1127 12 1127 27, srcInfoPoints = []}) "happyReduce_252"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1128 5 1128 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1128 5 1128 6,SrcSpan "tests/examples/CParser.hs" 1128 10 1128 11,SrcSpan "tests/examples/CParser.hs" 1128 27 1128 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1128 6 1128 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1128 6 1128 9, srcInfoPoints = []}) 253 "253"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1128 12 1128 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1128 12 1128 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1128 12 1128 27, srcInfoPoints = []}) "happyReduce_253"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1129 5 1129 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1129 5 1129 6,SrcSpan "tests/examples/CParser.hs" 1129 10 1129 11,SrcSpan "tests/examples/CParser.hs" 1129 27 1129 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1129 6 1129 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1129 6 1129 9, srcInfoPoints = []}) 254 "254"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1129 12 1129 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1129 12 1129 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1129 12 1129 27, srcInfoPoints = []}) "happyReduce_254"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1130 5 1130 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1130 5 1130 6,SrcSpan "tests/examples/CParser.hs" 1130 10 1130 11,SrcSpan "tests/examples/CParser.hs" 1130 27 1130 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1130 6 1130 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1130 6 1130 9, srcInfoPoints = []}) 255 "255"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1130 12 1130 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1130 12 1130 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1130 12 1130 27, srcInfoPoints = []}) "happyReduce_255"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1131 5 1131 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1131 5 1131 6,SrcSpan "tests/examples/CParser.hs" 1131 10 1131 11,SrcSpan "tests/examples/CParser.hs" 1131 27 1131 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1131 6 1131 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1131 6 1131 9, srcInfoPoints = []}) 256 "256"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1131 12 1131 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1131 12 1131 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1131 12 1131 27, srcInfoPoints = []}) "happyReduce_256"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1132 5 1132 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1132 5 1132 6,SrcSpan "tests/examples/CParser.hs" 1132 10 1132 11,SrcSpan "tests/examples/CParser.hs" 1132 27 1132 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1132 6 1132 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1132 6 1132 9, srcInfoPoints = []}) 257 "257"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1132 12 1132 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1132 12 1132 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1132 12 1132 27, srcInfoPoints = []}) "happyReduce_257"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1133 5 1133 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1133 5 1133 6,SrcSpan "tests/examples/CParser.hs" 1133 10 1133 11,SrcSpan "tests/examples/CParser.hs" 1133 27 1133 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1133 6 1133 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1133 6 1133 9, srcInfoPoints = []}) 258 "258"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1133 12 1133 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1133 12 1133 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1133 12 1133 27, srcInfoPoints = []}) "happyReduce_258"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1134 5 1134 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1134 5 1134 6,SrcSpan "tests/examples/CParser.hs" 1134 10 1134 11,SrcSpan "tests/examples/CParser.hs" 1134 27 1134 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1134 6 1134 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1134 6 1134 9, srcInfoPoints = []}) 259 "259"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1134 12 1134 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1134 12 1134 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1134 12 1134 27, srcInfoPoints = []}) "happyReduce_259"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1135 5 1135 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1135 5 1135 6,SrcSpan "tests/examples/CParser.hs" 1135 10 1135 11,SrcSpan "tests/examples/CParser.hs" 1135 27 1135 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1135 6 1135 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1135 6 1135 9, srcInfoPoints = []}) 260 "260"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1135 12 1135 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1135 12 1135 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1135 12 1135 27, srcInfoPoints = []}) "happyReduce_260"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1136 5 1136 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1136 5 1136 6,SrcSpan "tests/examples/CParser.hs" 1136 10 1136 11,SrcSpan "tests/examples/CParser.hs" 1136 27 1136 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1136 6 1136 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1136 6 1136 9, srcInfoPoints = []}) 261 "261"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1136 12 1136 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1136 12 1136 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1136 12 1136 27, srcInfoPoints = []}) "happyReduce_261"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1137 5 1137 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1137 5 1137 6,SrcSpan "tests/examples/CParser.hs" 1137 10 1137 11,SrcSpan "tests/examples/CParser.hs" 1137 27 1137 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1137 6 1137 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1137 6 1137 9, srcInfoPoints = []}) 262 "262"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1137 12 1137 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1137 12 1137 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1137 12 1137 27, srcInfoPoints = []}) "happyReduce_262"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1138 5 1138 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1138 5 1138 6,SrcSpan "tests/examples/CParser.hs" 1138 10 1138 11,SrcSpan "tests/examples/CParser.hs" 1138 27 1138 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1138 6 1138 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1138 6 1138 9, srcInfoPoints = []}) 263 "263"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1138 12 1138 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1138 12 1138 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1138 12 1138 27, srcInfoPoints = []}) "happyReduce_263"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1139 5 1139 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1139 5 1139 6,SrcSpan "tests/examples/CParser.hs" 1139 10 1139 11,SrcSpan "tests/examples/CParser.hs" 1139 27 1139 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1139 6 1139 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1139 6 1139 9, srcInfoPoints = []}) 264 "264"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1139 12 1139 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1139 12 1139 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1139 12 1139 27, srcInfoPoints = []}) "happyReduce_264"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1140 5 1140 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1140 5 1140 6,SrcSpan "tests/examples/CParser.hs" 1140 10 1140 11,SrcSpan "tests/examples/CParser.hs" 1140 27 1140 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1140 6 1140 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1140 6 1140 9, srcInfoPoints = []}) 265 "265"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1140 12 1140 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1140 12 1140 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1140 12 1140 27, srcInfoPoints = []}) "happyReduce_265"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1141 5 1141 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1141 5 1141 6,SrcSpan "tests/examples/CParser.hs" 1141 10 1141 11,SrcSpan "tests/examples/CParser.hs" 1141 27 1141 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1141 6 1141 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1141 6 1141 9, srcInfoPoints = []}) 266 "266"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1141 12 1141 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1141 12 1141 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1141 12 1141 27, srcInfoPoints = []}) "happyReduce_266"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1142 5 1142 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1142 5 1142 6,SrcSpan "tests/examples/CParser.hs" 1142 10 1142 11,SrcSpan "tests/examples/CParser.hs" 1142 27 1142 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1142 6 1142 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1142 6 1142 9, srcInfoPoints = []}) 267 "267"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1142 12 1142 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1142 12 1142 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1142 12 1142 27, srcInfoPoints = []}) "happyReduce_267"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1143 5 1143 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1143 5 1143 6,SrcSpan "tests/examples/CParser.hs" 1143 10 1143 11,SrcSpan "tests/examples/CParser.hs" 1143 27 1143 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1143 6 1143 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1143 6 1143 9, srcInfoPoints = []}) 268 "268"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1143 12 1143 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1143 12 1143 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1143 12 1143 27, srcInfoPoints = []}) "happyReduce_268"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1144 5 1144 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1144 5 1144 6,SrcSpan "tests/examples/CParser.hs" 1144 10 1144 11,SrcSpan "tests/examples/CParser.hs" 1144 27 1144 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1144 6 1144 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1144 6 1144 9, srcInfoPoints = []}) 269 "269"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1144 12 1144 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1144 12 1144 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1144 12 1144 27, srcInfoPoints = []}) "happyReduce_269"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1145 5 1145 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1145 5 1145 6,SrcSpan "tests/examples/CParser.hs" 1145 10 1145 11,SrcSpan "tests/examples/CParser.hs" 1145 27 1145 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1145 6 1145 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1145 6 1145 9, srcInfoPoints = []}) 270 "270"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1145 12 1145 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1145 12 1145 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1145 12 1145 27, srcInfoPoints = []}) "happyReduce_270"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1146 5 1146 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1146 5 1146 6,SrcSpan "tests/examples/CParser.hs" 1146 10 1146 11,SrcSpan "tests/examples/CParser.hs" 1146 27 1146 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1146 6 1146 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1146 6 1146 9, srcInfoPoints = []}) 271 "271"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1146 12 1146 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1146 12 1146 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1146 12 1146 27, srcInfoPoints = []}) "happyReduce_271"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1147 5 1147 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1147 5 1147 6,SrcSpan "tests/examples/CParser.hs" 1147 10 1147 11,SrcSpan "tests/examples/CParser.hs" 1147 27 1147 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1147 6 1147 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1147 6 1147 9, srcInfoPoints = []}) 272 "272"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1147 12 1147 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1147 12 1147 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1147 12 1147 27, srcInfoPoints = []}) "happyReduce_272"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1148 5 1148 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1148 5 1148 6,SrcSpan "tests/examples/CParser.hs" 1148 10 1148 11,SrcSpan "tests/examples/CParser.hs" 1148 27 1148 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1148 6 1148 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1148 6 1148 9, srcInfoPoints = []}) 273 "273"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1148 12 1148 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1148 12 1148 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1148 12 1148 27, srcInfoPoints = []}) "happyReduce_273"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1149 5 1149 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1149 5 1149 6,SrcSpan "tests/examples/CParser.hs" 1149 10 1149 11,SrcSpan "tests/examples/CParser.hs" 1149 27 1149 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1149 6 1149 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1149 6 1149 9, srcInfoPoints = []}) 274 "274"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1149 12 1149 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1149 12 1149 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1149 12 1149 27, srcInfoPoints = []}) "happyReduce_274"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1150 5 1150 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1150 5 1150 6,SrcSpan "tests/examples/CParser.hs" 1150 10 1150 11,SrcSpan "tests/examples/CParser.hs" 1150 27 1150 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1150 6 1150 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1150 6 1150 9, srcInfoPoints = []}) 275 "275"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1150 12 1150 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1150 12 1150 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1150 12 1150 27, srcInfoPoints = []}) "happyReduce_275"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1151 5 1151 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1151 5 1151 6,SrcSpan "tests/examples/CParser.hs" 1151 10 1151 11,SrcSpan "tests/examples/CParser.hs" 1151 27 1151 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1151 6 1151 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1151 6 1151 9, srcInfoPoints = []}) 276 "276"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1151 12 1151 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1151 12 1151 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1151 12 1151 27, srcInfoPoints = []}) "happyReduce_276"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1152 5 1152 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1152 5 1152 6,SrcSpan "tests/examples/CParser.hs" 1152 10 1152 11,SrcSpan "tests/examples/CParser.hs" 1152 27 1152 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1152 6 1152 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1152 6 1152 9, srcInfoPoints = []}) 277 "277"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1152 12 1152 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1152 12 1152 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1152 12 1152 27, srcInfoPoints = []}) "happyReduce_277"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1153 5 1153 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1153 5 1153 6,SrcSpan "tests/examples/CParser.hs" 1153 10 1153 11,SrcSpan "tests/examples/CParser.hs" 1153 27 1153 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1153 6 1153 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1153 6 1153 9, srcInfoPoints = []}) 278 "278"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1153 12 1153 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1153 12 1153 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1153 12 1153 27, srcInfoPoints = []}) "happyReduce_278"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1154 5 1154 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1154 5 1154 6,SrcSpan "tests/examples/CParser.hs" 1154 10 1154 11,SrcSpan "tests/examples/CParser.hs" 1154 27 1154 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1154 6 1154 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1154 6 1154 9, srcInfoPoints = []}) 279 "279"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1154 12 1154 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1154 12 1154 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1154 12 1154 27, srcInfoPoints = []}) "happyReduce_279"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1155 5 1155 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1155 5 1155 6,SrcSpan "tests/examples/CParser.hs" 1155 10 1155 11,SrcSpan "tests/examples/CParser.hs" 1155 27 1155 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1155 6 1155 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1155 6 1155 9, srcInfoPoints = []}) 280 "280"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1155 12 1155 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1155 12 1155 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1155 12 1155 27, srcInfoPoints = []}) "happyReduce_280"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1156 5 1156 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1156 5 1156 6,SrcSpan "tests/examples/CParser.hs" 1156 10 1156 11,SrcSpan "tests/examples/CParser.hs" 1156 27 1156 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1156 6 1156 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1156 6 1156 9, srcInfoPoints = []}) 281 "281"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1156 12 1156 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1156 12 1156 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1156 12 1156 27, srcInfoPoints = []}) "happyReduce_281"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1157 5 1157 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1157 5 1157 6,SrcSpan "tests/examples/CParser.hs" 1157 10 1157 11,SrcSpan "tests/examples/CParser.hs" 1157 27 1157 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1157 6 1157 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1157 6 1157 9, srcInfoPoints = []}) 282 "282"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1157 12 1157 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1157 12 1157 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1157 12 1157 27, srcInfoPoints = []}) "happyReduce_282"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1158 5 1158 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1158 5 1158 6,SrcSpan "tests/examples/CParser.hs" 1158 10 1158 11,SrcSpan "tests/examples/CParser.hs" 1158 27 1158 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1158 6 1158 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1158 6 1158 9, srcInfoPoints = []}) 283 "283"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1158 12 1158 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1158 12 1158 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1158 12 1158 27, srcInfoPoints = []}) "happyReduce_283"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1159 5 1159 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1159 5 1159 6,SrcSpan "tests/examples/CParser.hs" 1159 10 1159 11,SrcSpan "tests/examples/CParser.hs" 1159 27 1159 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1159 6 1159 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1159 6 1159 9, srcInfoPoints = []}) 284 "284"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1159 12 1159 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1159 12 1159 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1159 12 1159 27, srcInfoPoints = []}) "happyReduce_284"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1160 5 1160 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1160 5 1160 6,SrcSpan "tests/examples/CParser.hs" 1160 10 1160 11,SrcSpan "tests/examples/CParser.hs" 1160 27 1160 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1160 6 1160 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1160 6 1160 9, srcInfoPoints = []}) 285 "285"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1160 12 1160 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1160 12 1160 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1160 12 1160 27, srcInfoPoints = []}) "happyReduce_285"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1161 5 1161 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1161 5 1161 6,SrcSpan "tests/examples/CParser.hs" 1161 10 1161 11,SrcSpan "tests/examples/CParser.hs" 1161 27 1161 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1161 6 1161 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1161 6 1161 9, srcInfoPoints = []}) 286 "286"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1161 12 1161 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1161 12 1161 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1161 12 1161 27, srcInfoPoints = []}) "happyReduce_286"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1162 5 1162 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1162 5 1162 6,SrcSpan "tests/examples/CParser.hs" 1162 10 1162 11,SrcSpan "tests/examples/CParser.hs" 1162 27 1162 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1162 6 1162 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1162 6 1162 9, srcInfoPoints = []}) 287 "287"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1162 12 1162 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1162 12 1162 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1162 12 1162 27, srcInfoPoints = []}) "happyReduce_287"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1163 5 1163 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1163 5 1163 6,SrcSpan "tests/examples/CParser.hs" 1163 10 1163 11,SrcSpan "tests/examples/CParser.hs" 1163 27 1163 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1163 6 1163 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1163 6 1163 9, srcInfoPoints = []}) 288 "288"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1163 12 1163 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1163 12 1163 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1163 12 1163 27, srcInfoPoints = []}) "happyReduce_288"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1164 5 1164 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1164 5 1164 6,SrcSpan "tests/examples/CParser.hs" 1164 10 1164 11,SrcSpan "tests/examples/CParser.hs" 1164 27 1164 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1164 6 1164 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1164 6 1164 9, srcInfoPoints = []}) 289 "289"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1164 12 1164 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1164 12 1164 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1164 12 1164 27, srcInfoPoints = []}) "happyReduce_289"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1165 5 1165 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1165 5 1165 6,SrcSpan "tests/examples/CParser.hs" 1165 10 1165 11,SrcSpan "tests/examples/CParser.hs" 1165 27 1165 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1165 6 1165 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1165 6 1165 9, srcInfoPoints = []}) 290 "290"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1165 12 1165 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1165 12 1165 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1165 12 1165 27, srcInfoPoints = []}) "happyReduce_290"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1166 5 1166 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1166 5 1166 6,SrcSpan "tests/examples/CParser.hs" 1166 10 1166 11,SrcSpan "tests/examples/CParser.hs" 1166 27 1166 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1166 6 1166 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1166 6 1166 9, srcInfoPoints = []}) 291 "291"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1166 12 1166 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1166 12 1166 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1166 12 1166 27, srcInfoPoints = []}) "happyReduce_291"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1167 5 1167 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1167 5 1167 6,SrcSpan "tests/examples/CParser.hs" 1167 10 1167 11,SrcSpan "tests/examples/CParser.hs" 1167 27 1167 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1167 6 1167 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1167 6 1167 9, srcInfoPoints = []}) 292 "292"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1167 12 1167 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1167 12 1167 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1167 12 1167 27, srcInfoPoints = []}) "happyReduce_292"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1168 5 1168 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1168 5 1168 6,SrcSpan "tests/examples/CParser.hs" 1168 10 1168 11,SrcSpan "tests/examples/CParser.hs" 1168 27 1168 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1168 6 1168 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1168 6 1168 9, srcInfoPoints = []}) 293 "293"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1168 12 1168 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1168 12 1168 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1168 12 1168 27, srcInfoPoints = []}) "happyReduce_293"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1169 5 1169 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1169 5 1169 6,SrcSpan "tests/examples/CParser.hs" 1169 10 1169 11,SrcSpan "tests/examples/CParser.hs" 1169 27 1169 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1169 6 1169 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1169 6 1169 9, srcInfoPoints = []}) 294 "294"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1169 12 1169 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1169 12 1169 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1169 12 1169 27, srcInfoPoints = []}) "happyReduce_294"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1170 5 1170 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1170 5 1170 6,SrcSpan "tests/examples/CParser.hs" 1170 10 1170 11,SrcSpan "tests/examples/CParser.hs" 1170 27 1170 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1170 6 1170 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1170 6 1170 9, srcInfoPoints = []}) 295 "295"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1170 12 1170 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1170 12 1170 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1170 12 1170 27, srcInfoPoints = []}) "happyReduce_295"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1171 5 1171 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1171 5 1171 6,SrcSpan "tests/examples/CParser.hs" 1171 10 1171 11,SrcSpan "tests/examples/CParser.hs" 1171 27 1171 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1171 6 1171 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1171 6 1171 9, srcInfoPoints = []}) 296 "296"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1171 12 1171 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1171 12 1171 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1171 12 1171 27, srcInfoPoints = []}) "happyReduce_296"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1172 5 1172 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1172 5 1172 6,SrcSpan "tests/examples/CParser.hs" 1172 10 1172 11,SrcSpan "tests/examples/CParser.hs" 1172 27 1172 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1172 6 1172 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1172 6 1172 9, srcInfoPoints = []}) 297 "297"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1172 12 1172 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1172 12 1172 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1172 12 1172 27, srcInfoPoints = []}) "happyReduce_297"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1173 5 1173 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1173 5 1173 6,SrcSpan "tests/examples/CParser.hs" 1173 10 1173 11,SrcSpan "tests/examples/CParser.hs" 1173 27 1173 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1173 6 1173 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1173 6 1173 9, srcInfoPoints = []}) 298 "298"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1173 12 1173 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1173 12 1173 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1173 12 1173 27, srcInfoPoints = []}) "happyReduce_298"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1174 5 1174 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1174 5 1174 6,SrcSpan "tests/examples/CParser.hs" 1174 10 1174 11,SrcSpan "tests/examples/CParser.hs" 1174 27 1174 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1174 6 1174 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1174 6 1174 9, srcInfoPoints = []}) 299 "299"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1174 12 1174 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1174 12 1174 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1174 12 1174 27, srcInfoPoints = []}) "happyReduce_299"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1175 5 1175 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1175 5 1175 6,SrcSpan "tests/examples/CParser.hs" 1175 10 1175 11,SrcSpan "tests/examples/CParser.hs" 1175 27 1175 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1175 6 1175 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1175 6 1175 9, srcInfoPoints = []}) 300 "300"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1175 12 1175 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1175 12 1175 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1175 12 1175 27, srcInfoPoints = []}) "happyReduce_300"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1176 5 1176 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1176 5 1176 6,SrcSpan "tests/examples/CParser.hs" 1176 10 1176 11,SrcSpan "tests/examples/CParser.hs" 1176 27 1176 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1176 6 1176 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1176 6 1176 9, srcInfoPoints = []}) 301 "301"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1176 12 1176 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1176 12 1176 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1176 12 1176 27, srcInfoPoints = []}) "happyReduce_301"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1177 5 1177 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1177 5 1177 6,SrcSpan "tests/examples/CParser.hs" 1177 10 1177 11,SrcSpan "tests/examples/CParser.hs" 1177 27 1177 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1177 6 1177 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1177 6 1177 9, srcInfoPoints = []}) 302 "302"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1177 12 1177 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1177 12 1177 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1177 12 1177 27, srcInfoPoints = []}) "happyReduce_302"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1178 5 1178 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1178 5 1178 6,SrcSpan "tests/examples/CParser.hs" 1178 10 1178 11,SrcSpan "tests/examples/CParser.hs" 1178 27 1178 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1178 6 1178 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1178 6 1178 9, srcInfoPoints = []}) 303 "303"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1178 12 1178 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1178 12 1178 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1178 12 1178 27, srcInfoPoints = []}) "happyReduce_303"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1179 5 1179 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1179 5 1179 6,SrcSpan "tests/examples/CParser.hs" 1179 10 1179 11,SrcSpan "tests/examples/CParser.hs" 1179 27 1179 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1179 6 1179 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1179 6 1179 9, srcInfoPoints = []}) 304 "304"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1179 12 1179 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1179 12 1179 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1179 12 1179 27, srcInfoPoints = []}) "happyReduce_304"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1180 5 1180 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1180 5 1180 6,SrcSpan "tests/examples/CParser.hs" 1180 10 1180 11,SrcSpan "tests/examples/CParser.hs" 1180 27 1180 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1180 6 1180 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1180 6 1180 9, srcInfoPoints = []}) 305 "305"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1180 12 1180 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1180 12 1180 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1180 12 1180 27, srcInfoPoints = []}) "happyReduce_305"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1181 5 1181 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1181 5 1181 6,SrcSpan "tests/examples/CParser.hs" 1181 10 1181 11,SrcSpan "tests/examples/CParser.hs" 1181 27 1181 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1181 6 1181 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1181 6 1181 9, srcInfoPoints = []}) 306 "306"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1181 12 1181 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1181 12 1181 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1181 12 1181 27, srcInfoPoints = []}) "happyReduce_306"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1182 5 1182 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1182 5 1182 6,SrcSpan "tests/examples/CParser.hs" 1182 10 1182 11,SrcSpan "tests/examples/CParser.hs" 1182 27 1182 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1182 6 1182 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1182 6 1182 9, srcInfoPoints = []}) 307 "307"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1182 12 1182 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1182 12 1182 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1182 12 1182 27, srcInfoPoints = []}) "happyReduce_307"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1183 5 1183 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1183 5 1183 6,SrcSpan "tests/examples/CParser.hs" 1183 10 1183 11,SrcSpan "tests/examples/CParser.hs" 1183 27 1183 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1183 6 1183 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1183 6 1183 9, srcInfoPoints = []}) 308 "308"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1183 12 1183 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1183 12 1183 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1183 12 1183 27, srcInfoPoints = []}) "happyReduce_308"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1184 5 1184 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1184 5 1184 6,SrcSpan "tests/examples/CParser.hs" 1184 10 1184 11,SrcSpan "tests/examples/CParser.hs" 1184 27 1184 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1184 6 1184 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1184 6 1184 9, srcInfoPoints = []}) 309 "309"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1184 12 1184 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1184 12 1184 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1184 12 1184 27, srcInfoPoints = []}) "happyReduce_309"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1185 5 1185 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1185 5 1185 6,SrcSpan "tests/examples/CParser.hs" 1185 10 1185 11,SrcSpan "tests/examples/CParser.hs" 1185 27 1185 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1185 6 1185 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1185 6 1185 9, srcInfoPoints = []}) 310 "310"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1185 12 1185 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1185 12 1185 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1185 12 1185 27, srcInfoPoints = []}) "happyReduce_310"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1186 5 1186 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1186 5 1186 6,SrcSpan "tests/examples/CParser.hs" 1186 10 1186 11,SrcSpan "tests/examples/CParser.hs" 1186 27 1186 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1186 6 1186 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1186 6 1186 9, srcInfoPoints = []}) 311 "311"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1186 12 1186 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1186 12 1186 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1186 12 1186 27, srcInfoPoints = []}) "happyReduce_311"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1187 5 1187 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1187 5 1187 6,SrcSpan "tests/examples/CParser.hs" 1187 10 1187 11,SrcSpan "tests/examples/CParser.hs" 1187 27 1187 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1187 6 1187 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1187 6 1187 9, srcInfoPoints = []}) 312 "312"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1187 12 1187 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1187 12 1187 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1187 12 1187 27, srcInfoPoints = []}) "happyReduce_312"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1188 5 1188 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1188 5 1188 6,SrcSpan "tests/examples/CParser.hs" 1188 10 1188 11,SrcSpan "tests/examples/CParser.hs" 1188 27 1188 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1188 6 1188 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1188 6 1188 9, srcInfoPoints = []}) 313 "313"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1188 12 1188 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1188 12 1188 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1188 12 1188 27, srcInfoPoints = []}) "happyReduce_313"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1189 5 1189 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1189 5 1189 6,SrcSpan "tests/examples/CParser.hs" 1189 10 1189 11,SrcSpan "tests/examples/CParser.hs" 1189 27 1189 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1189 6 1189 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1189 6 1189 9, srcInfoPoints = []}) 314 "314"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1189 12 1189 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1189 12 1189 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1189 12 1189 27, srcInfoPoints = []}) "happyReduce_314"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1190 5 1190 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1190 5 1190 6,SrcSpan "tests/examples/CParser.hs" 1190 10 1190 11,SrcSpan "tests/examples/CParser.hs" 1190 27 1190 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1190 6 1190 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1190 6 1190 9, srcInfoPoints = []}) 315 "315"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1190 12 1190 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1190 12 1190 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1190 12 1190 27, srcInfoPoints = []}) "happyReduce_315"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1191 5 1191 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1191 5 1191 6,SrcSpan "tests/examples/CParser.hs" 1191 10 1191 11,SrcSpan "tests/examples/CParser.hs" 1191 27 1191 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1191 6 1191 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1191 6 1191 9, srcInfoPoints = []}) 316 "316"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1191 12 1191 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1191 12 1191 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1191 12 1191 27, srcInfoPoints = []}) "happyReduce_316"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1192 5 1192 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1192 5 1192 6,SrcSpan "tests/examples/CParser.hs" 1192 10 1192 11,SrcSpan "tests/examples/CParser.hs" 1192 27 1192 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1192 6 1192 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1192 6 1192 9, srcInfoPoints = []}) 317 "317"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1192 12 1192 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1192 12 1192 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1192 12 1192 27, srcInfoPoints = []}) "happyReduce_317"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1193 5 1193 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1193 5 1193 6,SrcSpan "tests/examples/CParser.hs" 1193 10 1193 11,SrcSpan "tests/examples/CParser.hs" 1193 27 1193 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1193 6 1193 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1193 6 1193 9, srcInfoPoints = []}) 318 "318"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1193 12 1193 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1193 12 1193 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1193 12 1193 27, srcInfoPoints = []}) "happyReduce_318"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1194 5 1194 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1194 5 1194 6,SrcSpan "tests/examples/CParser.hs" 1194 10 1194 11,SrcSpan "tests/examples/CParser.hs" 1194 27 1194 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1194 6 1194 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1194 6 1194 9, srcInfoPoints = []}) 319 "319"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1194 12 1194 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1194 12 1194 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1194 12 1194 27, srcInfoPoints = []}) "happyReduce_319"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1195 5 1195 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1195 5 1195 6,SrcSpan "tests/examples/CParser.hs" 1195 10 1195 11,SrcSpan "tests/examples/CParser.hs" 1195 27 1195 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1195 6 1195 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1195 6 1195 9, srcInfoPoints = []}) 320 "320"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1195 12 1195 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1195 12 1195 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1195 12 1195 27, srcInfoPoints = []}) "happyReduce_320"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1196 5 1196 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1196 5 1196 6,SrcSpan "tests/examples/CParser.hs" 1196 10 1196 11,SrcSpan "tests/examples/CParser.hs" 1196 27 1196 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1196 6 1196 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1196 6 1196 9, srcInfoPoints = []}) 321 "321"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1196 12 1196 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1196 12 1196 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1196 12 1196 27, srcInfoPoints = []}) "happyReduce_321"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1197 5 1197 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1197 5 1197 6,SrcSpan "tests/examples/CParser.hs" 1197 10 1197 11,SrcSpan "tests/examples/CParser.hs" 1197 27 1197 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1197 6 1197 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1197 6 1197 9, srcInfoPoints = []}) 322 "322"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1197 12 1197 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1197 12 1197 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1197 12 1197 27, srcInfoPoints = []}) "happyReduce_322"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1198 5 1198 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1198 5 1198 6,SrcSpan "tests/examples/CParser.hs" 1198 10 1198 11,SrcSpan "tests/examples/CParser.hs" 1198 27 1198 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1198 6 1198 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1198 6 1198 9, srcInfoPoints = []}) 323 "323"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1198 12 1198 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1198 12 1198 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1198 12 1198 27, srcInfoPoints = []}) "happyReduce_323"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1199 5 1199 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1199 5 1199 6,SrcSpan "tests/examples/CParser.hs" 1199 10 1199 11,SrcSpan "tests/examples/CParser.hs" 1199 27 1199 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1199 6 1199 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1199 6 1199 9, srcInfoPoints = []}) 324 "324"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1199 12 1199 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1199 12 1199 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1199 12 1199 27, srcInfoPoints = []}) "happyReduce_324"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1200 5 1200 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1200 5 1200 6,SrcSpan "tests/examples/CParser.hs" 1200 10 1200 11,SrcSpan "tests/examples/CParser.hs" 1200 27 1200 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1200 6 1200 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1200 6 1200 9, srcInfoPoints = []}) 325 "325"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1200 12 1200 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1200 12 1200 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1200 12 1200 27, srcInfoPoints = []}) "happyReduce_325"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1201 5 1201 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1201 5 1201 6,SrcSpan "tests/examples/CParser.hs" 1201 10 1201 11,SrcSpan "tests/examples/CParser.hs" 1201 27 1201 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1201 6 1201 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1201 6 1201 9, srcInfoPoints = []}) 326 "326"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1201 12 1201 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1201 12 1201 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1201 12 1201 27, srcInfoPoints = []}) "happyReduce_326"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1202 5 1202 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1202 5 1202 6,SrcSpan "tests/examples/CParser.hs" 1202 10 1202 11,SrcSpan "tests/examples/CParser.hs" 1202 27 1202 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1202 6 1202 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1202 6 1202 9, srcInfoPoints = []}) 327 "327"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1202 12 1202 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1202 12 1202 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1202 12 1202 27, srcInfoPoints = []}) "happyReduce_327"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1203 5 1203 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1203 5 1203 6,SrcSpan "tests/examples/CParser.hs" 1203 10 1203 11,SrcSpan "tests/examples/CParser.hs" 1203 27 1203 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1203 6 1203 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1203 6 1203 9, srcInfoPoints = []}) 328 "328"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1203 12 1203 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1203 12 1203 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1203 12 1203 27, srcInfoPoints = []}) "happyReduce_328"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1204 5 1204 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1204 5 1204 6,SrcSpan "tests/examples/CParser.hs" 1204 10 1204 11,SrcSpan "tests/examples/CParser.hs" 1204 27 1204 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1204 6 1204 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1204 6 1204 9, srcInfoPoints = []}) 329 "329"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1204 12 1204 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1204 12 1204 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1204 12 1204 27, srcInfoPoints = []}) "happyReduce_329"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1205 5 1205 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1205 5 1205 6,SrcSpan "tests/examples/CParser.hs" 1205 10 1205 11,SrcSpan "tests/examples/CParser.hs" 1205 27 1205 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1205 6 1205 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1205 6 1205 9, srcInfoPoints = []}) 330 "330"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1205 12 1205 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1205 12 1205 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1205 12 1205 27, srcInfoPoints = []}) "happyReduce_330"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1206 5 1206 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1206 5 1206 6,SrcSpan "tests/examples/CParser.hs" 1206 10 1206 11,SrcSpan "tests/examples/CParser.hs" 1206 27 1206 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1206 6 1206 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1206 6 1206 9, srcInfoPoints = []}) 331 "331"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1206 12 1206 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1206 12 1206 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1206 12 1206 27, srcInfoPoints = []}) "happyReduce_331"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1207 5 1207 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1207 5 1207 6,SrcSpan "tests/examples/CParser.hs" 1207 10 1207 11,SrcSpan "tests/examples/CParser.hs" 1207 27 1207 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1207 6 1207 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1207 6 1207 9, srcInfoPoints = []}) 332 "332"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1207 12 1207 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1207 12 1207 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1207 12 1207 27, srcInfoPoints = []}) "happyReduce_332"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1208 5 1208 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1208 5 1208 6,SrcSpan "tests/examples/CParser.hs" 1208 10 1208 11,SrcSpan "tests/examples/CParser.hs" 1208 27 1208 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1208 6 1208 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1208 6 1208 9, srcInfoPoints = []}) 333 "333"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1208 12 1208 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1208 12 1208 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1208 12 1208 27, srcInfoPoints = []}) "happyReduce_333"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1209 5 1209 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1209 5 1209 6,SrcSpan "tests/examples/CParser.hs" 1209 10 1209 11,SrcSpan "tests/examples/CParser.hs" 1209 27 1209 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1209 6 1209 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1209 6 1209 9, srcInfoPoints = []}) 334 "334"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1209 12 1209 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1209 12 1209 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1209 12 1209 27, srcInfoPoints = []}) "happyReduce_334"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1210 5 1210 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1210 5 1210 6,SrcSpan "tests/examples/CParser.hs" 1210 10 1210 11,SrcSpan "tests/examples/CParser.hs" 1210 27 1210 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1210 6 1210 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1210 6 1210 9, srcInfoPoints = []}) 335 "335"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1210 12 1210 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1210 12 1210 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1210 12 1210 27, srcInfoPoints = []}) "happyReduce_335"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1211 5 1211 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1211 5 1211 6,SrcSpan "tests/examples/CParser.hs" 1211 10 1211 11,SrcSpan "tests/examples/CParser.hs" 1211 27 1211 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1211 6 1211 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1211 6 1211 9, srcInfoPoints = []}) 336 "336"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1211 12 1211 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1211 12 1211 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1211 12 1211 27, srcInfoPoints = []}) "happyReduce_336"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1212 5 1212 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1212 5 1212 6,SrcSpan "tests/examples/CParser.hs" 1212 10 1212 11,SrcSpan "tests/examples/CParser.hs" 1212 27 1212 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1212 6 1212 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1212 6 1212 9, srcInfoPoints = []}) 337 "337"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1212 12 1212 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1212 12 1212 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1212 12 1212 27, srcInfoPoints = []}) "happyReduce_337"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1213 5 1213 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1213 5 1213 6,SrcSpan "tests/examples/CParser.hs" 1213 10 1213 11,SrcSpan "tests/examples/CParser.hs" 1213 27 1213 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1213 6 1213 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1213 6 1213 9, srcInfoPoints = []}) 338 "338"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1213 12 1213 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1213 12 1213 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1213 12 1213 27, srcInfoPoints = []}) "happyReduce_338"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1214 5 1214 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1214 5 1214 6,SrcSpan "tests/examples/CParser.hs" 1214 10 1214 11,SrcSpan "tests/examples/CParser.hs" 1214 27 1214 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1214 6 1214 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1214 6 1214 9, srcInfoPoints = []}) 339 "339"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1214 12 1214 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1214 12 1214 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1214 12 1214 27, srcInfoPoints = []}) "happyReduce_339"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1215 5 1215 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1215 5 1215 6,SrcSpan "tests/examples/CParser.hs" 1215 10 1215 11,SrcSpan "tests/examples/CParser.hs" 1215 27 1215 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1215 6 1215 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1215 6 1215 9, srcInfoPoints = []}) 340 "340"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1215 12 1215 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1215 12 1215 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1215 12 1215 27, srcInfoPoints = []}) "happyReduce_340"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1216 5 1216 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1216 5 1216 6,SrcSpan "tests/examples/CParser.hs" 1216 10 1216 11,SrcSpan "tests/examples/CParser.hs" 1216 27 1216 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1216 6 1216 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1216 6 1216 9, srcInfoPoints = []}) 341 "341"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1216 12 1216 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1216 12 1216 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1216 12 1216 27, srcInfoPoints = []}) "happyReduce_341"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1217 5 1217 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1217 5 1217 6,SrcSpan "tests/examples/CParser.hs" 1217 10 1217 11,SrcSpan "tests/examples/CParser.hs" 1217 27 1217 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1217 6 1217 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1217 6 1217 9, srcInfoPoints = []}) 342 "342"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1217 12 1217 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1217 12 1217 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1217 12 1217 27, srcInfoPoints = []}) "happyReduce_342"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1218 5 1218 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1218 5 1218 6,SrcSpan "tests/examples/CParser.hs" 1218 10 1218 11,SrcSpan "tests/examples/CParser.hs" 1218 27 1218 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1218 6 1218 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1218 6 1218 9, srcInfoPoints = []}) 343 "343"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1218 12 1218 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1218 12 1218 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1218 12 1218 27, srcInfoPoints = []}) "happyReduce_343"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1219 5 1219 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1219 5 1219 6,SrcSpan "tests/examples/CParser.hs" 1219 10 1219 11,SrcSpan "tests/examples/CParser.hs" 1219 27 1219 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1219 6 1219 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1219 6 1219 9, srcInfoPoints = []}) 344 "344"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1219 12 1219 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1219 12 1219 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1219 12 1219 27, srcInfoPoints = []}) "happyReduce_344"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1220 5 1220 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1220 5 1220 6,SrcSpan "tests/examples/CParser.hs" 1220 10 1220 11,SrcSpan "tests/examples/CParser.hs" 1220 27 1220 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1220 6 1220 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1220 6 1220 9, srcInfoPoints = []}) 345 "345"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1220 12 1220 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1220 12 1220 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1220 12 1220 27, srcInfoPoints = []}) "happyReduce_345"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1221 5 1221 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1221 5 1221 6,SrcSpan "tests/examples/CParser.hs" 1221 10 1221 11,SrcSpan "tests/examples/CParser.hs" 1221 27 1221 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1221 6 1221 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1221 6 1221 9, srcInfoPoints = []}) 346 "346"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1221 12 1221 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1221 12 1221 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1221 12 1221 27, srcInfoPoints = []}) "happyReduce_346"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1222 5 1222 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1222 5 1222 6,SrcSpan "tests/examples/CParser.hs" 1222 10 1222 11,SrcSpan "tests/examples/CParser.hs" 1222 27 1222 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1222 6 1222 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1222 6 1222 9, srcInfoPoints = []}) 347 "347"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1222 12 1222 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1222 12 1222 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1222 12 1222 27, srcInfoPoints = []}) "happyReduce_347"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1223 5 1223 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1223 5 1223 6,SrcSpan "tests/examples/CParser.hs" 1223 10 1223 11,SrcSpan "tests/examples/CParser.hs" 1223 27 1223 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1223 6 1223 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1223 6 1223 9, srcInfoPoints = []}) 348 "348"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1223 12 1223 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1223 12 1223 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1223 12 1223 27, srcInfoPoints = []}) "happyReduce_348"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1224 5 1224 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1224 5 1224 6,SrcSpan "tests/examples/CParser.hs" 1224 10 1224 11,SrcSpan "tests/examples/CParser.hs" 1224 27 1224 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1224 6 1224 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1224 6 1224 9, srcInfoPoints = []}) 349 "349"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1224 12 1224 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1224 12 1224 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1224 12 1224 27, srcInfoPoints = []}) "happyReduce_349"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1225 5 1225 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1225 5 1225 6,SrcSpan "tests/examples/CParser.hs" 1225 10 1225 11,SrcSpan "tests/examples/CParser.hs" 1225 27 1225 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1225 6 1225 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1225 6 1225 9, srcInfoPoints = []}) 350 "350"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1225 12 1225 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1225 12 1225 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1225 12 1225 27, srcInfoPoints = []}) "happyReduce_350"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1226 5 1226 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1226 5 1226 6,SrcSpan "tests/examples/CParser.hs" 1226 10 1226 11,SrcSpan "tests/examples/CParser.hs" 1226 27 1226 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1226 6 1226 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1226 6 1226 9, srcInfoPoints = []}) 351 "351"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1226 12 1226 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1226 12 1226 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1226 12 1226 27, srcInfoPoints = []}) "happyReduce_351"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1227 5 1227 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1227 5 1227 6,SrcSpan "tests/examples/CParser.hs" 1227 10 1227 11,SrcSpan "tests/examples/CParser.hs" 1227 27 1227 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1227 6 1227 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1227 6 1227 9, srcInfoPoints = []}) 352 "352"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1227 12 1227 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1227 12 1227 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1227 12 1227 27, srcInfoPoints = []}) "happyReduce_352"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1228 5 1228 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1228 5 1228 6,SrcSpan "tests/examples/CParser.hs" 1228 10 1228 11,SrcSpan "tests/examples/CParser.hs" 1228 27 1228 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1228 6 1228 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1228 6 1228 9, srcInfoPoints = []}) 353 "353"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1228 12 1228 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1228 12 1228 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1228 12 1228 27, srcInfoPoints = []}) "happyReduce_353"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1229 5 1229 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1229 5 1229 6,SrcSpan "tests/examples/CParser.hs" 1229 10 1229 11,SrcSpan "tests/examples/CParser.hs" 1229 27 1229 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1229 6 1229 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1229 6 1229 9, srcInfoPoints = []}) 354 "354"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1229 12 1229 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1229 12 1229 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1229 12 1229 27, srcInfoPoints = []}) "happyReduce_354"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1230 5 1230 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1230 5 1230 6,SrcSpan "tests/examples/CParser.hs" 1230 10 1230 11,SrcSpan "tests/examples/CParser.hs" 1230 27 1230 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1230 6 1230 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1230 6 1230 9, srcInfoPoints = []}) 355 "355"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1230 12 1230 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1230 12 1230 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1230 12 1230 27, srcInfoPoints = []}) "happyReduce_355"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1231 5 1231 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1231 5 1231 6,SrcSpan "tests/examples/CParser.hs" 1231 10 1231 11,SrcSpan "tests/examples/CParser.hs" 1231 27 1231 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1231 6 1231 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1231 6 1231 9, srcInfoPoints = []}) 356 "356"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1231 12 1231 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1231 12 1231 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1231 12 1231 27, srcInfoPoints = []}) "happyReduce_356"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1232 5 1232 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1232 5 1232 6,SrcSpan "tests/examples/CParser.hs" 1232 10 1232 11,SrcSpan "tests/examples/CParser.hs" 1232 27 1232 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1232 6 1232 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1232 6 1232 9, srcInfoPoints = []}) 357 "357"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1232 12 1232 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1232 12 1232 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1232 12 1232 27, srcInfoPoints = []}) "happyReduce_357"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1233 5 1233 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1233 5 1233 6,SrcSpan "tests/examples/CParser.hs" 1233 10 1233 11,SrcSpan "tests/examples/CParser.hs" 1233 27 1233 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1233 6 1233 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1233 6 1233 9, srcInfoPoints = []}) 358 "358"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1233 12 1233 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1233 12 1233 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1233 12 1233 27, srcInfoPoints = []}) "happyReduce_358"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1234 5 1234 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1234 5 1234 6,SrcSpan "tests/examples/CParser.hs" 1234 10 1234 11,SrcSpan "tests/examples/CParser.hs" 1234 27 1234 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1234 6 1234 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1234 6 1234 9, srcInfoPoints = []}) 359 "359"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1234 12 1234 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1234 12 1234 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1234 12 1234 27, srcInfoPoints = []}) "happyReduce_359"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1235 5 1235 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1235 5 1235 6,SrcSpan "tests/examples/CParser.hs" 1235 10 1235 11,SrcSpan "tests/examples/CParser.hs" 1235 27 1235 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1235 6 1235 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1235 6 1235 9, srcInfoPoints = []}) 360 "360"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1235 12 1235 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1235 12 1235 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1235 12 1235 27, srcInfoPoints = []}) "happyReduce_360"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1236 5 1236 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1236 5 1236 6,SrcSpan "tests/examples/CParser.hs" 1236 10 1236 11,SrcSpan "tests/examples/CParser.hs" 1236 27 1236 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1236 6 1236 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1236 6 1236 9, srcInfoPoints = []}) 361 "361"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1236 12 1236 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1236 12 1236 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1236 12 1236 27, srcInfoPoints = []}) "happyReduce_361"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1237 5 1237 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1237 5 1237 6,SrcSpan "tests/examples/CParser.hs" 1237 10 1237 11,SrcSpan "tests/examples/CParser.hs" 1237 27 1237 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1237 6 1237 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1237 6 1237 9, srcInfoPoints = []}) 362 "362"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1237 12 1237 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1237 12 1237 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1237 12 1237 27, srcInfoPoints = []}) "happyReduce_362"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1238 5 1238 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1238 5 1238 6,SrcSpan "tests/examples/CParser.hs" 1238 10 1238 11,SrcSpan "tests/examples/CParser.hs" 1238 27 1238 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1238 6 1238 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1238 6 1238 9, srcInfoPoints = []}) 363 "363"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1238 12 1238 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1238 12 1238 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1238 12 1238 27, srcInfoPoints = []}) "happyReduce_363"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1239 5 1239 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1239 5 1239 6,SrcSpan "tests/examples/CParser.hs" 1239 10 1239 11,SrcSpan "tests/examples/CParser.hs" 1239 27 1239 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1239 6 1239 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1239 6 1239 9, srcInfoPoints = []}) 364 "364"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1239 12 1239 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1239 12 1239 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1239 12 1239 27, srcInfoPoints = []}) "happyReduce_364"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1240 5 1240 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1240 5 1240 6,SrcSpan "tests/examples/CParser.hs" 1240 10 1240 11,SrcSpan "tests/examples/CParser.hs" 1240 27 1240 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1240 6 1240 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1240 6 1240 9, srcInfoPoints = []}) 365 "365"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1240 12 1240 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1240 12 1240 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1240 12 1240 27, srcInfoPoints = []}) "happyReduce_365"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1241 5 1241 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1241 5 1241 6,SrcSpan "tests/examples/CParser.hs" 1241 10 1241 11,SrcSpan "tests/examples/CParser.hs" 1241 27 1241 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1241 6 1241 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1241 6 1241 9, srcInfoPoints = []}) 366 "366"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1241 12 1241 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1241 12 1241 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1241 12 1241 27, srcInfoPoints = []}) "happyReduce_366"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1242 5 1242 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1242 5 1242 6,SrcSpan "tests/examples/CParser.hs" 1242 10 1242 11,SrcSpan "tests/examples/CParser.hs" 1242 27 1242 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1242 6 1242 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1242 6 1242 9, srcInfoPoints = []}) 367 "367"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1242 12 1242 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1242 12 1242 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1242 12 1242 27, srcInfoPoints = []}) "happyReduce_367"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1243 5 1243 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1243 5 1243 6,SrcSpan "tests/examples/CParser.hs" 1243 10 1243 11,SrcSpan "tests/examples/CParser.hs" 1243 27 1243 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1243 6 1243 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1243 6 1243 9, srcInfoPoints = []}) 368 "368"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1243 12 1243 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1243 12 1243 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1243 12 1243 27, srcInfoPoints = []}) "happyReduce_368"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1244 5 1244 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1244 5 1244 6,SrcSpan "tests/examples/CParser.hs" 1244 10 1244 11,SrcSpan "tests/examples/CParser.hs" 1244 27 1244 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1244 6 1244 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1244 6 1244 9, srcInfoPoints = []}) 369 "369"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1244 12 1244 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1244 12 1244 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1244 12 1244 27, srcInfoPoints = []}) "happyReduce_369"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1245 5 1245 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1245 5 1245 6,SrcSpan "tests/examples/CParser.hs" 1245 10 1245 11,SrcSpan "tests/examples/CParser.hs" 1245 27 1245 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1245 6 1245 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1245 6 1245 9, srcInfoPoints = []}) 370 "370"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1245 12 1245 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1245 12 1245 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1245 12 1245 27, srcInfoPoints = []}) "happyReduce_370"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1246 5 1246 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1246 5 1246 6,SrcSpan "tests/examples/CParser.hs" 1246 10 1246 11,SrcSpan "tests/examples/CParser.hs" 1246 27 1246 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1246 6 1246 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1246 6 1246 9, srcInfoPoints = []}) 371 "371"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1246 12 1246 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1246 12 1246 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1246 12 1246 27, srcInfoPoints = []}) "happyReduce_371"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1247 5 1247 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1247 5 1247 6,SrcSpan "tests/examples/CParser.hs" 1247 10 1247 11,SrcSpan "tests/examples/CParser.hs" 1247 27 1247 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1247 6 1247 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1247 6 1247 9, srcInfoPoints = []}) 372 "372"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1247 12 1247 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1247 12 1247 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1247 12 1247 27, srcInfoPoints = []}) "happyReduce_372"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1248 5 1248 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1248 5 1248 6,SrcSpan "tests/examples/CParser.hs" 1248 10 1248 11,SrcSpan "tests/examples/CParser.hs" 1248 27 1248 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1248 6 1248 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1248 6 1248 9, srcInfoPoints = []}) 373 "373"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1248 12 1248 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1248 12 1248 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1248 12 1248 27, srcInfoPoints = []}) "happyReduce_373"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1249 5 1249 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1249 5 1249 6,SrcSpan "tests/examples/CParser.hs" 1249 10 1249 11,SrcSpan "tests/examples/CParser.hs" 1249 27 1249 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1249 6 1249 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1249 6 1249 9, srcInfoPoints = []}) 374 "374"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1249 12 1249 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1249 12 1249 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1249 12 1249 27, srcInfoPoints = []}) "happyReduce_374"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1250 5 1250 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1250 5 1250 6,SrcSpan "tests/examples/CParser.hs" 1250 10 1250 11,SrcSpan "tests/examples/CParser.hs" 1250 27 1250 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1250 6 1250 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1250 6 1250 9, srcInfoPoints = []}) 375 "375"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1250 12 1250 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1250 12 1250 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1250 12 1250 27, srcInfoPoints = []}) "happyReduce_375"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1251 5 1251 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1251 5 1251 6,SrcSpan "tests/examples/CParser.hs" 1251 10 1251 11,SrcSpan "tests/examples/CParser.hs" 1251 27 1251 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1251 6 1251 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1251 6 1251 9, srcInfoPoints = []}) 376 "376"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1251 12 1251 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1251 12 1251 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1251 12 1251 27, srcInfoPoints = []}) "happyReduce_376"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1252 5 1252 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1252 5 1252 6,SrcSpan "tests/examples/CParser.hs" 1252 10 1252 11,SrcSpan "tests/examples/CParser.hs" 1252 27 1252 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1252 6 1252 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1252 6 1252 9, srcInfoPoints = []}) 377 "377"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1252 12 1252 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1252 12 1252 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1252 12 1252 27, srcInfoPoints = []}) "happyReduce_377"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1253 5 1253 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1253 5 1253 6,SrcSpan "tests/examples/CParser.hs" 1253 10 1253 11,SrcSpan "tests/examples/CParser.hs" 1253 27 1253 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1253 6 1253 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1253 6 1253 9, srcInfoPoints = []}) 378 "378"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1253 12 1253 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1253 12 1253 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1253 12 1253 27, srcInfoPoints = []}) "happyReduce_378"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1254 5 1254 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1254 5 1254 6,SrcSpan "tests/examples/CParser.hs" 1254 10 1254 11,SrcSpan "tests/examples/CParser.hs" 1254 27 1254 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1254 6 1254 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1254 6 1254 9, srcInfoPoints = []}) 379 "379"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1254 12 1254 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1254 12 1254 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1254 12 1254 27, srcInfoPoints = []}) "happyReduce_379"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1255 5 1255 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1255 5 1255 6,SrcSpan "tests/examples/CParser.hs" 1255 10 1255 11,SrcSpan "tests/examples/CParser.hs" 1255 27 1255 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1255 6 1255 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1255 6 1255 9, srcInfoPoints = []}) 380 "380"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1255 12 1255 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1255 12 1255 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1255 12 1255 27, srcInfoPoints = []}) "happyReduce_380"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1256 5 1256 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1256 5 1256 6,SrcSpan "tests/examples/CParser.hs" 1256 10 1256 11,SrcSpan "tests/examples/CParser.hs" 1256 27 1256 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1256 6 1256 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1256 6 1256 9, srcInfoPoints = []}) 381 "381"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1256 12 1256 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1256 12 1256 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1256 12 1256 27, srcInfoPoints = []}) "happyReduce_381"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1257 5 1257 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1257 5 1257 6,SrcSpan "tests/examples/CParser.hs" 1257 10 1257 11,SrcSpan "tests/examples/CParser.hs" 1257 27 1257 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1257 6 1257 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1257 6 1257 9, srcInfoPoints = []}) 382 "382"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1257 12 1257 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1257 12 1257 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1257 12 1257 27, srcInfoPoints = []}) "happyReduce_382"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1258 5 1258 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1258 5 1258 6,SrcSpan "tests/examples/CParser.hs" 1258 10 1258 11,SrcSpan "tests/examples/CParser.hs" 1258 27 1258 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1258 6 1258 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1258 6 1258 9, srcInfoPoints = []}) 383 "383"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1258 12 1258 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1258 12 1258 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1258 12 1258 27, srcInfoPoints = []}) "happyReduce_383"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1259 5 1259 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1259 5 1259 6,SrcSpan "tests/examples/CParser.hs" 1259 10 1259 11,SrcSpan "tests/examples/CParser.hs" 1259 27 1259 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1259 6 1259 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1259 6 1259 9, srcInfoPoints = []}) 384 "384"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1259 12 1259 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1259 12 1259 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1259 12 1259 27, srcInfoPoints = []}) "happyReduce_384"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1260 5 1260 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1260 5 1260 6,SrcSpan "tests/examples/CParser.hs" 1260 10 1260 11,SrcSpan "tests/examples/CParser.hs" 1260 27 1260 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1260 6 1260 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1260 6 1260 9, srcInfoPoints = []}) 385 "385"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1260 12 1260 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1260 12 1260 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1260 12 1260 27, srcInfoPoints = []}) "happyReduce_385"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1261 5 1261 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1261 5 1261 6,SrcSpan "tests/examples/CParser.hs" 1261 10 1261 11,SrcSpan "tests/examples/CParser.hs" 1261 27 1261 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1261 6 1261 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1261 6 1261 9, srcInfoPoints = []}) 386 "386"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1261 12 1261 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1261 12 1261 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1261 12 1261 27, srcInfoPoints = []}) "happyReduce_386"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1262 5 1262 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1262 5 1262 6,SrcSpan "tests/examples/CParser.hs" 1262 10 1262 11,SrcSpan "tests/examples/CParser.hs" 1262 27 1262 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1262 6 1262 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1262 6 1262 9, srcInfoPoints = []}) 387 "387"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1262 12 1262 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1262 12 1262 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1262 12 1262 27, srcInfoPoints = []}) "happyReduce_387"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1263 5 1263 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1263 5 1263 6,SrcSpan "tests/examples/CParser.hs" 1263 10 1263 11,SrcSpan "tests/examples/CParser.hs" 1263 27 1263 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1263 6 1263 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1263 6 1263 9, srcInfoPoints = []}) 388 "388"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1263 12 1263 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1263 12 1263 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1263 12 1263 27, srcInfoPoints = []}) "happyReduce_388"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1264 5 1264 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1264 5 1264 6,SrcSpan "tests/examples/CParser.hs" 1264 10 1264 11,SrcSpan "tests/examples/CParser.hs" 1264 27 1264 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1264 6 1264 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1264 6 1264 9, srcInfoPoints = []}) 389 "389"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1264 12 1264 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1264 12 1264 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1264 12 1264 27, srcInfoPoints = []}) "happyReduce_389"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1265 5 1265 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1265 5 1265 6,SrcSpan "tests/examples/CParser.hs" 1265 10 1265 11,SrcSpan "tests/examples/CParser.hs" 1265 27 1265 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1265 6 1265 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1265 6 1265 9, srcInfoPoints = []}) 390 "390"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1265 12 1265 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1265 12 1265 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1265 12 1265 27, srcInfoPoints = []}) "happyReduce_390"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1266 5 1266 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1266 5 1266 6,SrcSpan "tests/examples/CParser.hs" 1266 10 1266 11,SrcSpan "tests/examples/CParser.hs" 1266 27 1266 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1266 6 1266 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1266 6 1266 9, srcInfoPoints = []}) 391 "391"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1266 12 1266 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1266 12 1266 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1266 12 1266 27, srcInfoPoints = []}) "happyReduce_391"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1267 5 1267 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1267 5 1267 6,SrcSpan "tests/examples/CParser.hs" 1267 10 1267 11,SrcSpan "tests/examples/CParser.hs" 1267 27 1267 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1267 6 1267 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1267 6 1267 9, srcInfoPoints = []}) 392 "392"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1267 12 1267 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1267 12 1267 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1267 12 1267 27, srcInfoPoints = []}) "happyReduce_392"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1268 5 1268 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1268 5 1268 6,SrcSpan "tests/examples/CParser.hs" 1268 10 1268 11,SrcSpan "tests/examples/CParser.hs" 1268 27 1268 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1268 6 1268 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1268 6 1268 9, srcInfoPoints = []}) 393 "393"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1268 12 1268 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1268 12 1268 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1268 12 1268 27, srcInfoPoints = []}) "happyReduce_393"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1269 5 1269 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1269 5 1269 6,SrcSpan "tests/examples/CParser.hs" 1269 10 1269 11,SrcSpan "tests/examples/CParser.hs" 1269 27 1269 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1269 6 1269 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1269 6 1269 9, srcInfoPoints = []}) 394 "394"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1269 12 1269 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1269 12 1269 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1269 12 1269 27, srcInfoPoints = []}) "happyReduce_394"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1270 5 1270 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1270 5 1270 6,SrcSpan "tests/examples/CParser.hs" 1270 10 1270 11,SrcSpan "tests/examples/CParser.hs" 1270 27 1270 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1270 6 1270 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1270 6 1270 9, srcInfoPoints = []}) 395 "395"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1270 12 1270 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1270 12 1270 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1270 12 1270 27, srcInfoPoints = []}) "happyReduce_395"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1271 5 1271 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1271 5 1271 6,SrcSpan "tests/examples/CParser.hs" 1271 10 1271 11,SrcSpan "tests/examples/CParser.hs" 1271 27 1271 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1271 6 1271 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1271 6 1271 9, srcInfoPoints = []}) 396 "396"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1271 12 1271 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1271 12 1271 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1271 12 1271 27, srcInfoPoints = []}) "happyReduce_396"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1272 5 1272 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1272 5 1272 6,SrcSpan "tests/examples/CParser.hs" 1272 10 1272 11,SrcSpan "tests/examples/CParser.hs" 1272 27 1272 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1272 6 1272 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1272 6 1272 9, srcInfoPoints = []}) 397 "397"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1272 12 1272 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1272 12 1272 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1272 12 1272 27, srcInfoPoints = []}) "happyReduce_397"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1273 5 1273 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1273 5 1273 6,SrcSpan "tests/examples/CParser.hs" 1273 10 1273 11,SrcSpan "tests/examples/CParser.hs" 1273 27 1273 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1273 6 1273 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1273 6 1273 9, srcInfoPoints = []}) 398 "398"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1273 12 1273 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1273 12 1273 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1273 12 1273 27, srcInfoPoints = []}) "happyReduce_398"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1274 5 1274 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1274 5 1274 6,SrcSpan "tests/examples/CParser.hs" 1274 10 1274 11,SrcSpan "tests/examples/CParser.hs" 1274 27 1274 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1274 6 1274 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1274 6 1274 9, srcInfoPoints = []}) 399 "399"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1274 12 1274 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1274 12 1274 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1274 12 1274 27, srcInfoPoints = []}) "happyReduce_399"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1275 5 1275 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1275 5 1275 6,SrcSpan "tests/examples/CParser.hs" 1275 10 1275 11,SrcSpan "tests/examples/CParser.hs" 1275 27 1275 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1275 6 1275 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1275 6 1275 9, srcInfoPoints = []}) 400 "400"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1275 12 1275 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1275 12 1275 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1275 12 1275 27, srcInfoPoints = []}) "happyReduce_400"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1276 5 1276 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1276 5 1276 6,SrcSpan "tests/examples/CParser.hs" 1276 10 1276 11,SrcSpan "tests/examples/CParser.hs" 1276 27 1276 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1276 6 1276 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1276 6 1276 9, srcInfoPoints = []}) 401 "401"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1276 12 1276 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1276 12 1276 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1276 12 1276 27, srcInfoPoints = []}) "happyReduce_401"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1277 5 1277 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1277 5 1277 6,SrcSpan "tests/examples/CParser.hs" 1277 10 1277 11,SrcSpan "tests/examples/CParser.hs" 1277 27 1277 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1277 6 1277 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1277 6 1277 9, srcInfoPoints = []}) 402 "402"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1277 12 1277 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1277 12 1277 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1277 12 1277 27, srcInfoPoints = []}) "happyReduce_402"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1278 5 1278 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1278 5 1278 6,SrcSpan "tests/examples/CParser.hs" 1278 10 1278 11,SrcSpan "tests/examples/CParser.hs" 1278 27 1278 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1278 6 1278 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1278 6 1278 9, srcInfoPoints = []}) 403 "403"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1278 12 1278 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1278 12 1278 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1278 12 1278 27, srcInfoPoints = []}) "happyReduce_403"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1279 5 1279 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1279 5 1279 6,SrcSpan "tests/examples/CParser.hs" 1279 10 1279 11,SrcSpan "tests/examples/CParser.hs" 1279 27 1279 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1279 6 1279 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1279 6 1279 9, srcInfoPoints = []}) 404 "404"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1279 12 1279 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1279 12 1279 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1279 12 1279 27, srcInfoPoints = []}) "happyReduce_404"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1280 5 1280 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1280 5 1280 6,SrcSpan "tests/examples/CParser.hs" 1280 10 1280 11,SrcSpan "tests/examples/CParser.hs" 1280 27 1280 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1280 6 1280 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1280 6 1280 9, srcInfoPoints = []}) 405 "405"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1280 12 1280 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1280 12 1280 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1280 12 1280 27, srcInfoPoints = []}) "happyReduce_405"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1281 5 1281 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1281 5 1281 6,SrcSpan "tests/examples/CParser.hs" 1281 10 1281 11,SrcSpan "tests/examples/CParser.hs" 1281 27 1281 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1281 6 1281 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1281 6 1281 9, srcInfoPoints = []}) 406 "406"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1281 12 1281 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1281 12 1281 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1281 12 1281 27, srcInfoPoints = []}) "happyReduce_406"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1282 5 1282 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1282 5 1282 6,SrcSpan "tests/examples/CParser.hs" 1282 10 1282 11,SrcSpan "tests/examples/CParser.hs" 1282 27 1282 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1282 6 1282 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1282 6 1282 9, srcInfoPoints = []}) 407 "407"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1282 12 1282 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1282 12 1282 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1282 12 1282 27, srcInfoPoints = []}) "happyReduce_407"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1283 5 1283 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1283 5 1283 6,SrcSpan "tests/examples/CParser.hs" 1283 10 1283 11,SrcSpan "tests/examples/CParser.hs" 1283 27 1283 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1283 6 1283 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1283 6 1283 9, srcInfoPoints = []}) 408 "408"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1283 12 1283 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1283 12 1283 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1283 12 1283 27, srcInfoPoints = []}) "happyReduce_408"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1284 5 1284 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1284 5 1284 6,SrcSpan "tests/examples/CParser.hs" 1284 10 1284 11,SrcSpan "tests/examples/CParser.hs" 1284 27 1284 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1284 6 1284 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1284 6 1284 9, srcInfoPoints = []}) 409 "409"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1284 12 1284 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1284 12 1284 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1284 12 1284 27, srcInfoPoints = []}) "happyReduce_409"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1285 5 1285 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1285 5 1285 6,SrcSpan "tests/examples/CParser.hs" 1285 10 1285 11,SrcSpan "tests/examples/CParser.hs" 1285 27 1285 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1285 6 1285 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1285 6 1285 9, srcInfoPoints = []}) 410 "410"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1285 12 1285 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1285 12 1285 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1285 12 1285 27, srcInfoPoints = []}) "happyReduce_410"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1286 5 1286 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1286 5 1286 6,SrcSpan "tests/examples/CParser.hs" 1286 10 1286 11,SrcSpan "tests/examples/CParser.hs" 1286 27 1286 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1286 6 1286 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1286 6 1286 9, srcInfoPoints = []}) 411 "411"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1286 12 1286 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1286 12 1286 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1286 12 1286 27, srcInfoPoints = []}) "happyReduce_411"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1287 5 1287 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1287 5 1287 6,SrcSpan "tests/examples/CParser.hs" 1287 10 1287 11,SrcSpan "tests/examples/CParser.hs" 1287 27 1287 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1287 6 1287 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1287 6 1287 9, srcInfoPoints = []}) 412 "412"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1287 12 1287 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1287 12 1287 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1287 12 1287 27, srcInfoPoints = []}) "happyReduce_412"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1288 5 1288 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1288 5 1288 6,SrcSpan "tests/examples/CParser.hs" 1288 10 1288 11,SrcSpan "tests/examples/CParser.hs" 1288 27 1288 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1288 6 1288 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1288 6 1288 9, srcInfoPoints = []}) 413 "413"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1288 12 1288 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1288 12 1288 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1288 12 1288 27, srcInfoPoints = []}) "happyReduce_413"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1289 5 1289 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1289 5 1289 6,SrcSpan "tests/examples/CParser.hs" 1289 10 1289 11,SrcSpan "tests/examples/CParser.hs" 1289 27 1289 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1289 6 1289 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1289 6 1289 9, srcInfoPoints = []}) 414 "414"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1289 12 1289 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1289 12 1289 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1289 12 1289 27, srcInfoPoints = []}) "happyReduce_414"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1290 5 1290 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1290 5 1290 6,SrcSpan "tests/examples/CParser.hs" 1290 10 1290 11,SrcSpan "tests/examples/CParser.hs" 1290 27 1290 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1290 6 1290 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1290 6 1290 9, srcInfoPoints = []}) 415 "415"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1290 12 1290 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1290 12 1290 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1290 12 1290 27, srcInfoPoints = []}) "happyReduce_415"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1291 5 1291 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1291 5 1291 6,SrcSpan "tests/examples/CParser.hs" 1291 10 1291 11,SrcSpan "tests/examples/CParser.hs" 1291 27 1291 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1291 6 1291 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1291 6 1291 9, srcInfoPoints = []}) 416 "416"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1291 12 1291 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1291 12 1291 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1291 12 1291 27, srcInfoPoints = []}) "happyReduce_416"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1292 5 1292 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1292 5 1292 6,SrcSpan "tests/examples/CParser.hs" 1292 10 1292 11,SrcSpan "tests/examples/CParser.hs" 1292 27 1292 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1292 6 1292 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1292 6 1292 9, srcInfoPoints = []}) 417 "417"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1292 12 1292 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1292 12 1292 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1292 12 1292 27, srcInfoPoints = []}) "happyReduce_417"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1293 5 1293 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1293 5 1293 6,SrcSpan "tests/examples/CParser.hs" 1293 10 1293 11,SrcSpan "tests/examples/CParser.hs" 1293 27 1293 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1293 6 1293 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1293 6 1293 9, srcInfoPoints = []}) 418 "418"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1293 12 1293 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1293 12 1293 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1293 12 1293 27, srcInfoPoints = []}) "happyReduce_418"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1294 5 1294 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1294 5 1294 6,SrcSpan "tests/examples/CParser.hs" 1294 10 1294 11,SrcSpan "tests/examples/CParser.hs" 1294 27 1294 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1294 6 1294 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1294 6 1294 9, srcInfoPoints = []}) 419 "419"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1294 12 1294 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1294 12 1294 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1294 12 1294 27, srcInfoPoints = []}) "happyReduce_419"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1295 5 1295 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1295 5 1295 6,SrcSpan "tests/examples/CParser.hs" 1295 10 1295 11,SrcSpan "tests/examples/CParser.hs" 1295 27 1295 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1295 6 1295 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1295 6 1295 9, srcInfoPoints = []}) 420 "420"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1295 12 1295 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1295 12 1295 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1295 12 1295 27, srcInfoPoints = []}) "happyReduce_420"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1296 5 1296 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1296 5 1296 6,SrcSpan "tests/examples/CParser.hs" 1296 10 1296 11,SrcSpan "tests/examples/CParser.hs" 1296 27 1296 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1296 6 1296 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1296 6 1296 9, srcInfoPoints = []}) 421 "421"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1296 12 1296 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1296 12 1296 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1296 12 1296 27, srcInfoPoints = []}) "happyReduce_421"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1297 5 1297 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1297 5 1297 6,SrcSpan "tests/examples/CParser.hs" 1297 10 1297 11,SrcSpan "tests/examples/CParser.hs" 1297 27 1297 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1297 6 1297 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1297 6 1297 9, srcInfoPoints = []}) 422 "422"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1297 12 1297 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1297 12 1297 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1297 12 1297 27, srcInfoPoints = []}) "happyReduce_422"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1298 5 1298 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1298 5 1298 6,SrcSpan "tests/examples/CParser.hs" 1298 10 1298 11,SrcSpan "tests/examples/CParser.hs" 1298 27 1298 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1298 6 1298 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1298 6 1298 9, srcInfoPoints = []}) 423 "423"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1298 12 1298 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1298 12 1298 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1298 12 1298 27, srcInfoPoints = []}) "happyReduce_423"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1299 5 1299 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1299 5 1299 6,SrcSpan "tests/examples/CParser.hs" 1299 10 1299 11,SrcSpan "tests/examples/CParser.hs" 1299 27 1299 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1299 6 1299 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1299 6 1299 9, srcInfoPoints = []}) 424 "424"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1299 12 1299 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1299 12 1299 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1299 12 1299 27, srcInfoPoints = []}) "happyReduce_424"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1300 5 1300 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1300 5 1300 6,SrcSpan "tests/examples/CParser.hs" 1300 10 1300 11,SrcSpan "tests/examples/CParser.hs" 1300 27 1300 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1300 6 1300 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1300 6 1300 9, srcInfoPoints = []}) 425 "425"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1300 12 1300 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1300 12 1300 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1300 12 1300 27, srcInfoPoints = []}) "happyReduce_425"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1301 5 1301 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1301 5 1301 6,SrcSpan "tests/examples/CParser.hs" 1301 10 1301 11,SrcSpan "tests/examples/CParser.hs" 1301 27 1301 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1301 6 1301 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1301 6 1301 9, srcInfoPoints = []}) 426 "426"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1301 12 1301 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1301 12 1301 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1301 12 1301 27, srcInfoPoints = []}) "happyReduce_426"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1302 5 1302 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1302 5 1302 6,SrcSpan "tests/examples/CParser.hs" 1302 10 1302 11,SrcSpan "tests/examples/CParser.hs" 1302 27 1302 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1302 6 1302 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1302 6 1302 9, srcInfoPoints = []}) 427 "427"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1302 12 1302 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1302 12 1302 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1302 12 1302 27, srcInfoPoints = []}) "happyReduce_427"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1303 5 1303 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1303 5 1303 6,SrcSpan "tests/examples/CParser.hs" 1303 10 1303 11,SrcSpan "tests/examples/CParser.hs" 1303 27 1303 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1303 6 1303 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1303 6 1303 9, srcInfoPoints = []}) 428 "428"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1303 12 1303 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1303 12 1303 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1303 12 1303 27, srcInfoPoints = []}) "happyReduce_428"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1304 5 1304 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1304 5 1304 6,SrcSpan "tests/examples/CParser.hs" 1304 10 1304 11,SrcSpan "tests/examples/CParser.hs" 1304 27 1304 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1304 6 1304 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1304 6 1304 9, srcInfoPoints = []}) 429 "429"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1304 12 1304 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1304 12 1304 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1304 12 1304 27, srcInfoPoints = []}) "happyReduce_429"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1305 5 1305 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1305 5 1305 6,SrcSpan "tests/examples/CParser.hs" 1305 10 1305 11,SrcSpan "tests/examples/CParser.hs" 1305 27 1305 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1305 6 1305 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1305 6 1305 9, srcInfoPoints = []}) 430 "430"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1305 12 1305 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1305 12 1305 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1305 12 1305 27, srcInfoPoints = []}) "happyReduce_430"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1306 5 1306 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1306 5 1306 6,SrcSpan "tests/examples/CParser.hs" 1306 10 1306 11,SrcSpan "tests/examples/CParser.hs" 1306 27 1306 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1306 6 1306 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1306 6 1306 9, srcInfoPoints = []}) 431 "431"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1306 12 1306 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1306 12 1306 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1306 12 1306 27, srcInfoPoints = []}) "happyReduce_431"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1307 5 1307 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1307 5 1307 6,SrcSpan "tests/examples/CParser.hs" 1307 10 1307 11,SrcSpan "tests/examples/CParser.hs" 1307 27 1307 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1307 6 1307 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1307 6 1307 9, srcInfoPoints = []}) 432 "432"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1307 12 1307 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1307 12 1307 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1307 12 1307 27, srcInfoPoints = []}) "happyReduce_432"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1308 5 1308 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1308 5 1308 6,SrcSpan "tests/examples/CParser.hs" 1308 10 1308 11,SrcSpan "tests/examples/CParser.hs" 1308 27 1308 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1308 6 1308 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1308 6 1308 9, srcInfoPoints = []}) 433 "433"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1308 12 1308 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1308 12 1308 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1308 12 1308 27, srcInfoPoints = []}) "happyReduce_433"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1309 5 1309 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1309 5 1309 6,SrcSpan "tests/examples/CParser.hs" 1309 10 1309 11,SrcSpan "tests/examples/CParser.hs" 1309 27 1309 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1309 6 1309 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1309 6 1309 9, srcInfoPoints = []}) 434 "434"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1309 12 1309 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1309 12 1309 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1309 12 1309 27, srcInfoPoints = []}) "happyReduce_434"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1310 5 1310 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1310 5 1310 6,SrcSpan "tests/examples/CParser.hs" 1310 10 1310 11,SrcSpan "tests/examples/CParser.hs" 1310 27 1310 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1310 6 1310 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1310 6 1310 9, srcInfoPoints = []}) 435 "435"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1310 12 1310 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1310 12 1310 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1310 12 1310 27, srcInfoPoints = []}) "happyReduce_435"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1311 5 1311 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1311 5 1311 6,SrcSpan "tests/examples/CParser.hs" 1311 10 1311 11,SrcSpan "tests/examples/CParser.hs" 1311 27 1311 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1311 6 1311 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1311 6 1311 9, srcInfoPoints = []}) 436 "436"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1311 12 1311 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1311 12 1311 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1311 12 1311 27, srcInfoPoints = []}) "happyReduce_436"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1312 5 1312 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1312 5 1312 6,SrcSpan "tests/examples/CParser.hs" 1312 10 1312 11,SrcSpan "tests/examples/CParser.hs" 1312 27 1312 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1312 6 1312 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1312 6 1312 9, srcInfoPoints = []}) 437 "437"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1312 12 1312 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1312 12 1312 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1312 12 1312 27, srcInfoPoints = []}) "happyReduce_437"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1313 5 1313 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1313 5 1313 6,SrcSpan "tests/examples/CParser.hs" 1313 10 1313 11,SrcSpan "tests/examples/CParser.hs" 1313 27 1313 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1313 6 1313 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1313 6 1313 9, srcInfoPoints = []}) 438 "438"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1313 12 1313 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1313 12 1313 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1313 12 1313 27, srcInfoPoints = []}) "happyReduce_438"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1314 5 1314 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1314 5 1314 6,SrcSpan "tests/examples/CParser.hs" 1314 10 1314 11,SrcSpan "tests/examples/CParser.hs" 1314 27 1314 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1314 6 1314 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1314 6 1314 9, srcInfoPoints = []}) 439 "439"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1314 12 1314 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1314 12 1314 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1314 12 1314 27, srcInfoPoints = []}) "happyReduce_439"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1315 5 1315 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1315 5 1315 6,SrcSpan "tests/examples/CParser.hs" 1315 10 1315 11,SrcSpan "tests/examples/CParser.hs" 1315 27 1315 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1315 6 1315 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1315 6 1315 9, srcInfoPoints = []}) 440 "440"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1315 12 1315 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1315 12 1315 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1315 12 1315 27, srcInfoPoints = []}) "happyReduce_440"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1316 5 1316 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1316 5 1316 6,SrcSpan "tests/examples/CParser.hs" 1316 10 1316 11,SrcSpan "tests/examples/CParser.hs" 1316 27 1316 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1316 6 1316 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1316 6 1316 9, srcInfoPoints = []}) 441 "441"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1316 12 1316 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1316 12 1316 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1316 12 1316 27, srcInfoPoints = []}) "happyReduce_441"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1317 5 1317 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1317 5 1317 6,SrcSpan "tests/examples/CParser.hs" 1317 10 1317 11,SrcSpan "tests/examples/CParser.hs" 1317 27 1317 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1317 6 1317 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1317 6 1317 9, srcInfoPoints = []}) 442 "442"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1317 12 1317 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1317 12 1317 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1317 12 1317 27, srcInfoPoints = []}) "happyReduce_442"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1318 5 1318 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1318 5 1318 6,SrcSpan "tests/examples/CParser.hs" 1318 10 1318 11,SrcSpan "tests/examples/CParser.hs" 1318 27 1318 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1318 6 1318 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1318 6 1318 9, srcInfoPoints = []}) 443 "443"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1318 12 1318 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1318 12 1318 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1318 12 1318 27, srcInfoPoints = []}) "happyReduce_443"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1319 5 1319 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1319 5 1319 6,SrcSpan "tests/examples/CParser.hs" 1319 10 1319 11,SrcSpan "tests/examples/CParser.hs" 1319 27 1319 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1319 6 1319 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1319 6 1319 9, srcInfoPoints = []}) 444 "444"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1319 12 1319 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1319 12 1319 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1319 12 1319 27, srcInfoPoints = []}) "happyReduce_444"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1320 5 1320 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1320 5 1320 6,SrcSpan "tests/examples/CParser.hs" 1320 10 1320 11,SrcSpan "tests/examples/CParser.hs" 1320 27 1320 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1320 6 1320 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1320 6 1320 9, srcInfoPoints = []}) 445 "445"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1320 12 1320 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1320 12 1320 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1320 12 1320 27, srcInfoPoints = []}) "happyReduce_445"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1321 5 1321 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1321 5 1321 6,SrcSpan "tests/examples/CParser.hs" 1321 10 1321 11,SrcSpan "tests/examples/CParser.hs" 1321 27 1321 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1321 6 1321 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1321 6 1321 9, srcInfoPoints = []}) 446 "446"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1321 12 1321 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1321 12 1321 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1321 12 1321 27, srcInfoPoints = []}) "happyReduce_446"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1322 5 1322 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1322 5 1322 6,SrcSpan "tests/examples/CParser.hs" 1322 10 1322 11,SrcSpan "tests/examples/CParser.hs" 1322 27 1322 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1322 6 1322 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1322 6 1322 9, srcInfoPoints = []}) 447 "447"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1322 12 1322 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1322 12 1322 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1322 12 1322 27, srcInfoPoints = []}) "happyReduce_447"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1323 5 1323 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1323 5 1323 6,SrcSpan "tests/examples/CParser.hs" 1323 10 1323 11,SrcSpan "tests/examples/CParser.hs" 1323 27 1323 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1323 6 1323 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1323 6 1323 9, srcInfoPoints = []}) 448 "448"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1323 12 1323 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1323 12 1323 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1323 12 1323 27, srcInfoPoints = []}) "happyReduce_448"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1324 5 1324 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1324 5 1324 6,SrcSpan "tests/examples/CParser.hs" 1324 10 1324 11,SrcSpan "tests/examples/CParser.hs" 1324 27 1324 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1324 6 1324 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1324 6 1324 9, srcInfoPoints = []}) 449 "449"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1324 12 1324 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1324 12 1324 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1324 12 1324 27, srcInfoPoints = []}) "happyReduce_449"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1325 5 1325 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1325 5 1325 6,SrcSpan "tests/examples/CParser.hs" 1325 10 1325 11,SrcSpan "tests/examples/CParser.hs" 1325 27 1325 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1325 6 1325 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1325 6 1325 9, srcInfoPoints = []}) 450 "450"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1325 12 1325 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1325 12 1325 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1325 12 1325 27, srcInfoPoints = []}) "happyReduce_450"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1326 5 1326 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1326 5 1326 6,SrcSpan "tests/examples/CParser.hs" 1326 10 1326 11,SrcSpan "tests/examples/CParser.hs" 1326 27 1326 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1326 6 1326 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1326 6 1326 9, srcInfoPoints = []}) 451 "451"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1326 12 1326 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1326 12 1326 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1326 12 1326 27, srcInfoPoints = []}) "happyReduce_451"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1327 5 1327 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1327 5 1327 6,SrcSpan "tests/examples/CParser.hs" 1327 10 1327 11,SrcSpan "tests/examples/CParser.hs" 1327 27 1327 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1327 6 1327 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1327 6 1327 9, srcInfoPoints = []}) 452 "452"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1327 12 1327 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1327 12 1327 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1327 12 1327 27, srcInfoPoints = []}) "happyReduce_452"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1328 5 1328 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1328 5 1328 6,SrcSpan "tests/examples/CParser.hs" 1328 10 1328 11,SrcSpan "tests/examples/CParser.hs" 1328 27 1328 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1328 6 1328 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1328 6 1328 9, srcInfoPoints = []}) 453 "453"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1328 12 1328 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1328 12 1328 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1328 12 1328 27, srcInfoPoints = []}) "happyReduce_453"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1329 5 1329 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1329 5 1329 6,SrcSpan "tests/examples/CParser.hs" 1329 10 1329 11,SrcSpan "tests/examples/CParser.hs" 1329 27 1329 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1329 6 1329 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1329 6 1329 9, srcInfoPoints = []}) 454 "454"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1329 12 1329 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1329 12 1329 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1329 12 1329 27, srcInfoPoints = []}) "happyReduce_454"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1330 5 1330 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1330 5 1330 6,SrcSpan "tests/examples/CParser.hs" 1330 10 1330 11,SrcSpan "tests/examples/CParser.hs" 1330 27 1330 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1330 6 1330 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1330 6 1330 9, srcInfoPoints = []}) 455 "455"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1330 12 1330 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1330 12 1330 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1330 12 1330 27, srcInfoPoints = []}) "happyReduce_455"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1331 5 1331 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1331 5 1331 6,SrcSpan "tests/examples/CParser.hs" 1331 10 1331 11,SrcSpan "tests/examples/CParser.hs" 1331 27 1331 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1331 6 1331 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1331 6 1331 9, srcInfoPoints = []}) 456 "456"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1331 12 1331 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1331 12 1331 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1331 12 1331 27, srcInfoPoints = []}) "happyReduce_456"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1332 5 1332 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1332 5 1332 6,SrcSpan "tests/examples/CParser.hs" 1332 10 1332 11,SrcSpan "tests/examples/CParser.hs" 1332 27 1332 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1332 6 1332 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1332 6 1332 9, srcInfoPoints = []}) 457 "457"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1332 12 1332 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1332 12 1332 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1332 12 1332 27, srcInfoPoints = []}) "happyReduce_457"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1333 5 1333 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1333 5 1333 6,SrcSpan "tests/examples/CParser.hs" 1333 10 1333 11,SrcSpan "tests/examples/CParser.hs" 1333 27 1333 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1333 6 1333 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1333 6 1333 9, srcInfoPoints = []}) 458 "458"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1333 12 1333 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1333 12 1333 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1333 12 1333 27, srcInfoPoints = []}) "happyReduce_458"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1334 5 1334 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1334 5 1334 6,SrcSpan "tests/examples/CParser.hs" 1334 10 1334 11,SrcSpan "tests/examples/CParser.hs" 1334 27 1334 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1334 6 1334 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1334 6 1334 9, srcInfoPoints = []}) 459 "459"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1334 12 1334 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1334 12 1334 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1334 12 1334 27, srcInfoPoints = []}) "happyReduce_459"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1335 5 1335 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1335 5 1335 6,SrcSpan "tests/examples/CParser.hs" 1335 10 1335 11,SrcSpan "tests/examples/CParser.hs" 1335 27 1335 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1335 6 1335 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1335 6 1335 9, srcInfoPoints = []}) 460 "460"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1335 12 1335 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1335 12 1335 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1335 12 1335 27, srcInfoPoints = []}) "happyReduce_460"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1336 5 1336 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1336 5 1336 6,SrcSpan "tests/examples/CParser.hs" 1336 10 1336 11,SrcSpan "tests/examples/CParser.hs" 1336 27 1336 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1336 6 1336 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1336 6 1336 9, srcInfoPoints = []}) 461 "461"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1336 12 1336 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1336 12 1336 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1336 12 1336 27, srcInfoPoints = []}) "happyReduce_461"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1337 5 1337 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1337 5 1337 6,SrcSpan "tests/examples/CParser.hs" 1337 10 1337 11,SrcSpan "tests/examples/CParser.hs" 1337 27 1337 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1337 6 1337 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1337 6 1337 9, srcInfoPoints = []}) 462 "462"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1337 12 1337 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1337 12 1337 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1337 12 1337 27, srcInfoPoints = []}) "happyReduce_462"))],Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1338 5 1338 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1338 5 1338 6,SrcSpan "tests/examples/CParser.hs" 1338 10 1338 11,SrcSpan "tests/examples/CParser.hs" 1338 27 1338 28]}) Boxed [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1338 6 1338 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1338 6 1338 9, srcInfoPoints = []}) 463 "463"),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1338 12 1338 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1338 12 1338 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1338 12 1338 27, srcInfoPoints = []}) "happyReduce_463"))]]))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1341 1 1341 27, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1341 1 1341 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1341 1 1341 14, srcInfoPoints = []}) "happy_n_terms")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1341 15 1341 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1341 15 1341 16]}) (ExpTypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1341 17 1341 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1341 21 1341 23]}) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1341 17 1341 20, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1341 17 1341 20, srcInfoPoints = []}) 102 "102")) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1341 24 1341 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1341 24 1341 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1341 24 1341 27, srcInfoPoints = []}) "Int"))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1342 1 1342 30, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1342 1 1342 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1342 1 1342 17, srcInfoPoints = []}) "happy_n_nonterms")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1342 18 1342 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1342 18 1342 19]}) (ExpTypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1342 20 1342 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1342 24 1342 26]}) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1342 20 1342 23, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1342 20 1342 23, srcInfoPoints = []}) 125 "125")) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1342 27 1342 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1342 27 1342 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1342 27 1342 30, srcInfoPoints = []}) "Int"))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1344 1 1344 56, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1344 1 1344 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1344 1 1344 14, srcInfoPoints = []}) "happyReduce_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1344 15 1344 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1344 15 1344 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1344 17 1344 56, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1344 17 1344 39, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1344 17 1344 36, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1344 17 1344 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1344 17 1344 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1344 17 1344 33, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1344 34 1344 36, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1344 34 1344 36, srcInfoPoints = []}) 1 "1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1344 37 1344 39, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1344 37 1344 39, srcInfoPoints = []}) 0 "0"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1344 40 1344 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1344 40 1344 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1344 40 1344 56, srcInfoPoints = []}) "happyReduction_4"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1345 1 1352 39, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1345 1 1352 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1345 1 1345 17, srcInfoPoints = []}) "happyReduction_4") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1345 18 1346 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1345 18 1345 19,SrcSpan "tests/examples/CParser.hs" 1346 14 1346 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1345 19 1346 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1345 19 1345 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1345 19 1345 28, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1345 29 1345 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1345 29 1345 30,SrcSpan "tests/examples/CParser.hs" 1345 30 1345 38,SrcSpan "tests/examples/CParser.hs" 1345 38 1345 39]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1345 30 1345 38, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1346 5 1346 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1346 5 1346 14, srcInfoPoints = []}) "happyRest"))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1346 16 1346 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1346 16 1346 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1347 6 1352 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1347 6 1347 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1347 8 1352 39, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1347 8 1352 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1347 8 1347 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1347 8 1347 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1347 8 1347 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1347 18 1352 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1347 18 1347 19,SrcSpan "tests/examples/CParser.hs" 1352 5 1352 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1347 19 1351 74, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1347 19 1347 23,SrcSpan "tests/examples/CParser.hs" 1347 44 1347 46,SrcSpan "tests/examples/CParser.hs" 1347 47 1347 48,SrcSpan "tests/examples/CParser.hs" 1351 73 1351 74]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1347 24 1347 43, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1347 24 1347 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1347 24 1347 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1347 24 1347 33, srcInfoPoints = []}) "happyOut8"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1347 34 1347 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1347 34 1347 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1347 34 1347 43, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1347 49 1351 73, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1347 49 1347 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1347 49 1347 60, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1347 61 1351 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1347 61 1347 63]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1348 5 1351 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1348 5 1348 6,SrcSpan "tests/examples/CParser.hs" 1351 72 1351 73]}) (Let (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1348 7 1351 72, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1348 7 1348 10,SrcSpan "tests/examples/CParser.hs" 1348 39 1348 41]}) (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1348 11 1348 38, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1348 11 1348 11,SrcSpan "tests/examples/CParser.hs" 1348 39 1348 39]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1348 11 1348 38, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1348 11 1348 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1348 11 1348 16, srcInfoPoints = []}) "decls")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1348 17 1348 38, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1348 17 1348 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1348 19 1348 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1348 19 1348 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1348 19 1348 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1348 19 1348 26, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1348 27 1348 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1348 27 1348 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1348 27 1348 38, srcInfoPoints = []}) "happy_var_1"))))) Nothing]) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1349 24 1351 72, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1349 24 1349 28,SrcSpan "tests/examples/CParser.hs" 1349 35 1349 37,SrcSpan "tests/examples/CParser.hs" 1350 28 1350 28,SrcSpan "tests/examples/CParser.hs" 1351 28 1351 28,SrcSpan "tests/examples/CParser.hs" 1351 72 1351 72]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1349 29 1349 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1349 29 1349 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1349 29 1349 34, srcInfoPoints = []}) "decls"))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 28 1350 136, srcInfoPoints = []}) (PList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 28 1350 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1350 28 1350 29,SrcSpan "tests/examples/CParser.hs" 1350 29 1350 30]}) []) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 35 1350 136, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1350 35 1350 37]}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 38 1350 136, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1350 38 1350 40,SrcSpan "tests/examples/CParser.hs" 1350 40 1350 41,SrcSpan "tests/examples/CParser.hs" 1350 57 1350 58,SrcSpan "tests/examples/CParser.hs" 1350 82 1350 83,SrcSpan "tests/examples/CParser.hs" 1350 135 1350 136]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 42 1350 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1350 44 1350 46]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 42 1350 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 42 1350 43, srcInfoPoints = []}) "n")) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 47 1350 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 47 1350 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 47 1350 57, srcInfoPoints = []}) "getNewName"))),Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 59 1350 82, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1350 61 1350 63]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 59 1350 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 59 1350 60, srcInfoPoints = []}) "p")) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 64 1350 82, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 64 1350 82, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 64 1350 82, srcInfoPoints = []}) "getCurrentPosition"))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 84 1350 134, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 84 1350 134, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 84 1350 90, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 84 1350 90, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 84 1350 90, srcInfoPoints = []}) "return"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 91 1350 92, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 91 1350 92, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 91 1350 92, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 93 1350 134, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 93 1350 110, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 93 1350 104, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 93 1350 104, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 93 1350 104, srcInfoPoints = []}) "CTranslUnit"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 105 1350 110, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 105 1350 110, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 105 1350 110, srcInfoPoints = []}) "decls")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 111 1350 134, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1350 111 1350 112,SrcSpan "tests/examples/CParser.hs" 1350 133 1350 134]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 112 1350 133, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 112 1350 131, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 112 1350 125, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 112 1350 123, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 112 1350 123, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 112 1350 123, srcInfoPoints = []}) "mkNodeInfo'"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 124 1350 125, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 124 1350 125, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 124 1350 125, srcInfoPoints = []}) "p")))) (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 126 1350 131, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1350 126 1350 127,SrcSpan "tests/examples/CParser.hs" 1350 128 1350 129,SrcSpan "tests/examples/CParser.hs" 1350 130 1350 131]}) Boxed [Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 127 1350 128, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 127 1350 128, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 127 1350 128, srcInfoPoints = []}) "p")),Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 129 1350 130, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 129 1350 130, srcInfoPoints = []}) 0 "0")])) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 132 1350 133, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 132 1350 133, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 132 1350 133, srcInfoPoints = []}) "n")))))))])) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1351 28 1351 72, srcInfoPoints = []}) (PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1351 28 1351 34, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1351 28 1351 29,SrcSpan "tests/examples/CParser.hs" 1351 33 1351 34]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1351 29 1351 33, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1351 29 1351 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1351 29 1351 30, srcInfoPoints = []}) "d")) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1351 30 1351 31, srcInfoPoints = []}) (Cons (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1351 30 1351 31, srcInfoPoints = []}))) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1351 31 1351 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1351 31 1351 33, srcInfoPoints = []}) "ds")))) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1351 35 1351 72, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1351 35 1351 37]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1351 38 1351 72, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1351 38 1351 52, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1351 38 1351 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1351 38 1351 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1351 38 1351 50, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1351 51 1351 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1351 51 1351 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1351 51 1351 52, srcInfoPoints = []}) "d")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1351 53 1351 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1351 53 1351 54, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1351 53 1351 54, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1351 55 1351 72, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1351 55 1351 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1351 55 1351 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1351 55 1351 66, srcInfoPoints = []}) "CTranslUnit"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1351 67 1351 72, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1351 67 1351 72, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1351 67 1351 72, srcInfoPoints = []}) "decls")))))) Nothing])))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1352 7 1352 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1352 7 1352 8,SrcSpan "tests/examples/CParser.hs" 1352 38 1352 39]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1352 8 1352 38, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1352 8 1352 9,SrcSpan "tests/examples/CParser.hs" 1352 11 1352 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1352 9 1352 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1352 9 1352 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1352 14 1352 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1352 14 1352 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1352 14 1352 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1352 14 1352 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1352 26 1352 38, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1352 26 1352 27,SrcSpan "tests/examples/CParser.hs" 1352 37 1352 38]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1352 27 1352 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1352 27 1352 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1352 27 1352 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1352 27 1352 35, srcInfoPoints = []}) "happyIn7"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1352 36 1352 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1352 36 1352 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1352 36 1352 37, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1354 1 1354 55, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1354 1 1354 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1354 1 1354 14, srcInfoPoints = []}) "happyReduce_5")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1354 15 1354 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1354 15 1354 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1354 17 1354 55, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1354 17 1354 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1354 17 1354 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1354 17 1354 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1354 17 1354 34, srcInfoPoints = []}) "happySpecReduce_0"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1354 36 1354 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1354 36 1354 38, srcInfoPoints = []}) 1 "1"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1354 39 1354 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1354 39 1354 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1354 39 1354 55, srcInfoPoints = []}) "happyReduction_5"))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1355 1 1357 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1355 1 1355 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1355 1 1355 17, srcInfoPoints = []}) "happyReduction_5")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1355 19 1357 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1355 19 1355 20]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1355 22 1357 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1355 22 1355 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1355 22 1355 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1355 22 1355 30, srcInfoPoints = []}) "happyIn8"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1356 10 1357 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1356 10 1356 11,SrcSpan "tests/examples/CParser.hs" 1357 5 1357 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1356 11 1356 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1356 11 1356 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1356 11 1356 16, srcInfoPoints = []}) "empty")))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1359 1 1359 55, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1359 1 1359 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1359 1 1359 14, srcInfoPoints = []}) "happyReduce_6")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1359 15 1359 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1359 15 1359 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1359 17 1359 55, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1359 17 1359 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1359 17 1359 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1359 17 1359 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1359 17 1359 34, srcInfoPoints = []}) "happySpecReduce_2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1359 36 1359 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1359 36 1359 38, srcInfoPoints = []}) 1 "1"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1359 39 1359 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1359 39 1359 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1359 39 1359 55, srcInfoPoints = []}) "happyReduction_6"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1360 1 1365 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1360 1 1365 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1360 1 1360 17, srcInfoPoints = []}) "happyReduction_6") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1360 18 1360 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1360 18 1360 27, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1361 5 1361 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1361 5 1361 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1362 6 1365 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1362 6 1362 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1362 9 1365 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1362 9 1362 13,SrcSpan "tests/examples/CParser.hs" 1362 34 1362 36,SrcSpan "tests/examples/CParser.hs" 1362 37 1362 38,SrcSpan "tests/examples/CParser.hs" 1365 6 1365 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1362 14 1362 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1362 14 1362 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1362 14 1362 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1362 14 1362 23, srcInfoPoints = []}) "happyOut8"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1362 24 1362 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1362 24 1362 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1362 24 1362 33, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1362 39 1365 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1362 39 1362 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1362 39 1362 50, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1362 51 1365 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1362 51 1362 53]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1363 5 1365 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1363 5 1363 13, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1363 5 1363 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1363 5 1363 13, srcInfoPoints = []}) "happyIn8"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1364 10 1365 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1364 10 1364 11,SrcSpan "tests/examples/CParser.hs" 1365 5 1365 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1364 11 1364 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1364 11 1364 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1364 11 1364 22, srcInfoPoints = []}) "happy_var_1")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1367 1 1367 55, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1367 1 1367 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1367 1 1367 14, srcInfoPoints = []}) "happyReduce_7")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1367 15 1367 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1367 15 1367 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1367 17 1367 55, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1367 17 1367 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1367 17 1367 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1367 17 1367 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1367 17 1367 34, srcInfoPoints = []}) "happySpecReduce_2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1367 36 1367 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1367 36 1367 38, srcInfoPoints = []}) 1 "1"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1367 39 1367 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1367 39 1367 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1367 39 1367 55, srcInfoPoints = []}) "happyReduction_7"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1368 1 1374 8, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1368 1 1374 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1368 1 1368 17, srcInfoPoints = []}) "happyReduction_7") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1368 18 1368 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1368 18 1368 27, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1369 5 1369 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1369 5 1369 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1370 6 1374 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1370 6 1370 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1370 9 1374 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1370 9 1370 13,SrcSpan "tests/examples/CParser.hs" 1370 34 1370 36,SrcSpan "tests/examples/CParser.hs" 1370 37 1370 38,SrcSpan "tests/examples/CParser.hs" 1374 7 1374 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1370 14 1370 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1370 14 1370 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1370 14 1370 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1370 14 1370 23, srcInfoPoints = []}) "happyOut8"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1370 24 1370 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1370 24 1370 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1370 24 1370 33, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1370 39 1374 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1370 39 1370 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1370 39 1370 50, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1370 51 1374 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1370 51 1370 53]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1371 5 1374 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1371 5 1371 9,SrcSpan "tests/examples/CParser.hs" 1371 30 1371 32,SrcSpan "tests/examples/CParser.hs" 1371 33 1371 34,SrcSpan "tests/examples/CParser.hs" 1374 6 1374 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1371 10 1371 29, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1371 10 1371 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1371 10 1371 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1371 10 1371 19, srcInfoPoints = []}) "happyOut9"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1371 20 1371 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1371 20 1371 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1371 20 1371 29, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1371 35 1374 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1371 35 1371 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1371 35 1371 46, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1371 47 1374 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1371 47 1371 49]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1372 5 1374 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1372 5 1372 13, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1372 5 1372 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1372 5 1372 13, srcInfoPoints = []}) "happyIn8"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1373 10 1374 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1373 10 1373 11,SrcSpan "tests/examples/CParser.hs" 1374 5 1374 6]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1373 11 1373 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1373 11 1373 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1373 11 1373 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1373 11 1373 22, srcInfoPoints = []}) "happy_var_1"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1373 23 1373 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1373 23 1373 24,SrcSpan "tests/examples/CParser.hs" 1373 24 1373 28,SrcSpan "tests/examples/CParser.hs" 1373 28 1373 29]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1373 23 1373 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1373 23 1373 24,SrcSpan "tests/examples/CParser.hs" 1373 24 1373 28,SrcSpan "tests/examples/CParser.hs" 1373 28 1373 29]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1373 24 1373 28, srcInfoPoints = []}) "snoc"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1373 30 1373 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1373 30 1373 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1373 30 1373 41, srcInfoPoints = []}) "happy_var_2"))))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1376 1 1376 55, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1376 1 1376 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1376 1 1376 14, srcInfoPoints = []}) "happyReduce_8")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1376 15 1376 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1376 15 1376 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1376 17 1376 55, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1376 17 1376 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1376 17 1376 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1376 17 1376 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1376 17 1376 34, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1376 36 1376 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1376 36 1376 38, srcInfoPoints = []}) 2 "2"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1376 39 1376 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1376 39 1376 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1376 39 1376 55, srcInfoPoints = []}) "happyReduction_8"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1377 1 1381 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1377 1 1381 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1377 1 1377 17, srcInfoPoints = []}) "happyReduction_8") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1377 18 1377 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1377 18 1377 27, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1378 6 1381 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1378 6 1378 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1378 9 1381 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1378 9 1378 13,SrcSpan "tests/examples/CParser.hs" 1378 35 1378 37,SrcSpan "tests/examples/CParser.hs" 1378 38 1378 39,SrcSpan "tests/examples/CParser.hs" 1381 6 1381 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1378 14 1378 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1378 14 1378 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1378 14 1378 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1378 14 1378 24, srcInfoPoints = []}) "happyOut10"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1378 25 1378 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1378 25 1378 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1378 25 1378 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1378 40 1381 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1378 40 1378 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1378 40 1378 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1378 52 1381 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1378 52 1378 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1379 5 1381 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1379 5 1379 13, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1379 5 1379 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1379 5 1379 13, srcInfoPoints = []}) "happyIn9"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1380 10 1381 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1380 10 1380 11,SrcSpan "tests/examples/CParser.hs" 1381 5 1381 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1380 11 1380 31, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1380 11 1380 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1380 11 1380 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1380 11 1380 19, srcInfoPoints = []}) "CFDefExt"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1380 20 1380 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1380 20 1380 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1380 20 1380 31, srcInfoPoints = []}) "happy_var_1"))))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1383 1 1383 55, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1383 1 1383 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1383 1 1383 14, srcInfoPoints = []}) "happyReduce_9")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1383 15 1383 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1383 15 1383 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1383 17 1383 55, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1383 17 1383 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1383 17 1383 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1383 17 1383 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1383 17 1383 34, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1383 36 1383 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1383 36 1383 38, srcInfoPoints = []}) 2 "2"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1383 39 1383 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1383 39 1383 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1383 39 1383 55, srcInfoPoints = []}) "happyReduction_9"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1384 1 1388 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1384 1 1388 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1384 1 1384 17, srcInfoPoints = []}) "happyReduction_9") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1384 18 1384 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1384 18 1384 27, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1385 6 1388 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1385 6 1385 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1385 9 1388 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1385 9 1385 13,SrcSpan "tests/examples/CParser.hs" 1385 35 1385 37,SrcSpan "tests/examples/CParser.hs" 1385 38 1385 39,SrcSpan "tests/examples/CParser.hs" 1388 6 1388 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1385 14 1385 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1385 14 1385 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1385 14 1385 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1385 14 1385 24, srcInfoPoints = []}) "happyOut32"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1385 25 1385 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1385 25 1385 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1385 25 1385 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1385 40 1388 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1385 40 1385 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1385 40 1385 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1385 52 1388 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1385 52 1385 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1386 5 1388 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1386 5 1386 13, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1386 5 1386 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1386 5 1386 13, srcInfoPoints = []}) "happyIn9"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1387 10 1388 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1387 10 1387 11,SrcSpan "tests/examples/CParser.hs" 1388 5 1388 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1387 11 1387 31, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1387 11 1387 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1387 11 1387 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1387 11 1387 19, srcInfoPoints = []}) "CDeclExt"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1387 20 1387 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1387 20 1387 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1387 20 1387 31, srcInfoPoints = []}) "happy_var_1"))))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1390 1 1390 57, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1390 1 1390 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1390 1 1390 15, srcInfoPoints = []}) "happyReduce_10")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1390 16 1390 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1390 16 1390 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1390 18 1390 57, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1390 18 1390 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1390 18 1390 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1390 18 1390 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1390 18 1390 35, srcInfoPoints = []}) "happySpecReduce_2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1390 37 1390 39, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1390 37 1390 39, srcInfoPoints = []}) 2 "2"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1390 40 1390 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1390 40 1390 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1390 40 1390 57, srcInfoPoints = []}) "happyReduction_10"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1391 1 1396 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1391 1 1396 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1391 1 1391 18, srcInfoPoints = []}) "happyReduction_10") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1391 19 1391 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1391 19 1391 28, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1392 5 1392 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1392 5 1392 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1393 6 1396 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1393 6 1393 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1393 9 1396 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1393 9 1393 13,SrcSpan "tests/examples/CParser.hs" 1393 34 1393 36,SrcSpan "tests/examples/CParser.hs" 1393 37 1393 38,SrcSpan "tests/examples/CParser.hs" 1396 6 1396 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1393 14 1393 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1393 14 1393 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1393 14 1393 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1393 14 1393 23, srcInfoPoints = []}) "happyOut9"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1393 24 1393 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1393 24 1393 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1393 24 1393 33, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1393 39 1396 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1393 39 1393 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1393 39 1393 50, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1393 51 1396 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1393 51 1393 53]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1394 5 1396 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1394 5 1394 13, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1394 5 1394 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1394 5 1394 13, srcInfoPoints = []}) "happyIn9"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1395 10 1396 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1395 10 1395 11,SrcSpan "tests/examples/CParser.hs" 1396 5 1396 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1395 11 1395 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1395 11 1395 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1395 11 1395 22, srcInfoPoints = []}) "happy_var_2")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1398 1 1398 58, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1398 1 1398 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1398 1 1398 15, srcInfoPoints = []}) "happyReduce_11")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1398 16 1398 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1398 16 1398 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1398 18 1398 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1398 18 1398 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1398 18 1398 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1398 18 1398 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1398 18 1398 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1398 18 1398 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1398 35 1398 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1398 35 1398 37, srcInfoPoints = []}) 5 "5"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1398 38 1398 40, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1398 38 1398 40, srcInfoPoints = []}) 2 "2"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1398 41 1398 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1398 41 1398 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1398 41 1398 58, srcInfoPoints = []}) "happyReduction_11"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1399 1 1408 39, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1399 1 1408 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1399 1 1399 18, srcInfoPoints = []}) "happyReduction_11") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1399 19 1404 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1399 19 1399 20,SrcSpan "tests/examples/CParser.hs" 1404 14 1404 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1399 20 1404 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1399 20 1399 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1399 20 1399 29, srcInfoPoints = []}) "happy_x_5")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1399 30 1399 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1399 30 1399 31,SrcSpan "tests/examples/CParser.hs" 1399 31 1399 39,SrcSpan "tests/examples/CParser.hs" 1399 39 1399 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1399 31 1399 39, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1400 5 1404 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1400 5 1400 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1400 5 1400 14, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1400 15 1400 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1400 15 1400 16,SrcSpan "tests/examples/CParser.hs" 1400 16 1400 24,SrcSpan "tests/examples/CParser.hs" 1400 24 1400 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1400 16 1400 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1401 5 1404 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1401 5 1401 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1401 5 1401 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1401 15 1401 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1401 15 1401 16,SrcSpan "tests/examples/CParser.hs" 1401 16 1401 24,SrcSpan "tests/examples/CParser.hs" 1401 24 1401 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1401 16 1401 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1402 5 1404 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1402 5 1402 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1402 5 1402 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1402 15 1402 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1402 15 1402 16,SrcSpan "tests/examples/CParser.hs" 1402 16 1402 24,SrcSpan "tests/examples/CParser.hs" 1402 24 1402 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1402 16 1402 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1403 5 1404 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1403 5 1403 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1403 5 1403 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1403 15 1403 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1403 15 1403 16,SrcSpan "tests/examples/CParser.hs" 1403 16 1403 24,SrcSpan "tests/examples/CParser.hs" 1403 24 1403 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1403 16 1403 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1404 5 1404 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1404 5 1404 14, srcInfoPoints = []}) "happyRest"))))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1404 16 1404 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1404 16 1404 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1405 6 1408 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1405 6 1405 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1405 8 1408 39, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1405 8 1408 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1405 8 1405 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1405 8 1405 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1405 8 1405 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1405 18 1408 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1405 18 1405 19,SrcSpan "tests/examples/CParser.hs" 1408 5 1408 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1405 19 1407 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1405 19 1405 23,SrcSpan "tests/examples/CParser.hs" 1405 46 1405 48,SrcSpan "tests/examples/CParser.hs" 1405 49 1405 50,SrcSpan "tests/examples/CParser.hs" 1407 55 1407 56]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1405 24 1405 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1405 24 1405 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1405 24 1405 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1405 24 1405 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1405 36 1405 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1405 36 1405 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1405 36 1405 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1405 51 1407 55, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1405 51 1405 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1405 51 1405 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1405 63 1407 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1405 63 1405 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1406 5 1407 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1406 5 1406 9,SrcSpan "tests/examples/CParser.hs" 1406 32 1406 34,SrcSpan "tests/examples/CParser.hs" 1406 35 1406 36,SrcSpan "tests/examples/CParser.hs" 1407 54 1407 55]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1406 10 1406 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1406 10 1406 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1406 10 1406 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1406 10 1406 21, srcInfoPoints = []}) "happyOut123"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1406 22 1406 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1406 22 1406 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1406 22 1406 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1406 37 1407 54, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1406 37 1406 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1406 37 1406 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1406 49 1407 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1406 49 1406 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1407 5 1407 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1407 5 1407 6,SrcSpan "tests/examples/CParser.hs" 1407 53 1407 54]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1407 7 1407 53, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1407 7 1407 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1407 7 1407 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1407 7 1407 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1407 7 1407 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1407 20 1407 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1407 20 1407 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1407 20 1407 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1407 32 1407 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1407 32 1407 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1407 32 1407 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1407 34 1407 53, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1407 34 1407 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1407 34 1407 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1407 34 1407 41, srcInfoPoints = []}) "CAsmExt"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1407 42 1407 53, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1407 42 1407 53, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1407 42 1407 53, srcInfoPoints = []}) "happy_var_3"))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1408 7 1408 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1408 7 1408 8,SrcSpan "tests/examples/CParser.hs" 1408 38 1408 39]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1408 8 1408 38, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1408 8 1408 9,SrcSpan "tests/examples/CParser.hs" 1408 11 1408 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1408 9 1408 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1408 9 1408 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1408 14 1408 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1408 14 1408 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1408 14 1408 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1408 14 1408 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1408 26 1408 38, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1408 26 1408 27,SrcSpan "tests/examples/CParser.hs" 1408 37 1408 38]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1408 27 1408 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1408 27 1408 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1408 27 1408 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1408 27 1408 35, srcInfoPoints = []}) "happyIn9"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1408 36 1408 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1408 36 1408 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1408 36 1408 37, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1410 1 1410 58, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1410 1 1410 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1410 1 1410 15, srcInfoPoints = []}) "happyReduce_12")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1410 16 1410 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1410 16 1410 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1410 18 1410 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1410 18 1410 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1410 18 1410 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1410 18 1410 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1410 18 1410 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1410 18 1410 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1410 35 1410 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1410 35 1410 37, srcInfoPoints = []}) 2 "2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1410 38 1410 40, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1410 38 1410 40, srcInfoPoints = []}) 3 "3"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1410 41 1410 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1410 41 1410 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1410 41 1410 58, srcInfoPoints = []}) "happyReduction_12"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1411 1 1417 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1411 1 1417 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1411 1 1411 18, srcInfoPoints = []}) "happyReduction_12") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1411 19 1413 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1411 19 1411 20,SrcSpan "tests/examples/CParser.hs" 1413 14 1413 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1411 20 1413 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1411 20 1411 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1411 20 1411 29, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1411 30 1411 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1411 30 1411 31,SrcSpan "tests/examples/CParser.hs" 1411 31 1411 39,SrcSpan "tests/examples/CParser.hs" 1411 39 1411 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1411 31 1411 39, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1412 5 1413 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1412 5 1412 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1412 5 1412 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1412 15 1412 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1412 15 1412 16,SrcSpan "tests/examples/CParser.hs" 1412 16 1412 24,SrcSpan "tests/examples/CParser.hs" 1412 24 1412 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1412 16 1412 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1413 5 1413 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1413 5 1413 14, srcInfoPoints = []}) "happyRest")))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1413 16 1413 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1413 16 1413 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1414 6 1417 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1414 6 1414 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1414 8 1417 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1414 8 1417 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1414 8 1414 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1414 8 1414 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1414 8 1414 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1414 18 1417 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1414 18 1414 19,SrcSpan "tests/examples/CParser.hs" 1417 5 1417 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1414 19 1416 90, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1414 19 1414 23,SrcSpan "tests/examples/CParser.hs" 1414 45 1414 47,SrcSpan "tests/examples/CParser.hs" 1414 48 1414 49,SrcSpan "tests/examples/CParser.hs" 1416 89 1416 90]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1414 24 1414 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1414 24 1414 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1414 24 1414 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1414 24 1414 34, srcInfoPoints = []}) "happyOut11"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1414 35 1414 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1414 35 1414 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1414 35 1414 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1414 50 1416 89, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1414 50 1414 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1414 50 1414 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1414 62 1416 89, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1414 62 1414 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1415 5 1416 89, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1415 5 1415 9,SrcSpan "tests/examples/CParser.hs" 1415 31 1415 33,SrcSpan "tests/examples/CParser.hs" 1415 34 1415 35,SrcSpan "tests/examples/CParser.hs" 1416 88 1416 89]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1415 10 1415 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1415 10 1415 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1415 10 1415 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1415 10 1415 20, srcInfoPoints = []}) "happyOut14"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1415 21 1415 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1415 21 1415 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1415 21 1415 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1415 36 1416 88, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1415 36 1415 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1415 36 1415 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1415 48 1416 88, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1415 48 1415 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 5 1416 88, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1416 5 1416 6,SrcSpan "tests/examples/CParser.hs" 1416 87 1416 88]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 7 1416 87, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 7 1416 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 7 1416 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 7 1416 17, srcInfoPoints = []}) "leaveScope"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 18 1416 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 18 1416 20, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 18 1416 20, srcInfoPoints = []}) ">>"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 21 1416 87, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1416 21 1416 22,SrcSpan "tests/examples/CParser.hs" 1416 86 1416 87]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 22 1416 86, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 22 1416 46, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 22 1416 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 22 1416 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 22 1416 34, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 35 1416 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 35 1416 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 35 1416 46, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 47 1416 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 47 1416 48, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 47 1416 48, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 49 1416 86, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 49 1416 74, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 49 1416 71, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 49 1416 59, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 49 1416 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 49 1416 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 49 1416 56, srcInfoPoints = []}) "CFunDef"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 57 1416 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1416 57 1416 58,SrcSpan "tests/examples/CParser.hs" 1416 58 1416 59]}) [])) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 60 1416 71, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 60 1416 71, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 60 1416 71, srcInfoPoints = []}) "happy_var_1")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 72 1416 74, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1416 72 1416 73,SrcSpan "tests/examples/CParser.hs" 1416 73 1416 74]}) [])) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 75 1416 86, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 75 1416 86, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 75 1416 86, srcInfoPoints = []}) "happy_var_2"))))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1417 7 1417 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1417 7 1417 8,SrcSpan "tests/examples/CParser.hs" 1417 39 1417 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1417 8 1417 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1417 8 1417 9,SrcSpan "tests/examples/CParser.hs" 1417 11 1417 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1417 9 1417 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1417 9 1417 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1417 14 1417 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1417 14 1417 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1417 14 1417 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1417 14 1417 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1417 26 1417 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1417 26 1417 27,SrcSpan "tests/examples/CParser.hs" 1417 38 1417 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1417 27 1417 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1417 27 1417 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1417 27 1417 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1417 27 1417 36, srcInfoPoints = []}) "happyIn10"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1417 37 1417 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1417 37 1417 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1417 37 1417 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1419 1 1419 58, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1419 1 1419 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1419 1 1419 15, srcInfoPoints = []}) "happyReduce_13")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1419 16 1419 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1419 16 1419 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1419 18 1419 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1419 18 1419 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1419 18 1419 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1419 18 1419 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1419 18 1419 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1419 18 1419 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1419 35 1419 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1419 35 1419 37, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1419 38 1419 40, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1419 38 1419 40, srcInfoPoints = []}) 3 "3"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1419 41 1419 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1419 41 1419 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1419 41 1419 58, srcInfoPoints = []}) "happyReduction_13"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1420 1 1428 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1420 1 1428 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1420 1 1420 18, srcInfoPoints = []}) "happyReduction_13") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1420 19 1423 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1420 19 1420 20,SrcSpan "tests/examples/CParser.hs" 1423 14 1423 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1420 20 1423 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1420 20 1420 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1420 20 1420 29, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1420 30 1420 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1420 30 1420 31,SrcSpan "tests/examples/CParser.hs" 1420 31 1420 39,SrcSpan "tests/examples/CParser.hs" 1420 39 1420 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1420 31 1420 39, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1421 5 1423 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1421 5 1421 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1421 5 1421 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1421 15 1421 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1421 15 1421 16,SrcSpan "tests/examples/CParser.hs" 1421 16 1421 24,SrcSpan "tests/examples/CParser.hs" 1421 24 1421 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1421 16 1421 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1422 5 1423 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1422 5 1422 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1422 5 1422 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1422 15 1422 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1422 15 1422 16,SrcSpan "tests/examples/CParser.hs" 1422 16 1422 24,SrcSpan "tests/examples/CParser.hs" 1422 24 1422 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1422 16 1422 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1423 5 1423 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1423 5 1423 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1423 16 1423 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1423 16 1423 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1424 6 1428 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1424 6 1424 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1424 8 1428 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1424 8 1428 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1424 8 1424 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1424 8 1424 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1424 8 1424 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1424 18 1428 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1424 18 1424 19,SrcSpan "tests/examples/CParser.hs" 1428 5 1428 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1424 19 1427 113, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1424 19 1424 23,SrcSpan "tests/examples/CParser.hs" 1424 46 1424 48,SrcSpan "tests/examples/CParser.hs" 1424 49 1424 50,SrcSpan "tests/examples/CParser.hs" 1427 112 1427 113]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1424 24 1424 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1424 24 1424 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1424 24 1424 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1424 24 1424 35, srcInfoPoints = []}) "happyOut127"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1424 36 1424 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1424 36 1424 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1424 36 1424 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1424 51 1427 112, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1424 51 1424 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1424 51 1424 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1424 63 1427 112, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1424 63 1424 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1425 5 1427 112, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1425 5 1425 9,SrcSpan "tests/examples/CParser.hs" 1425 31 1425 33,SrcSpan "tests/examples/CParser.hs" 1425 34 1425 35,SrcSpan "tests/examples/CParser.hs" 1427 111 1427 112]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1425 10 1425 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1425 10 1425 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1425 10 1425 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1425 10 1425 20, srcInfoPoints = []}) "happyOut11"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1425 21 1425 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1425 21 1425 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1425 21 1425 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1425 36 1427 111, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1425 36 1425 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1425 36 1425 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1425 48 1427 111, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1425 48 1425 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1426 5 1427 111, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1426 5 1426 9,SrcSpan "tests/examples/CParser.hs" 1426 31 1426 33,SrcSpan "tests/examples/CParser.hs" 1426 34 1426 35,SrcSpan "tests/examples/CParser.hs" 1427 110 1427 111]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1426 10 1426 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1426 10 1426 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1426 10 1426 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1426 10 1426 20, srcInfoPoints = []}) "happyOut14"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1426 21 1426 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1426 21 1426 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1426 21 1426 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1426 36 1427 110, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1426 36 1426 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1426 36 1426 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1426 48 1427 110, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1426 48 1426 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 5 1427 110, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1427 5 1427 6,SrcSpan "tests/examples/CParser.hs" 1427 109 1427 110]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 7 1427 109, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 7 1427 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 7 1427 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 7 1427 17, srcInfoPoints = []}) "leaveScope"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 18 1427 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 18 1427 20, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 18 1427 20, srcInfoPoints = []}) ">>"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 21 1427 109, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1427 21 1427 22,SrcSpan "tests/examples/CParser.hs" 1427 108 1427 109]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 22 1427 108, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 22 1427 46, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 22 1427 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 22 1427 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 22 1427 34, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 35 1427 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 35 1427 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 35 1427 46, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 47 1427 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 47 1427 48, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 47 1427 48, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 49 1427 108, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 49 1427 96, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 49 1427 93, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 49 1427 81, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 49 1427 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 49 1427 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 49 1427 56, srcInfoPoints = []}) "CFunDef"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 57 1427 81, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1427 57 1427 58,SrcSpan "tests/examples/CParser.hs" 1427 80 1427 81]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 58 1427 80, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 58 1427 68, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 58 1427 68, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 58 1427 68, srcInfoPoints = []}) "liftCAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 69 1427 80, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 69 1427 80, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 69 1427 80, srcInfoPoints = []}) "happy_var_1")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 82 1427 93, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 82 1427 93, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 82 1427 93, srcInfoPoints = []}) "happy_var_2")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 94 1427 96, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1427 94 1427 95,SrcSpan "tests/examples/CParser.hs" 1427 95 1427 96]}) [])) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 97 1427 108, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 97 1427 108, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 97 1427 108, srcInfoPoints = []}) "happy_var_3"))))))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1428 7 1428 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1428 7 1428 8,SrcSpan "tests/examples/CParser.hs" 1428 39 1428 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1428 8 1428 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1428 8 1428 9,SrcSpan "tests/examples/CParser.hs" 1428 11 1428 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1428 9 1428 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1428 9 1428 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1428 14 1428 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1428 14 1428 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1428 14 1428 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1428 14 1428 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1428 26 1428 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1428 26 1428 27,SrcSpan "tests/examples/CParser.hs" 1428 38 1428 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1428 27 1428 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1428 27 1428 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1428 27 1428 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1428 27 1428 36, srcInfoPoints = []}) "happyIn10"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1428 37 1428 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1428 37 1428 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1428 37 1428 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1430 1 1430 58, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1430 1 1430 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1430 1 1430 15, srcInfoPoints = []}) "happyReduce_14")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1430 16 1430 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1430 16 1430 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1430 18 1430 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1430 18 1430 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1430 18 1430 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1430 18 1430 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1430 18 1430 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1430 18 1430 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1430 35 1430 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1430 35 1430 37, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1430 38 1430 40, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1430 38 1430 40, srcInfoPoints = []}) 3 "3"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1430 41 1430 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1430 41 1430 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1430 41 1430 58, srcInfoPoints = []}) "happyReduction_14"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1431 1 1439 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1431 1 1439 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1431 1 1431 18, srcInfoPoints = []}) "happyReduction_14") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1431 19 1434 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1431 19 1431 20,SrcSpan "tests/examples/CParser.hs" 1434 14 1434 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1431 20 1434 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1431 20 1431 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1431 20 1431 29, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1431 30 1431 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1431 30 1431 31,SrcSpan "tests/examples/CParser.hs" 1431 31 1431 39,SrcSpan "tests/examples/CParser.hs" 1431 39 1431 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1431 31 1431 39, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1432 5 1434 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1432 5 1432 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1432 5 1432 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1432 15 1432 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1432 15 1432 16,SrcSpan "tests/examples/CParser.hs" 1432 16 1432 24,SrcSpan "tests/examples/CParser.hs" 1432 24 1432 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1432 16 1432 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1433 5 1434 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1433 5 1433 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1433 5 1433 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1433 15 1433 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1433 15 1433 16,SrcSpan "tests/examples/CParser.hs" 1433 16 1433 24,SrcSpan "tests/examples/CParser.hs" 1433 24 1433 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1433 16 1433 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1434 5 1434 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1434 5 1434 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1434 16 1434 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1434 16 1434 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1435 6 1439 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1435 6 1435 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1435 8 1439 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1435 8 1439 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1435 8 1435 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1435 8 1435 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1435 8 1435 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1435 18 1439 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1435 18 1435 19,SrcSpan "tests/examples/CParser.hs" 1439 5 1439 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1435 19 1438 100, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1435 19 1435 23,SrcSpan "tests/examples/CParser.hs" 1435 45 1435 47,SrcSpan "tests/examples/CParser.hs" 1435 48 1435 49,SrcSpan "tests/examples/CParser.hs" 1438 99 1438 100]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1435 24 1435 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1435 24 1435 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1435 24 1435 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1435 24 1435 34, srcInfoPoints = []}) "happyOut37"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1435 35 1435 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1435 35 1435 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1435 35 1435 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1435 50 1438 99, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1435 50 1435 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1435 50 1435 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1435 62 1438 99, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1435 62 1435 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1436 5 1438 99, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1436 5 1436 9,SrcSpan "tests/examples/CParser.hs" 1436 31 1436 33,SrcSpan "tests/examples/CParser.hs" 1436 34 1436 35,SrcSpan "tests/examples/CParser.hs" 1438 98 1438 99]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1436 10 1436 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1436 10 1436 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1436 10 1436 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1436 10 1436 20, srcInfoPoints = []}) "happyOut11"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1436 21 1436 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1436 21 1436 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1436 21 1436 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1436 36 1438 98, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1436 36 1436 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1436 36 1436 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1436 48 1438 98, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1436 48 1436 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1437 5 1438 98, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1437 5 1437 9,SrcSpan "tests/examples/CParser.hs" 1437 31 1437 33,SrcSpan "tests/examples/CParser.hs" 1437 34 1437 35,SrcSpan "tests/examples/CParser.hs" 1438 97 1438 98]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1437 10 1437 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1437 10 1437 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1437 10 1437 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1437 10 1437 20, srcInfoPoints = []}) "happyOut14"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1437 21 1437 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1437 21 1437 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1437 21 1437 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1437 36 1438 97, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1437 36 1437 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1437 36 1437 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1437 48 1438 97, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1437 48 1437 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 5 1438 97, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1438 5 1438 6,SrcSpan "tests/examples/CParser.hs" 1438 96 1438 97]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 7 1438 96, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 7 1438 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 7 1438 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 7 1438 17, srcInfoPoints = []}) "leaveScope"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 18 1438 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 18 1438 20, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 18 1438 20, srcInfoPoints = []}) ">>"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 21 1438 96, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1438 21 1438 22,SrcSpan "tests/examples/CParser.hs" 1438 95 1438 96]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 22 1438 95, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 22 1438 46, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 22 1438 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 22 1438 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 22 1438 34, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 35 1438 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 35 1438 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 35 1438 46, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 47 1438 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 47 1438 48, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 47 1438 48, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 49 1438 95, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 49 1438 83, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 49 1438 80, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 49 1438 68, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 49 1438 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 49 1438 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 49 1438 56, srcInfoPoints = []}) "CFunDef"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 57 1438 68, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 57 1438 68, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 57 1438 68, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 69 1438 80, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 69 1438 80, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 69 1438 80, srcInfoPoints = []}) "happy_var_2")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 81 1438 83, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1438 81 1438 82,SrcSpan "tests/examples/CParser.hs" 1438 82 1438 83]}) [])) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 84 1438 95, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 84 1438 95, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 84 1438 95, srcInfoPoints = []}) "happy_var_3"))))))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1439 7 1439 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1439 7 1439 8,SrcSpan "tests/examples/CParser.hs" 1439 39 1439 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1439 8 1439 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1439 8 1439 9,SrcSpan "tests/examples/CParser.hs" 1439 11 1439 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1439 9 1439 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1439 9 1439 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1439 14 1439 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1439 14 1439 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1439 14 1439 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1439 14 1439 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1439 26 1439 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1439 26 1439 27,SrcSpan "tests/examples/CParser.hs" 1439 38 1439 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1439 27 1439 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1439 27 1439 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1439 27 1439 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1439 27 1439 36, srcInfoPoints = []}) "happyIn10"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1439 37 1439 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1439 37 1439 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1439 37 1439 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1441 1 1441 58, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1441 1 1441 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1441 1 1441 15, srcInfoPoints = []}) "happyReduce_15")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1441 16 1441 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1441 16 1441 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1441 18 1441 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1441 18 1441 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1441 18 1441 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1441 18 1441 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1441 18 1441 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1441 18 1441 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1441 35 1441 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1441 35 1441 37, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1441 38 1441 40, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1441 38 1441 40, srcInfoPoints = []}) 3 "3"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1441 41 1441 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1441 41 1441 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1441 41 1441 58, srcInfoPoints = []}) "happyReduction_15"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1442 1 1450 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1442 1 1450 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1442 1 1442 18, srcInfoPoints = []}) "happyReduction_15") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1442 19 1445 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1442 19 1442 20,SrcSpan "tests/examples/CParser.hs" 1445 14 1445 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1442 20 1445 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1442 20 1442 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1442 20 1442 29, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1442 30 1442 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1442 30 1442 31,SrcSpan "tests/examples/CParser.hs" 1442 31 1442 39,SrcSpan "tests/examples/CParser.hs" 1442 39 1442 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1442 31 1442 39, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1443 5 1445 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1443 5 1443 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1443 5 1443 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1443 15 1443 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1443 15 1443 16,SrcSpan "tests/examples/CParser.hs" 1443 16 1443 24,SrcSpan "tests/examples/CParser.hs" 1443 24 1443 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1443 16 1443 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1444 5 1445 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1444 5 1444 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1444 5 1444 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1444 15 1444 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1444 15 1444 16,SrcSpan "tests/examples/CParser.hs" 1444 16 1444 24,SrcSpan "tests/examples/CParser.hs" 1444 24 1444 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1444 16 1444 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1445 5 1445 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1445 5 1445 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1445 16 1445 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1445 16 1445 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1446 6 1450 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1446 6 1446 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1446 8 1450 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1446 8 1450 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1446 8 1446 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1446 8 1446 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1446 8 1446 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1446 18 1450 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1446 18 1446 19,SrcSpan "tests/examples/CParser.hs" 1450 5 1450 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1446 19 1449 100, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1446 19 1446 23,SrcSpan "tests/examples/CParser.hs" 1446 45 1446 47,SrcSpan "tests/examples/CParser.hs" 1446 48 1446 49,SrcSpan "tests/examples/CParser.hs" 1449 99 1449 100]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1446 24 1446 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1446 24 1446 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1446 24 1446 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1446 24 1446 34, srcInfoPoints = []}) "happyOut41"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1446 35 1446 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1446 35 1446 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1446 35 1446 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1446 50 1449 99, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1446 50 1446 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1446 50 1446 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1446 62 1449 99, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1446 62 1446 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1447 5 1449 99, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1447 5 1447 9,SrcSpan "tests/examples/CParser.hs" 1447 31 1447 33,SrcSpan "tests/examples/CParser.hs" 1447 34 1447 35,SrcSpan "tests/examples/CParser.hs" 1449 98 1449 99]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1447 10 1447 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1447 10 1447 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1447 10 1447 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1447 10 1447 20, srcInfoPoints = []}) "happyOut11"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1447 21 1447 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1447 21 1447 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1447 21 1447 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1447 36 1449 98, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1447 36 1447 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1447 36 1447 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1447 48 1449 98, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1447 48 1447 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1448 5 1449 98, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1448 5 1448 9,SrcSpan "tests/examples/CParser.hs" 1448 31 1448 33,SrcSpan "tests/examples/CParser.hs" 1448 34 1448 35,SrcSpan "tests/examples/CParser.hs" 1449 97 1449 98]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1448 10 1448 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1448 10 1448 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1448 10 1448 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1448 10 1448 20, srcInfoPoints = []}) "happyOut14"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1448 21 1448 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1448 21 1448 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1448 21 1448 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1448 36 1449 97, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1448 36 1448 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1448 36 1448 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1448 48 1449 97, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1448 48 1448 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 5 1449 97, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1449 5 1449 6,SrcSpan "tests/examples/CParser.hs" 1449 96 1449 97]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 7 1449 96, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 7 1449 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 7 1449 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 7 1449 17, srcInfoPoints = []}) "leaveScope"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 18 1449 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 18 1449 20, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 18 1449 20, srcInfoPoints = []}) ">>"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 21 1449 96, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1449 21 1449 22,SrcSpan "tests/examples/CParser.hs" 1449 95 1449 96]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 22 1449 95, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 22 1449 46, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 22 1449 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 22 1449 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 22 1449 34, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 35 1449 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 35 1449 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 35 1449 46, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 47 1449 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 47 1449 48, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 47 1449 48, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 49 1449 95, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 49 1449 83, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 49 1449 80, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 49 1449 68, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 49 1449 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 49 1449 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 49 1449 56, srcInfoPoints = []}) "CFunDef"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 57 1449 68, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 57 1449 68, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 57 1449 68, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 69 1449 80, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 69 1449 80, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 69 1449 80, srcInfoPoints = []}) "happy_var_2")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 81 1449 83, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1449 81 1449 82,SrcSpan "tests/examples/CParser.hs" 1449 82 1449 83]}) [])) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 84 1449 95, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 84 1449 95, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 84 1449 95, srcInfoPoints = []}) "happy_var_3"))))))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1450 7 1450 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1450 7 1450 8,SrcSpan "tests/examples/CParser.hs" 1450 39 1450 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1450 8 1450 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1450 8 1450 9,SrcSpan "tests/examples/CParser.hs" 1450 11 1450 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1450 9 1450 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1450 9 1450 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1450 14 1450 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1450 14 1450 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1450 14 1450 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1450 14 1450 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1450 26 1450 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1450 26 1450 27,SrcSpan "tests/examples/CParser.hs" 1450 38 1450 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1450 27 1450 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1450 27 1450 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1450 27 1450 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1450 27 1450 36, srcInfoPoints = []}) "happyIn10"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1450 37 1450 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1450 37 1450 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1450 37 1450 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1452 1 1452 58, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1452 1 1452 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1452 1 1452 15, srcInfoPoints = []}) "happyReduce_16")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1452 16 1452 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1452 16 1452 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1452 18 1452 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1452 18 1452 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1452 18 1452 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1452 18 1452 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1452 18 1452 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1452 18 1452 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1452 35 1452 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1452 35 1452 37, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1452 38 1452 40, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1452 38 1452 40, srcInfoPoints = []}) 3 "3"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1452 41 1452 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1452 41 1452 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1452 41 1452 58, srcInfoPoints = []}) "happyReduction_16"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1453 1 1461 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1453 1 1461 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1453 1 1453 18, srcInfoPoints = []}) "happyReduction_16") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1453 19 1456 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1453 19 1453 20,SrcSpan "tests/examples/CParser.hs" 1456 14 1456 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1453 20 1456 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1453 20 1453 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1453 20 1453 29, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1453 30 1453 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1453 30 1453 31,SrcSpan "tests/examples/CParser.hs" 1453 31 1453 39,SrcSpan "tests/examples/CParser.hs" 1453 39 1453 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1453 31 1453 39, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1454 5 1456 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1454 5 1454 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1454 5 1454 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1454 15 1454 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1454 15 1454 16,SrcSpan "tests/examples/CParser.hs" 1454 16 1454 24,SrcSpan "tests/examples/CParser.hs" 1454 24 1454 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1454 16 1454 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1455 5 1456 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1455 5 1455 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1455 5 1455 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1455 15 1455 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1455 15 1455 16,SrcSpan "tests/examples/CParser.hs" 1455 16 1455 24,SrcSpan "tests/examples/CParser.hs" 1455 24 1455 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1455 16 1455 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1456 5 1456 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1456 5 1456 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1456 16 1456 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1456 16 1456 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1457 6 1461 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1457 6 1457 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1457 8 1461 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1457 8 1461 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1457 8 1457 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1457 8 1457 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1457 8 1457 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1457 18 1461 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1457 18 1457 19,SrcSpan "tests/examples/CParser.hs" 1461 5 1461 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1457 19 1460 110, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1457 19 1457 23,SrcSpan "tests/examples/CParser.hs" 1457 45 1457 47,SrcSpan "tests/examples/CParser.hs" 1457 48 1457 49,SrcSpan "tests/examples/CParser.hs" 1460 109 1460 110]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1457 24 1457 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1457 24 1457 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1457 24 1457 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1457 24 1457 34, srcInfoPoints = []}) "happyOut38"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1457 35 1457 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1457 35 1457 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1457 35 1457 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1457 50 1460 109, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1457 50 1457 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1457 50 1457 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1457 62 1460 109, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1457 62 1457 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1458 5 1460 109, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1458 5 1458 9,SrcSpan "tests/examples/CParser.hs" 1458 31 1458 33,SrcSpan "tests/examples/CParser.hs" 1458 34 1458 35,SrcSpan "tests/examples/CParser.hs" 1460 108 1460 109]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1458 10 1458 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1458 10 1458 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1458 10 1458 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1458 10 1458 20, srcInfoPoints = []}) "happyOut11"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1458 21 1458 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1458 21 1458 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1458 21 1458 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1458 36 1460 108, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1458 36 1458 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1458 36 1458 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1458 48 1460 108, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1458 48 1458 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1459 5 1460 108, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1459 5 1459 9,SrcSpan "tests/examples/CParser.hs" 1459 31 1459 33,SrcSpan "tests/examples/CParser.hs" 1459 34 1459 35,SrcSpan "tests/examples/CParser.hs" 1460 107 1460 108]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1459 10 1459 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1459 10 1459 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1459 10 1459 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1459 10 1459 20, srcInfoPoints = []}) "happyOut14"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1459 21 1459 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1459 21 1459 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1459 21 1459 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1459 36 1460 107, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1459 36 1459 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1459 36 1459 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1459 48 1460 107, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1459 48 1459 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 5 1460 107, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1460 5 1460 6,SrcSpan "tests/examples/CParser.hs" 1460 106 1460 107]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 7 1460 106, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 7 1460 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 7 1460 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 7 1460 17, srcInfoPoints = []}) "leaveScope"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 18 1460 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 18 1460 20, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 18 1460 20, srcInfoPoints = []}) ">>"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 21 1460 106, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1460 21 1460 22,SrcSpan "tests/examples/CParser.hs" 1460 105 1460 106]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 22 1460 105, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 22 1460 46, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 22 1460 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 22 1460 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 22 1460 34, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 35 1460 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 35 1460 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 35 1460 46, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 47 1460 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 47 1460 48, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 47 1460 48, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 49 1460 105, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 49 1460 93, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 49 1460 90, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 49 1460 78, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 49 1460 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 49 1460 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 49 1460 56, srcInfoPoints = []}) "CFunDef"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 57 1460 78, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1460 57 1460 58,SrcSpan "tests/examples/CParser.hs" 1460 77 1460 78]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 58 1460 77, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 58 1460 65, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 58 1460 65, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 58 1460 65, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 66 1460 77, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 66 1460 77, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 66 1460 77, srcInfoPoints = []}) "happy_var_1")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 79 1460 90, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 79 1460 90, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 79 1460 90, srcInfoPoints = []}) "happy_var_2")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 91 1460 93, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1460 91 1460 92,SrcSpan "tests/examples/CParser.hs" 1460 92 1460 93]}) [])) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 94 1460 105, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 94 1460 105, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 94 1460 105, srcInfoPoints = []}) "happy_var_3"))))))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1461 7 1461 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1461 7 1461 8,SrcSpan "tests/examples/CParser.hs" 1461 39 1461 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1461 8 1461 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1461 8 1461 9,SrcSpan "tests/examples/CParser.hs" 1461 11 1461 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1461 9 1461 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1461 9 1461 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1461 14 1461 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1461 14 1461 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1461 14 1461 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1461 14 1461 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1461 26 1461 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1461 26 1461 27,SrcSpan "tests/examples/CParser.hs" 1461 38 1461 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1461 27 1461 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1461 27 1461 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1461 27 1461 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1461 27 1461 36, srcInfoPoints = []}) "happyIn10"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1461 37 1461 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1461 37 1461 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1461 37 1461 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1463 1 1463 58, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1463 1 1463 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1463 1 1463 15, srcInfoPoints = []}) "happyReduce_17")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1463 16 1463 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1463 16 1463 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1463 18 1463 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1463 18 1463 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1463 18 1463 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1463 18 1463 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1463 18 1463 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1463 18 1463 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1463 35 1463 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1463 35 1463 37, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1463 38 1463 40, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1463 38 1463 40, srcInfoPoints = []}) 3 "3"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1463 41 1463 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1463 41 1463 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1463 41 1463 58, srcInfoPoints = []}) "happyReduction_17"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1464 1 1472 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1464 1 1472 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1464 1 1464 18, srcInfoPoints = []}) "happyReduction_17") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1464 19 1467 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1464 19 1464 20,SrcSpan "tests/examples/CParser.hs" 1467 14 1467 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1464 20 1467 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1464 20 1464 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1464 20 1464 29, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1464 30 1464 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1464 30 1464 31,SrcSpan "tests/examples/CParser.hs" 1464 31 1464 39,SrcSpan "tests/examples/CParser.hs" 1464 39 1464 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1464 31 1464 39, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1465 5 1467 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1465 5 1465 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1465 5 1465 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1465 15 1465 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1465 15 1465 16,SrcSpan "tests/examples/CParser.hs" 1465 16 1465 24,SrcSpan "tests/examples/CParser.hs" 1465 24 1465 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1465 16 1465 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1466 5 1467 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1466 5 1466 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1466 5 1466 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1466 15 1466 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1466 15 1466 16,SrcSpan "tests/examples/CParser.hs" 1466 16 1466 24,SrcSpan "tests/examples/CParser.hs" 1466 24 1466 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1466 16 1466 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1467 5 1467 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1467 5 1467 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1467 16 1467 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1467 16 1467 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1468 6 1472 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1468 6 1468 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1468 8 1472 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1468 8 1472 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1468 8 1468 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1468 8 1468 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1468 8 1468 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1468 18 1472 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1468 18 1468 19,SrcSpan "tests/examples/CParser.hs" 1472 5 1472 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1468 19 1471 116, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1468 19 1468 23,SrcSpan "tests/examples/CParser.hs" 1468 45 1468 47,SrcSpan "tests/examples/CParser.hs" 1468 48 1468 49,SrcSpan "tests/examples/CParser.hs" 1471 115 1471 116]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1468 24 1468 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1468 24 1468 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1468 24 1468 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1468 24 1468 34, srcInfoPoints = []}) "happyOut62"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1468 35 1468 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1468 35 1468 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1468 35 1468 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1468 50 1471 115, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1468 50 1468 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1468 50 1468 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1468 62 1471 115, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1468 62 1468 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1469 5 1471 115, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1469 5 1469 9,SrcSpan "tests/examples/CParser.hs" 1469 31 1469 33,SrcSpan "tests/examples/CParser.hs" 1469 34 1469 35,SrcSpan "tests/examples/CParser.hs" 1471 114 1471 115]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1469 10 1469 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1469 10 1469 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1469 10 1469 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1469 10 1469 20, srcInfoPoints = []}) "happyOut11"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1469 21 1469 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1469 21 1469 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1469 21 1469 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1469 36 1471 114, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1469 36 1469 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1469 36 1469 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1469 48 1471 114, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1469 48 1469 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1470 5 1471 114, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1470 5 1470 9,SrcSpan "tests/examples/CParser.hs" 1470 31 1470 33,SrcSpan "tests/examples/CParser.hs" 1470 34 1470 35,SrcSpan "tests/examples/CParser.hs" 1471 113 1471 114]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1470 10 1470 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1470 10 1470 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1470 10 1470 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1470 10 1470 20, srcInfoPoints = []}) "happyOut14"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1470 21 1470 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1470 21 1470 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1470 21 1470 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1470 36 1471 113, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1470 36 1470 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1470 36 1470 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1470 48 1471 113, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1470 48 1470 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 5 1471 113, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1471 5 1471 6,SrcSpan "tests/examples/CParser.hs" 1471 112 1471 113]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 7 1471 112, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 7 1471 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 7 1471 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 7 1471 17, srcInfoPoints = []}) "leaveScope"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 18 1471 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 18 1471 20, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 18 1471 20, srcInfoPoints = []}) ">>"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 21 1471 112, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1471 21 1471 22,SrcSpan "tests/examples/CParser.hs" 1471 111 1471 112]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 22 1471 111, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 22 1471 46, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 22 1471 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 22 1471 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 22 1471 34, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 35 1471 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 35 1471 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 35 1471 46, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 47 1471 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 47 1471 48, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 47 1471 48, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 49 1471 111, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 49 1471 99, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 49 1471 96, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 49 1471 84, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 49 1471 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 49 1471 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 49 1471 56, srcInfoPoints = []}) "CFunDef"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 57 1471 84, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1471 57 1471 58,SrcSpan "tests/examples/CParser.hs" 1471 83 1471 84]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 58 1471 83, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 58 1471 71, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 58 1471 71, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 58 1471 71, srcInfoPoints = []}) "liftTypeQuals"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 72 1471 83, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 72 1471 83, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 72 1471 83, srcInfoPoints = []}) "happy_var_1")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 85 1471 96, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 85 1471 96, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 85 1471 96, srcInfoPoints = []}) "happy_var_2")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 97 1471 99, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1471 97 1471 98,SrcSpan "tests/examples/CParser.hs" 1471 98 1471 99]}) [])) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 100 1471 111, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 100 1471 111, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 100 1471 111, srcInfoPoints = []}) "happy_var_3"))))))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1472 7 1472 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1472 7 1472 8,SrcSpan "tests/examples/CParser.hs" 1472 39 1472 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1472 8 1472 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1472 8 1472 9,SrcSpan "tests/examples/CParser.hs" 1472 11 1472 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1472 9 1472 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1472 9 1472 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1472 14 1472 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1472 14 1472 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1472 14 1472 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1472 14 1472 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1472 26 1472 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1472 26 1472 27,SrcSpan "tests/examples/CParser.hs" 1472 38 1472 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1472 27 1472 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1472 27 1472 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1472 27 1472 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1472 27 1472 36, srcInfoPoints = []}) "happyIn10"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1472 37 1472 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1472 37 1472 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1472 37 1472 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1474 1 1474 58, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1474 1 1474 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1474 1 1474 15, srcInfoPoints = []}) "happyReduce_18")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1474 16 1474 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1474 16 1474 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1474 18 1474 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1474 18 1474 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1474 18 1474 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1474 18 1474 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1474 18 1474 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1474 18 1474 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1474 35 1474 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1474 35 1474 37, srcInfoPoints = []}) 4 "4"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1474 38 1474 40, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1474 38 1474 40, srcInfoPoints = []}) 3 "3"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1474 41 1474 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1474 41 1474 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1474 41 1474 58, srcInfoPoints = []}) "happyReduction_18"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1475 1 1485 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1475 1 1485 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1475 1 1475 18, srcInfoPoints = []}) "happyReduction_18") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1475 19 1479 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1475 19 1475 20,SrcSpan "tests/examples/CParser.hs" 1479 14 1479 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1475 20 1479 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1475 20 1475 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1475 20 1475 29, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1475 30 1475 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1475 30 1475 31,SrcSpan "tests/examples/CParser.hs" 1475 31 1475 39,SrcSpan "tests/examples/CParser.hs" 1475 39 1475 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1475 31 1475 39, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1476 5 1479 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1476 5 1476 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1476 5 1476 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1476 15 1476 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1476 15 1476 16,SrcSpan "tests/examples/CParser.hs" 1476 16 1476 24,SrcSpan "tests/examples/CParser.hs" 1476 24 1476 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1476 16 1476 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1477 5 1479 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1477 5 1477 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1477 5 1477 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1477 15 1477 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1477 15 1477 16,SrcSpan "tests/examples/CParser.hs" 1477 16 1477 24,SrcSpan "tests/examples/CParser.hs" 1477 24 1477 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1477 16 1477 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1478 5 1479 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1478 5 1478 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1478 5 1478 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1478 15 1478 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1478 15 1478 16,SrcSpan "tests/examples/CParser.hs" 1478 16 1478 24,SrcSpan "tests/examples/CParser.hs" 1478 24 1478 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1478 16 1478 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1479 5 1479 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1479 5 1479 14, srcInfoPoints = []}) "happyRest")))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1479 16 1479 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1479 16 1479 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1480 6 1485 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1480 6 1480 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1480 8 1485 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1480 8 1485 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1480 8 1480 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1480 8 1480 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1480 8 1480 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1480 18 1485 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1480 18 1480 19,SrcSpan "tests/examples/CParser.hs" 1485 5 1485 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1480 19 1484 143, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1480 19 1480 23,SrcSpan "tests/examples/CParser.hs" 1480 45 1480 47,SrcSpan "tests/examples/CParser.hs" 1480 48 1480 49,SrcSpan "tests/examples/CParser.hs" 1484 142 1484 143]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1480 24 1480 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1480 24 1480 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1480 24 1480 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1480 24 1480 34, srcInfoPoints = []}) "happyOut62"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1480 35 1480 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1480 35 1480 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1480 35 1480 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1480 50 1484 142, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1480 50 1480 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1480 50 1480 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1480 62 1484 142, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1480 62 1480 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1481 5 1484 142, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1481 5 1481 9,SrcSpan "tests/examples/CParser.hs" 1481 32 1481 34,SrcSpan "tests/examples/CParser.hs" 1481 35 1481 36,SrcSpan "tests/examples/CParser.hs" 1484 141 1484 142]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1481 10 1481 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1481 10 1481 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1481 10 1481 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1481 10 1481 21, srcInfoPoints = []}) "happyOut127"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1481 22 1481 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1481 22 1481 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1481 22 1481 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1481 37 1484 141, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1481 37 1481 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1481 37 1481 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1481 49 1484 141, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1481 49 1481 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1482 5 1484 141, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1482 5 1482 9,SrcSpan "tests/examples/CParser.hs" 1482 31 1482 33,SrcSpan "tests/examples/CParser.hs" 1482 34 1482 35,SrcSpan "tests/examples/CParser.hs" 1484 140 1484 141]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1482 10 1482 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1482 10 1482 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1482 10 1482 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1482 10 1482 20, srcInfoPoints = []}) "happyOut11"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1482 21 1482 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1482 21 1482 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1482 21 1482 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1482 36 1484 140, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1482 36 1482 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1482 36 1482 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1482 48 1484 140, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1482 48 1482 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1483 5 1484 140, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1483 5 1483 9,SrcSpan "tests/examples/CParser.hs" 1483 31 1483 33,SrcSpan "tests/examples/CParser.hs" 1483 34 1483 35,SrcSpan "tests/examples/CParser.hs" 1484 139 1484 140]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1483 10 1483 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1483 10 1483 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1483 10 1483 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1483 10 1483 20, srcInfoPoints = []}) "happyOut14"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1483 21 1483 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1483 21 1483 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1483 21 1483 30, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1483 36 1484 139, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1483 36 1483 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1483 36 1483 47, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1483 48 1484 139, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1483 48 1483 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 5 1484 139, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1484 5 1484 6,SrcSpan "tests/examples/CParser.hs" 1484 138 1484 139]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 7 1484 138, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 7 1484 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 7 1484 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 7 1484 17, srcInfoPoints = []}) "leaveScope"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 18 1484 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 18 1484 20, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 18 1484 20, srcInfoPoints = []}) ">>"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 21 1484 138, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1484 21 1484 22,SrcSpan "tests/examples/CParser.hs" 1484 137 1484 138]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 22 1484 137, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 22 1484 46, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 22 1484 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 22 1484 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 22 1484 34, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 35 1484 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 35 1484 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 35 1484 46, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 47 1484 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 47 1484 48, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 47 1484 48, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 49 1484 137, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 49 1484 125, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 49 1484 122, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 49 1484 110, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 49 1484 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 49 1484 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 49 1484 56, srcInfoPoints = []}) "CFunDef"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 57 1484 110, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1484 57 1484 58,SrcSpan "tests/examples/CParser.hs" 1484 109 1484 110]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 58 1484 109, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 58 1484 83, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 58 1484 71, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 58 1484 71, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 58 1484 71, srcInfoPoints = []}) "liftTypeQuals"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 72 1484 83, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 72 1484 83, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 72 1484 83, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 84 1484 86, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 84 1484 86, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 84 1484 86, srcInfoPoints = []}) "++"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 87 1484 109, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 87 1484 97, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 87 1484 97, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 87 1484 97, srcInfoPoints = []}) "liftCAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 98 1484 109, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 98 1484 109, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 98 1484 109, srcInfoPoints = []}) "happy_var_2"))))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 111 1484 122, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 111 1484 122, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 111 1484 122, srcInfoPoints = []}) "happy_var_3")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 123 1484 125, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1484 123 1484 124,SrcSpan "tests/examples/CParser.hs" 1484 124 1484 125]}) [])) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 126 1484 137, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 126 1484 137, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 126 1484 137, srcInfoPoints = []}) "happy_var_4"))))))))) Nothing])) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1485 7 1485 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1485 7 1485 8,SrcSpan "tests/examples/CParser.hs" 1485 39 1485 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1485 8 1485 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1485 8 1485 9,SrcSpan "tests/examples/CParser.hs" 1485 11 1485 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1485 9 1485 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1485 9 1485 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1485 14 1485 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1485 14 1485 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1485 14 1485 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1485 14 1485 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1485 26 1485 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1485 26 1485 27,SrcSpan "tests/examples/CParser.hs" 1485 38 1485 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1485 27 1485 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1485 27 1485 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1485 27 1485 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1485 27 1485 36, srcInfoPoints = []}) "happyIn10"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1485 37 1485 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1485 37 1485 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1485 37 1485 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1487 1 1487 58, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1487 1 1487 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1487 1 1487 15, srcInfoPoints = []}) "happyReduce_19")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1487 16 1487 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1487 16 1487 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1487 18 1487 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1487 18 1487 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1487 18 1487 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1487 18 1487 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1487 18 1487 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1487 18 1487 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1487 35 1487 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1487 35 1487 37, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1487 38 1487 40, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1487 38 1487 40, srcInfoPoints = []}) 3 "3"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1487 41 1487 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1487 41 1487 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1487 41 1487 58, srcInfoPoints = []}) "happyReduction_19"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1488 1 1496 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1488 1 1496 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1488 1 1488 18, srcInfoPoints = []}) "happyReduction_19") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1488 19 1491 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1488 19 1488 20,SrcSpan "tests/examples/CParser.hs" 1491 14 1491 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1488 20 1491 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1488 20 1488 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1488 20 1488 29, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1488 30 1488 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1488 30 1488 31,SrcSpan "tests/examples/CParser.hs" 1488 31 1488 39,SrcSpan "tests/examples/CParser.hs" 1488 39 1488 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1488 31 1488 39, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1489 5 1491 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1489 5 1489 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1489 5 1489 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1489 15 1489 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1489 15 1489 16,SrcSpan "tests/examples/CParser.hs" 1489 16 1489 24,SrcSpan "tests/examples/CParser.hs" 1489 24 1489 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1489 16 1489 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1490 5 1491 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1490 5 1490 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1490 5 1490 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1490 15 1490 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1490 15 1490 16,SrcSpan "tests/examples/CParser.hs" 1490 16 1490 24,SrcSpan "tests/examples/CParser.hs" 1490 24 1490 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1490 16 1490 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1491 5 1491 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1491 5 1491 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1491 16 1491 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1491 16 1491 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1492 6 1496 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1492 6 1492 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1492 8 1496 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1492 8 1496 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1492 8 1492 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1492 8 1492 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1492 8 1492 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1492 18 1496 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1492 18 1492 19,SrcSpan "tests/examples/CParser.hs" 1496 5 1496 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1492 19 1495 94, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1492 19 1492 23,SrcSpan "tests/examples/CParser.hs" 1492 45 1492 47,SrcSpan "tests/examples/CParser.hs" 1492 48 1492 49,SrcSpan "tests/examples/CParser.hs" 1495 93 1495 94]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1492 24 1492 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1492 24 1492 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1492 24 1492 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1492 24 1492 34, srcInfoPoints = []}) "happyOut76"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1492 35 1492 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1492 35 1492 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1492 35 1492 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1492 50 1495 93, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1492 50 1492 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1492 50 1492 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1492 62 1495 93, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1492 62 1492 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1493 5 1495 93, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1493 5 1493 9,SrcSpan "tests/examples/CParser.hs" 1493 31 1493 33,SrcSpan "tests/examples/CParser.hs" 1493 34 1493 35,SrcSpan "tests/examples/CParser.hs" 1495 92 1495 93]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1493 10 1493 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1493 10 1493 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1493 10 1493 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1493 10 1493 20, srcInfoPoints = []}) "happyOut33"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1493 21 1493 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1493 21 1493 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1493 21 1493 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1493 36 1495 92, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1493 36 1493 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1493 36 1493 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1493 48 1495 92, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1493 48 1493 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1494 5 1495 92, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1494 5 1494 9,SrcSpan "tests/examples/CParser.hs" 1494 31 1494 33,SrcSpan "tests/examples/CParser.hs" 1494 34 1494 35,SrcSpan "tests/examples/CParser.hs" 1495 91 1495 92]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1494 10 1494 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1494 10 1494 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1494 10 1494 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1494 10 1494 20, srcInfoPoints = []}) "happyOut14"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1494 21 1494 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1494 21 1494 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1494 21 1494 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1494 36 1495 91, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1494 36 1494 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1494 36 1494 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1494 48 1495 91, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1494 48 1494 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 5 1495 91, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1495 5 1495 6,SrcSpan "tests/examples/CParser.hs" 1495 90 1495 91]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 7 1495 90, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 7 1495 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 7 1495 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 7 1495 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 7 1495 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 20 1495 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 20 1495 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 20 1495 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 32 1495 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 32 1495 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 32 1495 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 34 1495 90, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 34 1495 78, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 34 1495 56, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 34 1495 44, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 34 1495 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 34 1495 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 34 1495 41, srcInfoPoints = []}) "CFunDef"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 42 1495 44, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1495 42 1495 43,SrcSpan "tests/examples/CParser.hs" 1495 43 1495 44]}) [])) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 45 1495 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 45 1495 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 45 1495 56, srcInfoPoints = []}) "happy_var_1")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 57 1495 78, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1495 57 1495 58,SrcSpan "tests/examples/CParser.hs" 1495 77 1495 78]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 58 1495 77, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 58 1495 65, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 58 1495 65, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 58 1495 65, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 66 1495 77, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 66 1495 77, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 66 1495 77, srcInfoPoints = []}) "happy_var_2")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 79 1495 90, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 79 1495 90, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 79 1495 90, srcInfoPoints = []}) "happy_var_3"))))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1496 7 1496 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1496 7 1496 8,SrcSpan "tests/examples/CParser.hs" 1496 39 1496 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1496 8 1496 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1496 8 1496 9,SrcSpan "tests/examples/CParser.hs" 1496 11 1496 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1496 9 1496 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1496 9 1496 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1496 14 1496 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1496 14 1496 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1496 14 1496 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1496 14 1496 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1496 26 1496 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1496 26 1496 27,SrcSpan "tests/examples/CParser.hs" 1496 38 1496 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1496 27 1496 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1496 27 1496 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1496 27 1496 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1496 27 1496 36, srcInfoPoints = []}) "happyIn10"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1496 37 1496 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1496 37 1496 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1496 37 1496 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1498 1 1498 58, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1498 1 1498 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1498 1 1498 15, srcInfoPoints = []}) "happyReduce_20")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1498 16 1498 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1498 16 1498 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1498 18 1498 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1498 18 1498 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1498 18 1498 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1498 18 1498 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1498 18 1498 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1498 18 1498 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1498 35 1498 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1498 35 1498 37, srcInfoPoints = []}) 4 "4"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1498 38 1498 40, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1498 38 1498 40, srcInfoPoints = []}) 3 "3"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1498 41 1498 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1498 41 1498 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1498 41 1498 58, srcInfoPoints = []}) "happyReduction_20"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1499 1 1509 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1499 1 1509 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1499 1 1499 18, srcInfoPoints = []}) "happyReduction_20") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1499 19 1503 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1499 19 1499 20,SrcSpan "tests/examples/CParser.hs" 1503 14 1503 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1499 20 1503 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1499 20 1499 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1499 20 1499 29, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1499 30 1499 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1499 30 1499 31,SrcSpan "tests/examples/CParser.hs" 1499 31 1499 39,SrcSpan "tests/examples/CParser.hs" 1499 39 1499 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1499 31 1499 39, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1500 5 1503 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1500 5 1500 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1500 5 1500 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1500 15 1500 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1500 15 1500 16,SrcSpan "tests/examples/CParser.hs" 1500 16 1500 24,SrcSpan "tests/examples/CParser.hs" 1500 24 1500 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1500 16 1500 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1501 5 1503 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1501 5 1501 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1501 5 1501 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1501 15 1501 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1501 15 1501 16,SrcSpan "tests/examples/CParser.hs" 1501 16 1501 24,SrcSpan "tests/examples/CParser.hs" 1501 24 1501 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1501 16 1501 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1502 5 1503 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1502 5 1502 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1502 5 1502 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1502 15 1502 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1502 15 1502 16,SrcSpan "tests/examples/CParser.hs" 1502 16 1502 24,SrcSpan "tests/examples/CParser.hs" 1502 24 1502 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1502 16 1502 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1503 5 1503 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1503 5 1503 14, srcInfoPoints = []}) "happyRest")))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1503 16 1503 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1503 16 1503 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1504 6 1509 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1504 6 1504 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1504 8 1509 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1504 8 1509 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1504 8 1504 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1504 8 1504 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1504 8 1504 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1504 18 1509 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1504 18 1504 19,SrcSpan "tests/examples/CParser.hs" 1509 5 1509 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1504 19 1508 117, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1504 19 1504 23,SrcSpan "tests/examples/CParser.hs" 1504 46 1504 48,SrcSpan "tests/examples/CParser.hs" 1504 49 1504 50,SrcSpan "tests/examples/CParser.hs" 1508 116 1508 117]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1504 24 1504 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1504 24 1504 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1504 24 1504 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1504 24 1504 35, srcInfoPoints = []}) "happyOut127"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1504 36 1504 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1504 36 1504 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1504 36 1504 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1504 51 1508 116, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1504 51 1504 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1504 51 1504 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1504 63 1508 116, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1504 63 1504 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1505 5 1508 116, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1505 5 1505 9,SrcSpan "tests/examples/CParser.hs" 1505 31 1505 33,SrcSpan "tests/examples/CParser.hs" 1505 34 1505 35,SrcSpan "tests/examples/CParser.hs" 1508 115 1508 116]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1505 10 1505 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1505 10 1505 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1505 10 1505 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1505 10 1505 20, srcInfoPoints = []}) "happyOut76"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1505 21 1505 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1505 21 1505 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1505 21 1505 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1505 36 1508 115, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1505 36 1505 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1505 36 1505 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1505 48 1508 115, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1505 48 1505 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1506 5 1508 115, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1506 5 1506 9,SrcSpan "tests/examples/CParser.hs" 1506 31 1506 33,SrcSpan "tests/examples/CParser.hs" 1506 34 1506 35,SrcSpan "tests/examples/CParser.hs" 1508 114 1508 115]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1506 10 1506 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1506 10 1506 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1506 10 1506 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1506 10 1506 20, srcInfoPoints = []}) "happyOut33"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1506 21 1506 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1506 21 1506 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1506 21 1506 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1506 36 1508 114, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1506 36 1506 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1506 36 1506 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1506 48 1508 114, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1506 48 1506 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1507 5 1508 114, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1507 5 1507 9,SrcSpan "tests/examples/CParser.hs" 1507 31 1507 33,SrcSpan "tests/examples/CParser.hs" 1507 34 1507 35,SrcSpan "tests/examples/CParser.hs" 1508 113 1508 114]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1507 10 1507 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1507 10 1507 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1507 10 1507 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1507 10 1507 20, srcInfoPoints = []}) "happyOut14"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1507 21 1507 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1507 21 1507 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1507 21 1507 30, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1507 36 1508 113, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1507 36 1507 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1507 36 1507 47, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1507 48 1508 113, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1507 48 1507 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 5 1508 113, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1508 5 1508 6,SrcSpan "tests/examples/CParser.hs" 1508 112 1508 113]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 7 1508 112, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 7 1508 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 7 1508 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 7 1508 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 7 1508 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 20 1508 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 20 1508 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 20 1508 31, srcInfoPoints = []}) "happy_var_2")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 32 1508 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 32 1508 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 32 1508 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 34 1508 112, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 34 1508 100, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 34 1508 78, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 34 1508 66, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 34 1508 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 34 1508 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 34 1508 41, srcInfoPoints = []}) "CFunDef"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 42 1508 66, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1508 42 1508 43,SrcSpan "tests/examples/CParser.hs" 1508 65 1508 66]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 43 1508 65, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 43 1508 53, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 43 1508 53, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 43 1508 53, srcInfoPoints = []}) "liftCAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 54 1508 65, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 54 1508 65, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 54 1508 65, srcInfoPoints = []}) "happy_var_1")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 67 1508 78, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 67 1508 78, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 67 1508 78, srcInfoPoints = []}) "happy_var_2")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 79 1508 100, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1508 79 1508 80,SrcSpan "tests/examples/CParser.hs" 1508 99 1508 100]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 80 1508 99, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 80 1508 87, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 80 1508 87, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 80 1508 87, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 88 1508 99, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 88 1508 99, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 88 1508 99, srcInfoPoints = []}) "happy_var_3")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 101 1508 112, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 101 1508 112, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 101 1508 112, srcInfoPoints = []}) "happy_var_4"))))))) Nothing])) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1509 7 1509 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1509 7 1509 8,SrcSpan "tests/examples/CParser.hs" 1509 39 1509 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1509 8 1509 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1509 8 1509 9,SrcSpan "tests/examples/CParser.hs" 1509 11 1509 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1509 9 1509 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1509 9 1509 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1509 14 1509 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1509 14 1509 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1509 14 1509 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1509 14 1509 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1509 26 1509 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1509 26 1509 27,SrcSpan "tests/examples/CParser.hs" 1509 38 1509 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1509 27 1509 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1509 27 1509 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1509 27 1509 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1509 27 1509 36, srcInfoPoints = []}) "happyIn10"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1509 37 1509 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1509 37 1509 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1509 37 1509 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1511 1 1511 58, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1511 1 1511 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1511 1 1511 15, srcInfoPoints = []}) "happyReduce_21")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1511 16 1511 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1511 16 1511 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1511 18 1511 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1511 18 1511 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1511 18 1511 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1511 18 1511 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1511 18 1511 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1511 18 1511 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1511 35 1511 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1511 35 1511 37, srcInfoPoints = []}) 4 "4"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1511 38 1511 40, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1511 38 1511 40, srcInfoPoints = []}) 3 "3"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1511 41 1511 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1511 41 1511 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1511 41 1511 58, srcInfoPoints = []}) "happyReduction_21"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1512 1 1522 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1512 1 1522 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1512 1 1512 18, srcInfoPoints = []}) "happyReduction_21") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1512 19 1516 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1512 19 1512 20,SrcSpan "tests/examples/CParser.hs" 1516 14 1516 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1512 20 1516 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1512 20 1512 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1512 20 1512 29, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1512 30 1512 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1512 30 1512 31,SrcSpan "tests/examples/CParser.hs" 1512 31 1512 39,SrcSpan "tests/examples/CParser.hs" 1512 39 1512 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1512 31 1512 39, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1513 5 1516 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1513 5 1513 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1513 5 1513 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1513 15 1513 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1513 15 1513 16,SrcSpan "tests/examples/CParser.hs" 1513 16 1513 24,SrcSpan "tests/examples/CParser.hs" 1513 24 1513 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1513 16 1513 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1514 5 1516 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1514 5 1514 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1514 5 1514 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1514 15 1514 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1514 15 1514 16,SrcSpan "tests/examples/CParser.hs" 1514 16 1514 24,SrcSpan "tests/examples/CParser.hs" 1514 24 1514 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1514 16 1514 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1515 5 1516 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1515 5 1515 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1515 5 1515 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1515 15 1515 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1515 15 1515 16,SrcSpan "tests/examples/CParser.hs" 1515 16 1515 24,SrcSpan "tests/examples/CParser.hs" 1515 24 1515 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1515 16 1515 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1516 5 1516 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1516 5 1516 14, srcInfoPoints = []}) "happyRest")))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1516 16 1516 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1516 16 1516 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1517 6 1522 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1517 6 1517 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1517 8 1522 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1517 8 1522 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1517 8 1517 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1517 8 1517 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1517 8 1517 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1517 18 1522 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1517 18 1517 19,SrcSpan "tests/examples/CParser.hs" 1522 5 1522 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1517 19 1521 104, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1517 19 1517 23,SrcSpan "tests/examples/CParser.hs" 1517 45 1517 47,SrcSpan "tests/examples/CParser.hs" 1517 48 1517 49,SrcSpan "tests/examples/CParser.hs" 1521 103 1521 104]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1517 24 1517 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1517 24 1517 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1517 24 1517 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1517 24 1517 34, srcInfoPoints = []}) "happyOut37"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1517 35 1517 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1517 35 1517 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1517 35 1517 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1517 50 1521 103, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1517 50 1517 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1517 50 1517 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1517 62 1521 103, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1517 62 1517 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1518 5 1521 103, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1518 5 1518 9,SrcSpan "tests/examples/CParser.hs" 1518 31 1518 33,SrcSpan "tests/examples/CParser.hs" 1518 34 1518 35,SrcSpan "tests/examples/CParser.hs" 1521 102 1521 103]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1518 10 1518 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1518 10 1518 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1518 10 1518 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1518 10 1518 20, srcInfoPoints = []}) "happyOut76"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1518 21 1518 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1518 21 1518 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1518 21 1518 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1518 36 1521 102, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1518 36 1518 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1518 36 1518 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1518 48 1521 102, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1518 48 1518 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1519 5 1521 102, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1519 5 1519 9,SrcSpan "tests/examples/CParser.hs" 1519 31 1519 33,SrcSpan "tests/examples/CParser.hs" 1519 34 1519 35,SrcSpan "tests/examples/CParser.hs" 1521 101 1521 102]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1519 10 1519 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1519 10 1519 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1519 10 1519 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1519 10 1519 20, srcInfoPoints = []}) "happyOut33"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1519 21 1519 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1519 21 1519 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1519 21 1519 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1519 36 1521 101, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1519 36 1519 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1519 36 1519 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1519 48 1521 101, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1519 48 1519 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1520 5 1521 101, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1520 5 1520 9,SrcSpan "tests/examples/CParser.hs" 1520 31 1520 33,SrcSpan "tests/examples/CParser.hs" 1520 34 1520 35,SrcSpan "tests/examples/CParser.hs" 1521 100 1521 101]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1520 10 1520 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1520 10 1520 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1520 10 1520 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1520 10 1520 20, srcInfoPoints = []}) "happyOut14"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1520 21 1520 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1520 21 1520 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1520 21 1520 30, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1520 36 1521 100, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1520 36 1520 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1520 36 1520 47, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1520 48 1521 100, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1520 48 1520 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 5 1521 100, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1521 5 1521 6,SrcSpan "tests/examples/CParser.hs" 1521 99 1521 100]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 7 1521 99, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 7 1521 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 7 1521 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 7 1521 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 7 1521 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 20 1521 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 20 1521 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 20 1521 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 32 1521 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 32 1521 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 32 1521 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 34 1521 99, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 34 1521 87, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 34 1521 65, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 34 1521 53, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 34 1521 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 34 1521 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 34 1521 41, srcInfoPoints = []}) "CFunDef"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 42 1521 53, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 42 1521 53, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 42 1521 53, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 54 1521 65, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 54 1521 65, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 54 1521 65, srcInfoPoints = []}) "happy_var_2")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 66 1521 87, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1521 66 1521 67,SrcSpan "tests/examples/CParser.hs" 1521 86 1521 87]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 67 1521 86, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 67 1521 74, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 67 1521 74, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 67 1521 74, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 75 1521 86, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 75 1521 86, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 75 1521 86, srcInfoPoints = []}) "happy_var_3")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 88 1521 99, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 88 1521 99, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 88 1521 99, srcInfoPoints = []}) "happy_var_4"))))))) Nothing])) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1522 7 1522 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1522 7 1522 8,SrcSpan "tests/examples/CParser.hs" 1522 39 1522 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1522 8 1522 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1522 8 1522 9,SrcSpan "tests/examples/CParser.hs" 1522 11 1522 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1522 9 1522 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1522 9 1522 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1522 14 1522 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1522 14 1522 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1522 14 1522 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1522 14 1522 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1522 26 1522 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1522 26 1522 27,SrcSpan "tests/examples/CParser.hs" 1522 38 1522 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1522 27 1522 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1522 27 1522 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1522 27 1522 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1522 27 1522 36, srcInfoPoints = []}) "happyIn10"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1522 37 1522 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1522 37 1522 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1522 37 1522 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1524 1 1524 58, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1524 1 1524 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1524 1 1524 15, srcInfoPoints = []}) "happyReduce_22")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1524 16 1524 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1524 16 1524 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1524 18 1524 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1524 18 1524 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1524 18 1524 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1524 18 1524 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1524 18 1524 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1524 18 1524 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1524 35 1524 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1524 35 1524 37, srcInfoPoints = []}) 4 "4"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1524 38 1524 40, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1524 38 1524 40, srcInfoPoints = []}) 3 "3"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1524 41 1524 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1524 41 1524 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1524 41 1524 58, srcInfoPoints = []}) "happyReduction_22"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1525 1 1535 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1525 1 1535 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1525 1 1525 18, srcInfoPoints = []}) "happyReduction_22") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1525 19 1529 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1525 19 1525 20,SrcSpan "tests/examples/CParser.hs" 1529 14 1529 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1525 20 1529 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1525 20 1525 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1525 20 1525 29, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1525 30 1525 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1525 30 1525 31,SrcSpan "tests/examples/CParser.hs" 1525 31 1525 39,SrcSpan "tests/examples/CParser.hs" 1525 39 1525 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1525 31 1525 39, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1526 5 1529 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1526 5 1526 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1526 5 1526 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1526 15 1526 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1526 15 1526 16,SrcSpan "tests/examples/CParser.hs" 1526 16 1526 24,SrcSpan "tests/examples/CParser.hs" 1526 24 1526 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1526 16 1526 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1527 5 1529 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1527 5 1527 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1527 5 1527 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1527 15 1527 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1527 15 1527 16,SrcSpan "tests/examples/CParser.hs" 1527 16 1527 24,SrcSpan "tests/examples/CParser.hs" 1527 24 1527 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1527 16 1527 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1528 5 1529 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1528 5 1528 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1528 5 1528 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1528 15 1528 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1528 15 1528 16,SrcSpan "tests/examples/CParser.hs" 1528 16 1528 24,SrcSpan "tests/examples/CParser.hs" 1528 24 1528 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1528 16 1528 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1529 5 1529 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1529 5 1529 14, srcInfoPoints = []}) "happyRest")))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1529 16 1529 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1529 16 1529 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1530 6 1535 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1530 6 1530 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1530 8 1535 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1530 8 1535 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1530 8 1530 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1530 8 1530 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1530 8 1530 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1530 18 1535 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1530 18 1530 19,SrcSpan "tests/examples/CParser.hs" 1535 5 1535 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1530 19 1534 104, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1530 19 1530 23,SrcSpan "tests/examples/CParser.hs" 1530 45 1530 47,SrcSpan "tests/examples/CParser.hs" 1530 48 1530 49,SrcSpan "tests/examples/CParser.hs" 1534 103 1534 104]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1530 24 1530 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1530 24 1530 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1530 24 1530 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1530 24 1530 34, srcInfoPoints = []}) "happyOut41"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1530 35 1530 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1530 35 1530 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1530 35 1530 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1530 50 1534 103, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1530 50 1530 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1530 50 1530 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1530 62 1534 103, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1530 62 1530 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1531 5 1534 103, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1531 5 1531 9,SrcSpan "tests/examples/CParser.hs" 1531 31 1531 33,SrcSpan "tests/examples/CParser.hs" 1531 34 1531 35,SrcSpan "tests/examples/CParser.hs" 1534 102 1534 103]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1531 10 1531 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1531 10 1531 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1531 10 1531 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1531 10 1531 20, srcInfoPoints = []}) "happyOut76"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1531 21 1531 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1531 21 1531 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1531 21 1531 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1531 36 1534 102, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1531 36 1531 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1531 36 1531 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1531 48 1534 102, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1531 48 1531 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1532 5 1534 102, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1532 5 1532 9,SrcSpan "tests/examples/CParser.hs" 1532 31 1532 33,SrcSpan "tests/examples/CParser.hs" 1532 34 1532 35,SrcSpan "tests/examples/CParser.hs" 1534 101 1534 102]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1532 10 1532 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1532 10 1532 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1532 10 1532 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1532 10 1532 20, srcInfoPoints = []}) "happyOut33"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1532 21 1532 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1532 21 1532 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1532 21 1532 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1532 36 1534 101, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1532 36 1532 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1532 36 1532 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1532 48 1534 101, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1532 48 1532 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1533 5 1534 101, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1533 5 1533 9,SrcSpan "tests/examples/CParser.hs" 1533 31 1533 33,SrcSpan "tests/examples/CParser.hs" 1533 34 1533 35,SrcSpan "tests/examples/CParser.hs" 1534 100 1534 101]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1533 10 1533 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1533 10 1533 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1533 10 1533 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1533 10 1533 20, srcInfoPoints = []}) "happyOut14"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1533 21 1533 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1533 21 1533 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1533 21 1533 30, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1533 36 1534 100, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1533 36 1533 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1533 36 1533 47, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1533 48 1534 100, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1533 48 1533 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 5 1534 100, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1534 5 1534 6,SrcSpan "tests/examples/CParser.hs" 1534 99 1534 100]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 7 1534 99, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 7 1534 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 7 1534 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 7 1534 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 7 1534 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 20 1534 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 20 1534 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 20 1534 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 32 1534 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 32 1534 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 32 1534 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 34 1534 99, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 34 1534 87, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 34 1534 65, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 34 1534 53, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 34 1534 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 34 1534 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 34 1534 41, srcInfoPoints = []}) "CFunDef"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 42 1534 53, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 42 1534 53, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 42 1534 53, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 54 1534 65, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 54 1534 65, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 54 1534 65, srcInfoPoints = []}) "happy_var_2")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 66 1534 87, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1534 66 1534 67,SrcSpan "tests/examples/CParser.hs" 1534 86 1534 87]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 67 1534 86, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 67 1534 74, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 67 1534 74, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 67 1534 74, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 75 1534 86, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 75 1534 86, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 75 1534 86, srcInfoPoints = []}) "happy_var_3")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 88 1534 99, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 88 1534 99, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 88 1534 99, srcInfoPoints = []}) "happy_var_4"))))))) Nothing])) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1535 7 1535 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1535 7 1535 8,SrcSpan "tests/examples/CParser.hs" 1535 39 1535 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1535 8 1535 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1535 8 1535 9,SrcSpan "tests/examples/CParser.hs" 1535 11 1535 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1535 9 1535 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1535 9 1535 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1535 14 1535 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1535 14 1535 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1535 14 1535 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1535 14 1535 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1535 26 1535 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1535 26 1535 27,SrcSpan "tests/examples/CParser.hs" 1535 38 1535 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1535 27 1535 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1535 27 1535 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1535 27 1535 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1535 27 1535 36, srcInfoPoints = []}) "happyIn10"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1535 37 1535 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1535 37 1535 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1535 37 1535 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1537 1 1537 58, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1537 1 1537 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1537 1 1537 15, srcInfoPoints = []}) "happyReduce_23")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1537 16 1537 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1537 16 1537 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1537 18 1537 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1537 18 1537 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1537 18 1537 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1537 18 1537 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1537 18 1537 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1537 18 1537 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1537 35 1537 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1537 35 1537 37, srcInfoPoints = []}) 4 "4"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1537 38 1537 40, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1537 38 1537 40, srcInfoPoints = []}) 3 "3"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1537 41 1537 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1537 41 1537 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1537 41 1537 58, srcInfoPoints = []}) "happyReduction_23"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1538 1 1548 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1538 1 1548 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1538 1 1538 18, srcInfoPoints = []}) "happyReduction_23") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1538 19 1542 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1538 19 1538 20,SrcSpan "tests/examples/CParser.hs" 1542 14 1542 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1538 20 1542 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1538 20 1538 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1538 20 1538 29, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1538 30 1538 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1538 30 1538 31,SrcSpan "tests/examples/CParser.hs" 1538 31 1538 39,SrcSpan "tests/examples/CParser.hs" 1538 39 1538 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1538 31 1538 39, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1539 5 1542 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1539 5 1539 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1539 5 1539 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1539 15 1539 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1539 15 1539 16,SrcSpan "tests/examples/CParser.hs" 1539 16 1539 24,SrcSpan "tests/examples/CParser.hs" 1539 24 1539 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1539 16 1539 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1540 5 1542 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1540 5 1540 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1540 5 1540 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1540 15 1540 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1540 15 1540 16,SrcSpan "tests/examples/CParser.hs" 1540 16 1540 24,SrcSpan "tests/examples/CParser.hs" 1540 24 1540 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1540 16 1540 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1541 5 1542 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1541 5 1541 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1541 5 1541 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1541 15 1541 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1541 15 1541 16,SrcSpan "tests/examples/CParser.hs" 1541 16 1541 24,SrcSpan "tests/examples/CParser.hs" 1541 24 1541 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1541 16 1541 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1542 5 1542 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1542 5 1542 14, srcInfoPoints = []}) "happyRest")))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1542 16 1542 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1542 16 1542 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1543 6 1548 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1543 6 1543 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1543 8 1548 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1543 8 1548 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1543 8 1543 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1543 8 1543 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1543 8 1543 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1543 18 1548 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1543 18 1543 19,SrcSpan "tests/examples/CParser.hs" 1548 5 1548 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1543 19 1547 114, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1543 19 1543 23,SrcSpan "tests/examples/CParser.hs" 1543 45 1543 47,SrcSpan "tests/examples/CParser.hs" 1543 48 1543 49,SrcSpan "tests/examples/CParser.hs" 1547 113 1547 114]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1543 24 1543 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1543 24 1543 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1543 24 1543 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1543 24 1543 34, srcInfoPoints = []}) "happyOut38"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1543 35 1543 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1543 35 1543 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1543 35 1543 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1543 50 1547 113, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1543 50 1543 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1543 50 1543 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1543 62 1547 113, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1543 62 1543 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1544 5 1547 113, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1544 5 1544 9,SrcSpan "tests/examples/CParser.hs" 1544 31 1544 33,SrcSpan "tests/examples/CParser.hs" 1544 34 1544 35,SrcSpan "tests/examples/CParser.hs" 1547 112 1547 113]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1544 10 1544 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1544 10 1544 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1544 10 1544 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1544 10 1544 20, srcInfoPoints = []}) "happyOut76"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1544 21 1544 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1544 21 1544 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1544 21 1544 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1544 36 1547 112, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1544 36 1544 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1544 36 1544 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1544 48 1547 112, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1544 48 1544 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1545 5 1547 112, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1545 5 1545 9,SrcSpan "tests/examples/CParser.hs" 1545 31 1545 33,SrcSpan "tests/examples/CParser.hs" 1545 34 1545 35,SrcSpan "tests/examples/CParser.hs" 1547 111 1547 112]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1545 10 1545 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1545 10 1545 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1545 10 1545 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1545 10 1545 20, srcInfoPoints = []}) "happyOut33"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1545 21 1545 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1545 21 1545 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1545 21 1545 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1545 36 1547 111, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1545 36 1545 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1545 36 1545 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1545 48 1547 111, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1545 48 1545 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1546 5 1547 111, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1546 5 1546 9,SrcSpan "tests/examples/CParser.hs" 1546 31 1546 33,SrcSpan "tests/examples/CParser.hs" 1546 34 1546 35,SrcSpan "tests/examples/CParser.hs" 1547 110 1547 111]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1546 10 1546 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1546 10 1546 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1546 10 1546 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1546 10 1546 20, srcInfoPoints = []}) "happyOut14"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1546 21 1546 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1546 21 1546 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1546 21 1546 30, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1546 36 1547 110, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1546 36 1546 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1546 36 1546 47, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1546 48 1547 110, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1546 48 1546 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 5 1547 110, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1547 5 1547 6,SrcSpan "tests/examples/CParser.hs" 1547 109 1547 110]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 7 1547 109, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 7 1547 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 7 1547 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 7 1547 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 7 1547 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 20 1547 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 20 1547 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 20 1547 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 32 1547 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 32 1547 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 32 1547 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 34 1547 109, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 34 1547 97, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 34 1547 75, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 34 1547 63, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 34 1547 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 34 1547 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 34 1547 41, srcInfoPoints = []}) "CFunDef"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 42 1547 63, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1547 42 1547 43,SrcSpan "tests/examples/CParser.hs" 1547 62 1547 63]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 43 1547 62, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 43 1547 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 43 1547 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 43 1547 50, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 51 1547 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 51 1547 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 51 1547 62, srcInfoPoints = []}) "happy_var_1")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 64 1547 75, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 64 1547 75, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 64 1547 75, srcInfoPoints = []}) "happy_var_2")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 76 1547 97, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1547 76 1547 77,SrcSpan "tests/examples/CParser.hs" 1547 96 1547 97]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 77 1547 96, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 77 1547 84, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 77 1547 84, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 77 1547 84, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 85 1547 96, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 85 1547 96, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 85 1547 96, srcInfoPoints = []}) "happy_var_3")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 98 1547 109, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 98 1547 109, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 98 1547 109, srcInfoPoints = []}) "happy_var_4"))))))) Nothing])) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1548 7 1548 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1548 7 1548 8,SrcSpan "tests/examples/CParser.hs" 1548 39 1548 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1548 8 1548 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1548 8 1548 9,SrcSpan "tests/examples/CParser.hs" 1548 11 1548 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1548 9 1548 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1548 9 1548 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1548 14 1548 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1548 14 1548 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1548 14 1548 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1548 14 1548 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1548 26 1548 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1548 26 1548 27,SrcSpan "tests/examples/CParser.hs" 1548 38 1548 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1548 27 1548 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1548 27 1548 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1548 27 1548 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1548 27 1548 36, srcInfoPoints = []}) "happyIn10"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1548 37 1548 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1548 37 1548 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1548 37 1548 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1550 1 1550 58, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1550 1 1550 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1550 1 1550 15, srcInfoPoints = []}) "happyReduce_24")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1550 16 1550 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1550 16 1550 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1550 18 1550 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1550 18 1550 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1550 18 1550 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1550 18 1550 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1550 18 1550 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1550 18 1550 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1550 35 1550 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1550 35 1550 37, srcInfoPoints = []}) 4 "4"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1550 38 1550 40, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1550 38 1550 40, srcInfoPoints = []}) 3 "3"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1550 41 1550 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1550 41 1550 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1550 41 1550 58, srcInfoPoints = []}) "happyReduction_24"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1551 1 1561 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1551 1 1561 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1551 1 1551 18, srcInfoPoints = []}) "happyReduction_24") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1551 19 1555 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1551 19 1551 20,SrcSpan "tests/examples/CParser.hs" 1555 14 1555 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1551 20 1555 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1551 20 1551 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1551 20 1551 29, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1551 30 1551 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1551 30 1551 31,SrcSpan "tests/examples/CParser.hs" 1551 31 1551 39,SrcSpan "tests/examples/CParser.hs" 1551 39 1551 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1551 31 1551 39, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1552 5 1555 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1552 5 1552 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1552 5 1552 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1552 15 1552 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1552 15 1552 16,SrcSpan "tests/examples/CParser.hs" 1552 16 1552 24,SrcSpan "tests/examples/CParser.hs" 1552 24 1552 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1552 16 1552 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1553 5 1555 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1553 5 1553 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1553 5 1553 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1553 15 1553 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1553 15 1553 16,SrcSpan "tests/examples/CParser.hs" 1553 16 1553 24,SrcSpan "tests/examples/CParser.hs" 1553 24 1553 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1553 16 1553 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1554 5 1555 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1554 5 1554 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1554 5 1554 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1554 15 1554 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1554 15 1554 16,SrcSpan "tests/examples/CParser.hs" 1554 16 1554 24,SrcSpan "tests/examples/CParser.hs" 1554 24 1554 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1554 16 1554 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1555 5 1555 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1555 5 1555 14, srcInfoPoints = []}) "happyRest")))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1555 16 1555 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1555 16 1555 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1556 6 1561 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1556 6 1556 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1556 8 1561 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1556 8 1561 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1556 8 1556 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1556 8 1556 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1556 8 1556 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1556 18 1561 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1556 18 1556 19,SrcSpan "tests/examples/CParser.hs" 1561 5 1561 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1556 19 1560 120, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1556 19 1556 23,SrcSpan "tests/examples/CParser.hs" 1556 45 1556 47,SrcSpan "tests/examples/CParser.hs" 1556 48 1556 49,SrcSpan "tests/examples/CParser.hs" 1560 119 1560 120]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1556 24 1556 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1556 24 1556 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1556 24 1556 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1556 24 1556 34, srcInfoPoints = []}) "happyOut62"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1556 35 1556 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1556 35 1556 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1556 35 1556 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1556 50 1560 119, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1556 50 1556 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1556 50 1556 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1556 62 1560 119, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1556 62 1556 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1557 5 1560 119, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1557 5 1557 9,SrcSpan "tests/examples/CParser.hs" 1557 31 1557 33,SrcSpan "tests/examples/CParser.hs" 1557 34 1557 35,SrcSpan "tests/examples/CParser.hs" 1560 118 1560 119]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1557 10 1557 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1557 10 1557 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1557 10 1557 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1557 10 1557 20, srcInfoPoints = []}) "happyOut76"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1557 21 1557 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1557 21 1557 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1557 21 1557 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1557 36 1560 118, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1557 36 1557 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1557 36 1557 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1557 48 1560 118, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1557 48 1557 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1558 5 1560 118, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1558 5 1558 9,SrcSpan "tests/examples/CParser.hs" 1558 31 1558 33,SrcSpan "tests/examples/CParser.hs" 1558 34 1558 35,SrcSpan "tests/examples/CParser.hs" 1560 117 1560 118]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1558 10 1558 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1558 10 1558 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1558 10 1558 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1558 10 1558 20, srcInfoPoints = []}) "happyOut33"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1558 21 1558 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1558 21 1558 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1558 21 1558 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1558 36 1560 117, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1558 36 1558 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1558 36 1558 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1558 48 1560 117, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1558 48 1558 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1559 5 1560 117, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1559 5 1559 9,SrcSpan "tests/examples/CParser.hs" 1559 31 1559 33,SrcSpan "tests/examples/CParser.hs" 1559 34 1559 35,SrcSpan "tests/examples/CParser.hs" 1560 116 1560 117]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1559 10 1559 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1559 10 1559 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1559 10 1559 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1559 10 1559 20, srcInfoPoints = []}) "happyOut14"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1559 21 1559 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1559 21 1559 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1559 21 1559 30, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1559 36 1560 116, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1559 36 1559 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1559 36 1559 47, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1559 48 1560 116, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1559 48 1559 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 5 1560 116, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1560 5 1560 6,SrcSpan "tests/examples/CParser.hs" 1560 115 1560 116]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 7 1560 115, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 7 1560 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 7 1560 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 7 1560 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 7 1560 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 20 1560 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 20 1560 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 20 1560 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 32 1560 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 32 1560 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 32 1560 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 34 1560 115, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 34 1560 103, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 34 1560 81, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 34 1560 69, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 34 1560 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 34 1560 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 34 1560 41, srcInfoPoints = []}) "CFunDef"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 42 1560 69, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1560 42 1560 43,SrcSpan "tests/examples/CParser.hs" 1560 68 1560 69]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 43 1560 68, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 43 1560 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 43 1560 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 43 1560 56, srcInfoPoints = []}) "liftTypeQuals"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 57 1560 68, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 57 1560 68, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 57 1560 68, srcInfoPoints = []}) "happy_var_1")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 70 1560 81, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 70 1560 81, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 70 1560 81, srcInfoPoints = []}) "happy_var_2")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 82 1560 103, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1560 82 1560 83,SrcSpan "tests/examples/CParser.hs" 1560 102 1560 103]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 83 1560 102, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 83 1560 90, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 83 1560 90, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 83 1560 90, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 91 1560 102, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 91 1560 102, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 91 1560 102, srcInfoPoints = []}) "happy_var_3")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 104 1560 115, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 104 1560 115, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 104 1560 115, srcInfoPoints = []}) "happy_var_4"))))))) Nothing])) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1561 7 1561 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1561 7 1561 8,SrcSpan "tests/examples/CParser.hs" 1561 39 1561 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1561 8 1561 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1561 8 1561 9,SrcSpan "tests/examples/CParser.hs" 1561 11 1561 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1561 9 1561 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1561 9 1561 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1561 14 1561 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1561 14 1561 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1561 14 1561 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1561 14 1561 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1561 26 1561 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1561 26 1561 27,SrcSpan "tests/examples/CParser.hs" 1561 38 1561 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1561 27 1561 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1561 27 1561 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1561 27 1561 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1561 27 1561 36, srcInfoPoints = []}) "happyIn10"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1561 37 1561 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1561 37 1561 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1561 37 1561 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1563 1 1563 58, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1563 1 1563 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1563 1 1563 15, srcInfoPoints = []}) "happyReduce_25")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1563 16 1563 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1563 16 1563 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1563 18 1563 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1563 18 1563 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1563 18 1563 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1563 18 1563 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1563 18 1563 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1563 18 1563 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1563 35 1563 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1563 35 1563 37, srcInfoPoints = []}) 5 "5"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1563 38 1563 40, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1563 38 1563 40, srcInfoPoints = []}) 3 "3"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1563 41 1563 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1563 41 1563 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1563 41 1563 58, srcInfoPoints = []}) "happyReduction_25"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1564 1 1576 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1564 1 1576 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1564 1 1564 18, srcInfoPoints = []}) "happyReduction_25") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1564 19 1569 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1564 19 1564 20,SrcSpan "tests/examples/CParser.hs" 1569 14 1569 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1564 20 1569 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1564 20 1564 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1564 20 1564 29, srcInfoPoints = []}) "happy_x_5")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1564 30 1564 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1564 30 1564 31,SrcSpan "tests/examples/CParser.hs" 1564 31 1564 39,SrcSpan "tests/examples/CParser.hs" 1564 39 1564 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1564 31 1564 39, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1565 5 1569 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1565 5 1565 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1565 5 1565 14, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1565 15 1565 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1565 15 1565 16,SrcSpan "tests/examples/CParser.hs" 1565 16 1565 24,SrcSpan "tests/examples/CParser.hs" 1565 24 1565 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1565 16 1565 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1566 5 1569 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1566 5 1566 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1566 5 1566 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1566 15 1566 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1566 15 1566 16,SrcSpan "tests/examples/CParser.hs" 1566 16 1566 24,SrcSpan "tests/examples/CParser.hs" 1566 24 1566 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1566 16 1566 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1567 5 1569 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1567 5 1567 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1567 5 1567 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1567 15 1567 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1567 15 1567 16,SrcSpan "tests/examples/CParser.hs" 1567 16 1567 24,SrcSpan "tests/examples/CParser.hs" 1567 24 1567 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1567 16 1567 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1568 5 1569 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1568 5 1568 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1568 5 1568 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1568 15 1568 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1568 15 1568 16,SrcSpan "tests/examples/CParser.hs" 1568 16 1568 24,SrcSpan "tests/examples/CParser.hs" 1568 24 1568 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1568 16 1568 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1569 5 1569 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1569 5 1569 14, srcInfoPoints = []}) "happyRest"))))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1569 16 1569 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1569 16 1569 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1570 6 1576 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1570 6 1570 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1570 8 1576 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1570 8 1576 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1570 8 1570 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1570 8 1570 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1570 8 1570 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1570 18 1576 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1570 18 1570 19,SrcSpan "tests/examples/CParser.hs" 1576 5 1576 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1570 19 1575 148, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1570 19 1570 23,SrcSpan "tests/examples/CParser.hs" 1570 45 1570 47,SrcSpan "tests/examples/CParser.hs" 1570 48 1570 49,SrcSpan "tests/examples/CParser.hs" 1575 147 1575 148]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1570 24 1570 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1570 24 1570 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1570 24 1570 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1570 24 1570 34, srcInfoPoints = []}) "happyOut62"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1570 35 1570 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1570 35 1570 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1570 35 1570 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1570 50 1575 147, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1570 50 1570 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1570 50 1570 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1570 62 1575 147, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1570 62 1570 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1571 5 1575 147, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1571 5 1571 9,SrcSpan "tests/examples/CParser.hs" 1571 32 1571 34,SrcSpan "tests/examples/CParser.hs" 1571 35 1571 36,SrcSpan "tests/examples/CParser.hs" 1575 146 1575 147]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1571 10 1571 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1571 10 1571 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1571 10 1571 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1571 10 1571 21, srcInfoPoints = []}) "happyOut127"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1571 22 1571 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1571 22 1571 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1571 22 1571 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1571 37 1575 146, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1571 37 1571 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1571 37 1571 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1571 49 1575 146, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1571 49 1571 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1572 5 1575 146, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1572 5 1572 9,SrcSpan "tests/examples/CParser.hs" 1572 31 1572 33,SrcSpan "tests/examples/CParser.hs" 1572 34 1572 35,SrcSpan "tests/examples/CParser.hs" 1575 145 1575 146]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1572 10 1572 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1572 10 1572 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1572 10 1572 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1572 10 1572 20, srcInfoPoints = []}) "happyOut76"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1572 21 1572 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1572 21 1572 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1572 21 1572 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1572 36 1575 145, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1572 36 1572 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1572 36 1572 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1572 48 1575 145, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1572 48 1572 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1573 5 1575 145, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1573 5 1573 9,SrcSpan "tests/examples/CParser.hs" 1573 31 1573 33,SrcSpan "tests/examples/CParser.hs" 1573 34 1573 35,SrcSpan "tests/examples/CParser.hs" 1575 144 1575 145]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1573 10 1573 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1573 10 1573 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1573 10 1573 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1573 10 1573 20, srcInfoPoints = []}) "happyOut33"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1573 21 1573 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1573 21 1573 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1573 21 1573 30, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1573 36 1575 144, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1573 36 1573 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1573 36 1573 47, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1573 48 1575 144, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1573 48 1573 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1574 5 1575 144, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1574 5 1574 9,SrcSpan "tests/examples/CParser.hs" 1574 31 1574 33,SrcSpan "tests/examples/CParser.hs" 1574 34 1574 35,SrcSpan "tests/examples/CParser.hs" 1575 143 1575 144]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1574 10 1574 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1574 10 1574 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1574 10 1574 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1574 10 1574 20, srcInfoPoints = []}) "happyOut14"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1574 21 1574 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1574 21 1574 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1574 21 1574 30, srcInfoPoints = []}) "happy_x_5")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1574 36 1575 143, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1574 36 1574 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1574 36 1574 47, srcInfoPoints = []}) "happy_var_5")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1574 48 1575 143, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1574 48 1574 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 5 1575 143, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1575 5 1575 6,SrcSpan "tests/examples/CParser.hs" 1575 142 1575 143]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 7 1575 142, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 7 1575 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 7 1575 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 7 1575 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 7 1575 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 20 1575 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 20 1575 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 20 1575 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 32 1575 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 32 1575 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 32 1575 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 34 1575 142, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 34 1575 130, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 34 1575 108, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 34 1575 96, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 34 1575 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 34 1575 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 34 1575 41, srcInfoPoints = []}) "CFunDef"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 42 1575 96, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1575 42 1575 43,SrcSpan "tests/examples/CParser.hs" 1575 95 1575 96]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 43 1575 95, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 43 1575 68, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 43 1575 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 43 1575 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 43 1575 56, srcInfoPoints = []}) "liftTypeQuals"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 57 1575 68, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 57 1575 68, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 57 1575 68, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 70 1575 72, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 70 1575 72, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 70 1575 72, srcInfoPoints = []}) "++"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 73 1575 95, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 73 1575 83, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 73 1575 83, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 73 1575 83, srcInfoPoints = []}) "liftCAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 84 1575 95, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 84 1575 95, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 84 1575 95, srcInfoPoints = []}) "happy_var_2"))))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 97 1575 108, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 97 1575 108, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 97 1575 108, srcInfoPoints = []}) "happy_var_3")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 109 1575 130, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1575 109 1575 110,SrcSpan "tests/examples/CParser.hs" 1575 129 1575 130]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 110 1575 129, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 110 1575 117, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 110 1575 117, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 110 1575 117, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 118 1575 129, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 118 1575 129, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 118 1575 129, srcInfoPoints = []}) "happy_var_4")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 131 1575 142, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 131 1575 142, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 131 1575 142, srcInfoPoints = []}) "happy_var_5"))))))) Nothing])) Nothing])) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1576 7 1576 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1576 7 1576 8,SrcSpan "tests/examples/CParser.hs" 1576 39 1576 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1576 8 1576 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1576 8 1576 9,SrcSpan "tests/examples/CParser.hs" 1576 11 1576 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1576 9 1576 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1576 9 1576 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1576 14 1576 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1576 14 1576 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1576 14 1576 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1576 14 1576 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1576 26 1576 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1576 26 1576 27,SrcSpan "tests/examples/CParser.hs" 1576 38 1576 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1576 27 1576 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1576 27 1576 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1576 27 1576 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1576 27 1576 36, srcInfoPoints = []}) "happyIn10"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1576 37 1576 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1576 37 1576 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1576 37 1576 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1578 1 1578 58, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1578 1 1578 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1578 1 1578 15, srcInfoPoints = []}) "happyReduce_26")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1578 16 1578 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1578 16 1578 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1578 18 1578 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1578 18 1578 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1578 18 1578 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1578 18 1578 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1578 18 1578 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1578 18 1578 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1578 35 1578 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1578 35 1578 37, srcInfoPoints = []}) 1 "1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1578 38 1578 40, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1578 38 1578 40, srcInfoPoints = []}) 4 "4"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1578 41 1578 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1578 41 1578 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1578 41 1578 58, srcInfoPoints = []}) "happyReduction_26"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1579 1 1584 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1579 1 1584 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1579 1 1579 18, srcInfoPoints = []}) "happyReduction_26") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1579 19 1580 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1579 19 1579 20,SrcSpan "tests/examples/CParser.hs" 1580 14 1580 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1579 20 1580 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1579 20 1579 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1579 20 1579 29, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1579 30 1579 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1579 30 1579 31,SrcSpan "tests/examples/CParser.hs" 1579 31 1579 39,SrcSpan "tests/examples/CParser.hs" 1579 39 1579 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1579 31 1579 39, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1580 5 1580 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1580 5 1580 14, srcInfoPoints = []}) "happyRest"))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1580 16 1580 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1580 16 1580 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1581 6 1584 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1581 6 1581 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1581 8 1584 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1581 8 1584 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1581 8 1581 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1581 8 1581 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1581 8 1581 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1581 18 1584 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1581 18 1581 19,SrcSpan "tests/examples/CParser.hs" 1584 5 1584 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1581 19 1583 66, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1581 19 1581 23,SrcSpan "tests/examples/CParser.hs" 1581 45 1581 47,SrcSpan "tests/examples/CParser.hs" 1581 48 1581 49,SrcSpan "tests/examples/CParser.hs" 1583 65 1583 66]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1581 24 1581 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1581 24 1581 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1581 24 1581 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1581 24 1581 34, srcInfoPoints = []}) "happyOut72"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1581 35 1581 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1581 35 1581 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1581 35 1581 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1581 50 1583 65, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1581 50 1581 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1581 50 1581 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1581 62 1583 65, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1581 62 1581 64]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1582 5 1583 65, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1582 5 1582 6,SrcSpan "tests/examples/CParser.hs" 1583 64 1583 65]}) (Let (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1582 7 1583 64, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1582 7 1582 10,SrcSpan "tests/examples/CParser.hs" 1582 44 1582 46]}) (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1582 11 1582 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1582 11 1582 11,SrcSpan "tests/examples/CParser.hs" 1582 44 1582 44]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1582 11 1582 43, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1582 11 1582 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1582 11 1582 16, srcInfoPoints = []}) "declr")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1582 17 1582 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1582 17 1582 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1582 19 1582 43, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1582 19 1582 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1582 19 1582 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1582 19 1582 31, srcInfoPoints = []}) "reverseDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1582 32 1582 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1582 32 1582 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1582 32 1582 43, srcInfoPoints = []}) "happy_var_1"))))) Nothing]) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1583 8 1583 64, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1583 8 1583 48, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1583 8 1583 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1583 8 1583 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1583 8 1583 18, srcInfoPoints = []}) "enterScope"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1583 19 1583 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1583 19 1583 21, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1583 19 1583 21, srcInfoPoints = []}) ">>"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1583 22 1583 48, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1583 22 1583 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1583 22 1583 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1583 22 1583 42, srcInfoPoints = []}) "doFuncParamDeclIdent"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1583 43 1583 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1583 43 1583 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1583 43 1583 48, srcInfoPoints = []}) "declr"))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1583 49 1583 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1583 49 1583 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1583 49 1583 51, srcInfoPoints = []}) ">>"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1583 52 1583 64, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1583 52 1583 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1583 52 1583 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1583 52 1583 58, srcInfoPoints = []}) "return"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1583 59 1583 64, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1583 59 1583 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1583 59 1583 64, srcInfoPoints = []}) "declr")))))))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1584 7 1584 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1584 7 1584 8,SrcSpan "tests/examples/CParser.hs" 1584 39 1584 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1584 8 1584 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1584 8 1584 9,SrcSpan "tests/examples/CParser.hs" 1584 11 1584 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1584 9 1584 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1584 9 1584 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1584 14 1584 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1584 14 1584 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1584 14 1584 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1584 14 1584 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1584 26 1584 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1584 26 1584 27,SrcSpan "tests/examples/CParser.hs" 1584 38 1584 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1584 27 1584 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1584 27 1584 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1584 27 1584 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1584 27 1584 36, srcInfoPoints = []}) "happyIn11"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1584 37 1584 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1584 37 1584 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1584 37 1584 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1586 1 1586 57, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1586 1 1586 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1586 1 1586 15, srcInfoPoints = []}) "happyReduce_27")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1586 16 1586 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1586 16 1586 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1586 18 1586 57, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1586 18 1586 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1586 18 1586 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1586 18 1586 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1586 18 1586 35, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1586 37 1586 39, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1586 37 1586 39, srcInfoPoints = []}) 5 "5"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1586 40 1586 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1586 40 1586 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1586 40 1586 57, srcInfoPoints = []}) "happyReduction_27"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1587 1 1591 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1587 1 1591 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1587 1 1587 18, srcInfoPoints = []}) "happyReduction_27") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1587 19 1587 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1587 19 1587 28, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1588 6 1591 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1588 6 1588 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1588 9 1591 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1588 9 1588 13,SrcSpan "tests/examples/CParser.hs" 1588 35 1588 37,SrcSpan "tests/examples/CParser.hs" 1588 38 1588 39,SrcSpan "tests/examples/CParser.hs" 1591 6 1591 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1588 14 1588 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1588 14 1588 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1588 14 1588 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1588 14 1588 24, srcInfoPoints = []}) "happyOut13"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1588 25 1588 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1588 25 1588 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1588 25 1588 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1588 40 1591 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1588 40 1588 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1588 40 1588 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1588 52 1591 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1588 52 1588 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1589 5 1591 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1589 5 1589 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1589 5 1589 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1589 5 1589 14, srcInfoPoints = []}) "happyIn12"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1590 10 1591 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1590 10 1590 11,SrcSpan "tests/examples/CParser.hs" 1591 5 1591 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1590 11 1590 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1590 11 1590 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1590 11 1590 22, srcInfoPoints = []}) "happy_var_1")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1593 1 1593 57, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1593 1 1593 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1593 1 1593 15, srcInfoPoints = []}) "happyReduce_28")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1593 16 1593 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1593 16 1593 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1593 18 1593 57, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1593 18 1593 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1593 18 1593 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1593 18 1593 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1593 18 1593 35, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1593 37 1593 39, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1593 37 1593 39, srcInfoPoints = []}) 5 "5"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1593 40 1593 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1593 40 1593 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1593 40 1593 57, srcInfoPoints = []}) "happyReduction_28"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1594 1 1598 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1594 1 1598 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1594 1 1594 18, srcInfoPoints = []}) "happyReduction_28") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1594 19 1594 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1594 19 1594 28, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1595 6 1598 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1595 6 1595 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1595 9 1598 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1595 9 1595 13,SrcSpan "tests/examples/CParser.hs" 1595 35 1595 37,SrcSpan "tests/examples/CParser.hs" 1595 38 1595 39,SrcSpan "tests/examples/CParser.hs" 1598 6 1598 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1595 14 1595 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1595 14 1595 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1595 14 1595 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1595 14 1595 24, srcInfoPoints = []}) "happyOut14"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1595 25 1595 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1595 25 1595 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1595 25 1595 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1595 40 1598 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1595 40 1595 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1595 40 1595 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1595 52 1598 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1595 52 1595 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1596 5 1598 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1596 5 1596 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1596 5 1596 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1596 5 1596 14, srcInfoPoints = []}) "happyIn12"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1597 10 1598 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1597 10 1597 11,SrcSpan "tests/examples/CParser.hs" 1598 5 1598 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1597 11 1597 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1597 11 1597 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1597 11 1597 22, srcInfoPoints = []}) "happy_var_1")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1600 1 1600 57, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1600 1 1600 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1600 1 1600 15, srcInfoPoints = []}) "happyReduce_29")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1600 16 1600 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1600 16 1600 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1600 18 1600 57, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1600 18 1600 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1600 18 1600 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1600 18 1600 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1600 18 1600 35, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1600 37 1600 39, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1600 37 1600 39, srcInfoPoints = []}) 5 "5"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1600 40 1600 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1600 40 1600 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1600 40 1600 57, srcInfoPoints = []}) "happyReduction_29"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1601 1 1605 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1601 1 1605 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1601 1 1601 18, srcInfoPoints = []}) "happyReduction_29") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1601 19 1601 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1601 19 1601 28, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1602 6 1605 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1602 6 1602 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1602 9 1605 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1602 9 1602 13,SrcSpan "tests/examples/CParser.hs" 1602 35 1602 37,SrcSpan "tests/examples/CParser.hs" 1602 38 1602 39,SrcSpan "tests/examples/CParser.hs" 1605 6 1605 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1602 14 1602 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1602 14 1602 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1602 14 1602 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1602 14 1602 24, srcInfoPoints = []}) "happyOut22"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1602 25 1602 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1602 25 1602 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1602 25 1602 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1602 40 1605 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1602 40 1602 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1602 40 1602 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1602 52 1605 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1602 52 1602 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1603 5 1605 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1603 5 1603 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1603 5 1603 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1603 5 1603 14, srcInfoPoints = []}) "happyIn12"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1604 10 1605 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1604 10 1604 11,SrcSpan "tests/examples/CParser.hs" 1605 5 1605 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1604 11 1604 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1604 11 1604 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1604 11 1604 22, srcInfoPoints = []}) "happy_var_1")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1607 1 1607 57, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1607 1 1607 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1607 1 1607 15, srcInfoPoints = []}) "happyReduce_30")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1607 16 1607 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1607 16 1607 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1607 18 1607 57, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1607 18 1607 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1607 18 1607 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1607 18 1607 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1607 18 1607 35, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1607 37 1607 39, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1607 37 1607 39, srcInfoPoints = []}) 5 "5"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1607 40 1607 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1607 40 1607 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1607 40 1607 57, srcInfoPoints = []}) "happyReduction_30"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1608 1 1612 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1608 1 1612 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1608 1 1608 18, srcInfoPoints = []}) "happyReduction_30") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1608 19 1608 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1608 19 1608 28, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1609 6 1612 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1609 6 1609 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1609 9 1612 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1609 9 1609 13,SrcSpan "tests/examples/CParser.hs" 1609 35 1609 37,SrcSpan "tests/examples/CParser.hs" 1609 38 1609 39,SrcSpan "tests/examples/CParser.hs" 1612 6 1612 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1609 14 1609 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1609 14 1609 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1609 14 1609 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1609 14 1609 24, srcInfoPoints = []}) "happyOut23"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1609 25 1609 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1609 25 1609 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1609 25 1609 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1609 40 1612 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1609 40 1609 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1609 40 1609 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1609 52 1612 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1609 52 1609 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1610 5 1612 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1610 5 1610 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1610 5 1610 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1610 5 1610 14, srcInfoPoints = []}) "happyIn12"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1611 10 1612 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1611 10 1611 11,SrcSpan "tests/examples/CParser.hs" 1612 5 1612 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1611 11 1611 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1611 11 1611 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1611 11 1611 22, srcInfoPoints = []}) "happy_var_1")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1614 1 1614 57, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1614 1 1614 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1614 1 1614 15, srcInfoPoints = []}) "happyReduce_31")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1614 16 1614 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1614 16 1614 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1614 18 1614 57, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1614 18 1614 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1614 18 1614 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1614 18 1614 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1614 18 1614 35, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1614 37 1614 39, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1614 37 1614 39, srcInfoPoints = []}) 5 "5"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1614 40 1614 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1614 40 1614 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1614 40 1614 57, srcInfoPoints = []}) "happyReduction_31"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1615 1 1619 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1615 1 1619 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1615 1 1615 18, srcInfoPoints = []}) "happyReduction_31") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1615 19 1615 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1615 19 1615 28, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1616 6 1619 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1616 6 1616 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1616 9 1619 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1616 9 1616 13,SrcSpan "tests/examples/CParser.hs" 1616 35 1616 37,SrcSpan "tests/examples/CParser.hs" 1616 38 1616 39,SrcSpan "tests/examples/CParser.hs" 1619 6 1619 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1616 14 1616 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1616 14 1616 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1616 14 1616 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1616 14 1616 24, srcInfoPoints = []}) "happyOut24"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1616 25 1616 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1616 25 1616 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1616 25 1616 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1616 40 1619 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1616 40 1616 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1616 40 1616 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1616 52 1619 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1616 52 1616 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1617 5 1619 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1617 5 1617 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1617 5 1617 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1617 5 1617 14, srcInfoPoints = []}) "happyIn12"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1618 10 1619 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1618 10 1618 11,SrcSpan "tests/examples/CParser.hs" 1619 5 1619 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1618 11 1618 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1618 11 1618 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1618 11 1618 22, srcInfoPoints = []}) "happy_var_1")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1621 1 1621 57, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1621 1 1621 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1621 1 1621 15, srcInfoPoints = []}) "happyReduce_32")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1621 16 1621 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1621 16 1621 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1621 18 1621 57, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1621 18 1621 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1621 18 1621 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1621 18 1621 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1621 18 1621 35, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1621 37 1621 39, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1621 37 1621 39, srcInfoPoints = []}) 5 "5"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1621 40 1621 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1621 40 1621 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1621 40 1621 57, srcInfoPoints = []}) "happyReduction_32"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1622 1 1626 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1622 1 1626 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1622 1 1622 18, srcInfoPoints = []}) "happyReduction_32") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1622 19 1622 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1622 19 1622 28, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1623 6 1626 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1623 6 1623 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1623 9 1626 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1623 9 1623 13,SrcSpan "tests/examples/CParser.hs" 1623 35 1623 37,SrcSpan "tests/examples/CParser.hs" 1623 38 1623 39,SrcSpan "tests/examples/CParser.hs" 1626 6 1626 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1623 14 1623 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1623 14 1623 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1623 14 1623 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1623 14 1623 24, srcInfoPoints = []}) "happyOut25"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1623 25 1623 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1623 25 1623 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1623 25 1623 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1623 40 1626 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1623 40 1623 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1623 40 1623 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1623 52 1626 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1623 52 1623 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1624 5 1626 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1624 5 1624 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1624 5 1624 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1624 5 1624 14, srcInfoPoints = []}) "happyIn12"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1625 10 1626 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1625 10 1625 11,SrcSpan "tests/examples/CParser.hs" 1626 5 1626 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1625 11 1625 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1625 11 1625 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1625 11 1625 22, srcInfoPoints = []}) "happy_var_1")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1628 1 1628 58, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1628 1 1628 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1628 1 1628 15, srcInfoPoints = []}) "happyReduce_33")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1628 16 1628 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1628 16 1628 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1628 18 1628 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1628 18 1628 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1628 18 1628 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1628 18 1628 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1628 18 1628 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1628 18 1628 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1628 35 1628 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1628 35 1628 37, srcInfoPoints = []}) 1 "1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1628 38 1628 40, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1628 38 1628 40, srcInfoPoints = []}) 5 "5"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1628 41 1628 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1628 41 1628 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1628 41 1628 58, srcInfoPoints = []}) "happyReduction_33"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1629 1 1633 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1629 1 1633 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1629 1 1629 18, srcInfoPoints = []}) "happyReduction_33") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1629 19 1630 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1629 19 1629 20,SrcSpan "tests/examples/CParser.hs" 1630 14 1630 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1629 20 1630 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1629 20 1629 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1629 20 1629 29, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1629 30 1629 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1629 30 1629 31,SrcSpan "tests/examples/CParser.hs" 1629 31 1629 39,SrcSpan "tests/examples/CParser.hs" 1629 39 1629 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1629 31 1629 39, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1630 5 1630 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1630 5 1630 14, srcInfoPoints = []}) "happyRest"))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1630 16 1630 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1630 16 1630 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1631 6 1633 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1631 6 1631 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1631 8 1633 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1631 8 1633 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1631 8 1631 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1631 8 1631 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1631 8 1631 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1631 18 1633 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1631 18 1631 19,SrcSpan "tests/examples/CParser.hs" 1633 5 1633 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1631 19 1632 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1631 19 1631 23,SrcSpan "tests/examples/CParser.hs" 1631 45 1631 47,SrcSpan "tests/examples/CParser.hs" 1631 48 1631 49,SrcSpan "tests/examples/CParser.hs" 1632 51 1632 52]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1631 24 1631 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1631 24 1631 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1631 24 1631 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1631 24 1631 34, srcInfoPoints = []}) "happyOut26"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1631 35 1631 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1631 35 1631 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1631 35 1631 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1631 50 1632 51, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1631 50 1631 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1631 50 1631 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1631 62 1632 51, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1631 62 1631 64]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1632 5 1632 51, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1632 5 1632 6,SrcSpan "tests/examples/CParser.hs" 1632 50 1632 51]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1632 7 1632 50, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1632 7 1632 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1632 7 1632 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1632 7 1632 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1632 7 1632 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1632 20 1632 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1632 20 1632 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1632 20 1632 31, srcInfoPoints = []}) "happy_var_1")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1632 32 1632 50, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1632 32 1632 33,SrcSpan "tests/examples/CParser.hs" 1632 49 1632 50]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1632 33 1632 49, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1632 33 1632 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1632 33 1632 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1632 33 1632 37, srcInfoPoints = []}) "CAsm"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1632 38 1632 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1632 38 1632 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1632 38 1632 49, srcInfoPoints = []}) "happy_var_1")))))))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1633 7 1633 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1633 7 1633 8,SrcSpan "tests/examples/CParser.hs" 1633 39 1633 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1633 8 1633 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1633 8 1633 9,SrcSpan "tests/examples/CParser.hs" 1633 11 1633 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1633 9 1633 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1633 9 1633 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1633 14 1633 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1633 14 1633 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1633 14 1633 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1633 14 1633 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1633 26 1633 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1633 26 1633 27,SrcSpan "tests/examples/CParser.hs" 1633 38 1633 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1633 27 1633 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1633 27 1633 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1633 27 1633 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1633 27 1633 36, srcInfoPoints = []}) "happyIn12"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1633 37 1633 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1633 37 1633 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1633 37 1633 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1635 1 1635 58, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1635 1 1635 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1635 1 1635 15, srcInfoPoints = []}) "happyReduce_34")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1635 16 1635 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1635 16 1635 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1635 18 1635 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1635 18 1635 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1635 18 1635 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1635 18 1635 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1635 18 1635 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1635 18 1635 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1635 35 1635 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1635 35 1635 37, srcInfoPoints = []}) 4 "4"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1635 38 1635 40, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1635 38 1635 40, srcInfoPoints = []}) 6 "6"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1635 41 1635 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1635 41 1635 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1635 41 1635 58, srcInfoPoints = []}) "happyReduction_34"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1636 1 1645 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1636 1 1645 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1636 1 1636 18, srcInfoPoints = []}) "happyReduction_34") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1636 19 1640 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1636 19 1636 20,SrcSpan "tests/examples/CParser.hs" 1640 14 1640 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1636 20 1640 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1636 20 1636 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1636 20 1636 29, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1636 30 1636 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1636 30 1636 31,SrcSpan "tests/examples/CParser.hs" 1636 31 1636 39,SrcSpan "tests/examples/CParser.hs" 1636 39 1636 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1636 31 1636 39, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1637 5 1640 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1637 5 1637 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1637 5 1637 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1637 15 1637 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1637 15 1637 16,SrcSpan "tests/examples/CParser.hs" 1637 16 1637 24,SrcSpan "tests/examples/CParser.hs" 1637 24 1637 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1637 16 1637 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1638 5 1640 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1638 5 1638 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1638 5 1638 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1638 15 1638 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1638 15 1638 16,SrcSpan "tests/examples/CParser.hs" 1638 16 1638 24,SrcSpan "tests/examples/CParser.hs" 1638 24 1638 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1638 16 1638 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1639 5 1640 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1639 5 1639 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1639 5 1639 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1639 15 1639 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1639 15 1639 16,SrcSpan "tests/examples/CParser.hs" 1639 16 1639 24,SrcSpan "tests/examples/CParser.hs" 1639 24 1639 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1639 16 1639 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1640 5 1640 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1640 5 1640 14, srcInfoPoints = []}) "happyRest")))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1640 16 1640 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1640 16 1640 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1641 6 1645 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1641 6 1641 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1641 8 1645 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1641 8 1645 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1641 8 1641 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1641 8 1641 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1641 8 1641 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1641 18 1645 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1641 18 1641 19,SrcSpan "tests/examples/CParser.hs" 1645 5 1645 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1641 19 1644 80, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1641 19 1641 23,SrcSpan "tests/examples/CParser.hs" 1641 46 1641 48,SrcSpan "tests/examples/CParser.hs" 1641 49 1641 50,SrcSpan "tests/examples/CParser.hs" 1644 79 1644 80]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1641 24 1641 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1641 24 1641 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1641 24 1641 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1641 24 1641 35, srcInfoPoints = []}) "happyOut125"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1641 36 1641 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1641 36 1641 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1641 36 1641 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1641 51 1644 79, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1641 51 1641 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1641 51 1641 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1641 63 1644 79, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1641 63 1641 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1642 5 1644 79, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1642 5 1642 9,SrcSpan "tests/examples/CParser.hs" 1642 32 1642 34,SrcSpan "tests/examples/CParser.hs" 1642 35 1642 36,SrcSpan "tests/examples/CParser.hs" 1644 78 1644 79]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1642 10 1642 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1642 10 1642 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1642 10 1642 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1642 10 1642 21, srcInfoPoints = []}) "happyOut126"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1642 22 1642 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1642 22 1642 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1642 22 1642 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1642 37 1644 78, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1642 37 1642 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1642 37 1642 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1642 49 1644 78, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1642 49 1642 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1643 5 1644 78, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1643 5 1643 9,SrcSpan "tests/examples/CParser.hs" 1643 31 1643 33,SrcSpan "tests/examples/CParser.hs" 1643 34 1643 35,SrcSpan "tests/examples/CParser.hs" 1644 77 1644 78]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1643 10 1643 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1643 10 1643 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1643 10 1643 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1643 10 1643 20, srcInfoPoints = []}) "happyOut12"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1643 21 1643 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1643 21 1643 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1643 21 1643 30, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1643 36 1644 77, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1643 36 1643 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1643 36 1643 47, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1643 48 1644 77, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1643 48 1643 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1644 5 1644 77, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1644 5 1644 6,SrcSpan "tests/examples/CParser.hs" 1644 76 1644 77]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1644 7 1644 76, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1644 7 1644 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1644 7 1644 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1644 7 1644 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1644 7 1644 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1644 20 1644 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1644 20 1644 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1644 20 1644 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1644 32 1644 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1644 32 1644 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1644 32 1644 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1644 34 1644 76, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1644 34 1644 64, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1644 34 1644 52, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1644 34 1644 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1644 34 1644 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1644 34 1644 40, srcInfoPoints = []}) "CLabel"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1644 41 1644 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1644 41 1644 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1644 41 1644 52, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1644 53 1644 64, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1644 53 1644 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1644 53 1644 64, srcInfoPoints = []}) "happy_var_4")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1644 65 1644 76, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1644 65 1644 76, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1644 65 1644 76, srcInfoPoints = []}) "happy_var_3"))))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1645 7 1645 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1645 7 1645 8,SrcSpan "tests/examples/CParser.hs" 1645 39 1645 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1645 8 1645 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1645 8 1645 9,SrcSpan "tests/examples/CParser.hs" 1645 11 1645 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1645 9 1645 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1645 9 1645 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1645 14 1645 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1645 14 1645 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1645 14 1645 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1645 14 1645 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1645 26 1645 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1645 26 1645 27,SrcSpan "tests/examples/CParser.hs" 1645 38 1645 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1645 27 1645 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1645 27 1645 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1645 27 1645 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1645 27 1645 36, srcInfoPoints = []}) "happyIn13"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1645 37 1645 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1645 37 1645 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1645 37 1645 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1647 1 1647 58, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1647 1 1647 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1647 1 1647 15, srcInfoPoints = []}) "happyReduce_35")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1647 16 1647 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1647 16 1647 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1647 18 1647 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1647 18 1647 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1647 18 1647 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1647 18 1647 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1647 18 1647 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1647 18 1647 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1647 35 1647 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1647 35 1647 37, srcInfoPoints = []}) 4 "4"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1647 38 1647 40, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1647 38 1647 40, srcInfoPoints = []}) 6 "6"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1647 41 1647 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1647 41 1647 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1647 41 1647 58, srcInfoPoints = []}) "happyReduction_35"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1648 1 1657 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1648 1 1657 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1648 1 1648 18, srcInfoPoints = []}) "happyReduction_35") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1648 19 1652 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1648 19 1648 20,SrcSpan "tests/examples/CParser.hs" 1652 14 1652 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1648 20 1652 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1648 20 1648 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1648 20 1648 29, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1648 30 1648 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1648 30 1648 31,SrcSpan "tests/examples/CParser.hs" 1648 31 1648 39,SrcSpan "tests/examples/CParser.hs" 1648 39 1648 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1648 31 1648 39, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1649 5 1652 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1649 5 1649 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1649 5 1649 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1649 15 1649 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1649 15 1649 16,SrcSpan "tests/examples/CParser.hs" 1649 16 1649 24,SrcSpan "tests/examples/CParser.hs" 1649 24 1649 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1649 16 1649 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1650 5 1652 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1650 5 1650 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1650 5 1650 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1650 15 1650 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1650 15 1650 16,SrcSpan "tests/examples/CParser.hs" 1650 16 1650 24,SrcSpan "tests/examples/CParser.hs" 1650 24 1650 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1650 16 1650 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1651 5 1652 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1651 5 1651 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1651 5 1651 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1651 15 1651 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1651 15 1651 16,SrcSpan "tests/examples/CParser.hs" 1651 16 1651 24,SrcSpan "tests/examples/CParser.hs" 1651 24 1651 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1651 16 1651 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1652 5 1652 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1652 5 1652 14, srcInfoPoints = []}) "happyRest")))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1652 16 1652 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1652 16 1652 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1653 6 1657 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1653 6 1653 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1653 8 1657 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1653 8 1657 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1653 8 1653 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1653 8 1653 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1653 8 1653 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1653 18 1657 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1653 18 1653 19,SrcSpan "tests/examples/CParser.hs" 1657 5 1657 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1653 19 1656 67, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1653 19 1653 23,SrcSpan "tests/examples/CParser.hs" 1653 46 1653 48,SrcSpan "tests/examples/CParser.hs" 1653 49 1653 50,SrcSpan "tests/examples/CParser.hs" 1656 66 1656 67]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1653 24 1653 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1653 24 1653 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1653 24 1653 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1653 24 1653 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1653 36 1653 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1653 36 1653 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1653 36 1653 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1653 51 1656 66, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1653 51 1653 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1653 51 1653 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1653 63 1656 66, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1653 63 1653 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1654 5 1656 66, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1654 5 1654 9,SrcSpan "tests/examples/CParser.hs" 1654 32 1654 34,SrcSpan "tests/examples/CParser.hs" 1654 35 1654 36,SrcSpan "tests/examples/CParser.hs" 1656 65 1656 66]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1654 10 1654 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1654 10 1654 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1654 10 1654 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1654 10 1654 21, srcInfoPoints = []}) "happyOut121"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1654 22 1654 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1654 22 1654 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1654 22 1654 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1654 37 1656 65, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1654 37 1654 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1654 37 1654 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1654 49 1656 65, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1654 49 1654 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1655 5 1656 65, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1655 5 1655 9,SrcSpan "tests/examples/CParser.hs" 1655 31 1655 33,SrcSpan "tests/examples/CParser.hs" 1655 34 1655 35,SrcSpan "tests/examples/CParser.hs" 1656 64 1656 65]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1655 10 1655 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1655 10 1655 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1655 10 1655 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1655 10 1655 20, srcInfoPoints = []}) "happyOut12"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1655 21 1655 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1655 21 1655 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1655 21 1655 30, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1655 36 1656 64, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1655 36 1655 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1655 36 1655 47, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1655 48 1656 64, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1655 48 1655 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1656 5 1656 64, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1656 5 1656 6,SrcSpan "tests/examples/CParser.hs" 1656 63 1656 64]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1656 7 1656 63, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1656 7 1656 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1656 7 1656 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1656 7 1656 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1656 7 1656 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1656 20 1656 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1656 20 1656 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1656 20 1656 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1656 32 1656 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1656 32 1656 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1656 32 1656 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1656 34 1656 63, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1656 34 1656 51, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1656 34 1656 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1656 34 1656 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1656 34 1656 39, srcInfoPoints = []}) "CCase"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1656 40 1656 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1656 40 1656 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1656 40 1656 51, srcInfoPoints = []}) "happy_var_2")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1656 52 1656 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1656 52 1656 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1656 52 1656 63, srcInfoPoints = []}) "happy_var_4"))))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1657 7 1657 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1657 7 1657 8,SrcSpan "tests/examples/CParser.hs" 1657 39 1657 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1657 8 1657 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1657 8 1657 9,SrcSpan "tests/examples/CParser.hs" 1657 11 1657 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1657 9 1657 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1657 9 1657 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1657 14 1657 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1657 14 1657 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1657 14 1657 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1657 14 1657 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1657 26 1657 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1657 26 1657 27,SrcSpan "tests/examples/CParser.hs" 1657 38 1657 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1657 27 1657 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1657 27 1657 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1657 27 1657 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1657 27 1657 36, srcInfoPoints = []}) "happyIn13"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1657 37 1657 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1657 37 1657 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1657 37 1657 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1659 1 1659 58, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1659 1 1659 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1659 1 1659 15, srcInfoPoints = []}) "happyReduce_36")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1659 16 1659 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1659 16 1659 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1659 18 1659 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1659 18 1659 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1659 18 1659 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1659 18 1659 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1659 18 1659 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1659 18 1659 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1659 35 1659 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1659 35 1659 37, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1659 38 1659 40, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1659 38 1659 40, srcInfoPoints = []}) 6 "6"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1659 41 1659 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1659 41 1659 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1659 41 1659 58, srcInfoPoints = []}) "happyReduction_36"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1660 1 1667 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1660 1 1667 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1660 1 1660 18, srcInfoPoints = []}) "happyReduction_36") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1660 19 1663 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1660 19 1660 20,SrcSpan "tests/examples/CParser.hs" 1663 14 1663 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1660 20 1663 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1660 20 1660 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1660 20 1660 29, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1660 30 1660 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1660 30 1660 31,SrcSpan "tests/examples/CParser.hs" 1660 31 1660 39,SrcSpan "tests/examples/CParser.hs" 1660 39 1660 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1660 31 1660 39, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1661 5 1663 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1661 5 1661 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1661 5 1661 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1661 15 1661 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1661 15 1661 16,SrcSpan "tests/examples/CParser.hs" 1661 16 1661 24,SrcSpan "tests/examples/CParser.hs" 1661 24 1661 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1661 16 1661 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1662 5 1663 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1662 5 1662 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1662 5 1662 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1662 15 1662 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1662 15 1662 16,SrcSpan "tests/examples/CParser.hs" 1662 16 1662 24,SrcSpan "tests/examples/CParser.hs" 1662 24 1662 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1662 16 1662 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1663 5 1663 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1663 5 1663 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1663 16 1663 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1663 16 1663 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1664 6 1667 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1664 6 1664 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1664 8 1667 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1664 8 1667 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1664 8 1664 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1664 8 1664 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1664 8 1664 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1664 18 1667 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1664 18 1664 19,SrcSpan "tests/examples/CParser.hs" 1667 5 1667 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1664 19 1666 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1664 19 1664 23,SrcSpan "tests/examples/CParser.hs" 1664 46 1664 48,SrcSpan "tests/examples/CParser.hs" 1664 49 1664 50,SrcSpan "tests/examples/CParser.hs" 1666 56 1666 57]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1664 24 1664 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1664 24 1664 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1664 24 1664 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1664 24 1664 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1664 36 1664 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1664 36 1664 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1664 36 1664 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1664 51 1666 56, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1664 51 1664 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1664 51 1664 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1664 63 1666 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1664 63 1664 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1665 5 1666 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1665 5 1665 9,SrcSpan "tests/examples/CParser.hs" 1665 31 1665 33,SrcSpan "tests/examples/CParser.hs" 1665 34 1665 35,SrcSpan "tests/examples/CParser.hs" 1666 55 1666 56]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1665 10 1665 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1665 10 1665 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1665 10 1665 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1665 10 1665 20, srcInfoPoints = []}) "happyOut12"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1665 21 1665 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1665 21 1665 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1665 21 1665 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1665 36 1666 55, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1665 36 1665 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1665 36 1665 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1665 48 1666 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1665 48 1665 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1666 5 1666 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1666 5 1666 6,SrcSpan "tests/examples/CParser.hs" 1666 54 1666 55]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1666 7 1666 54, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1666 7 1666 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1666 7 1666 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1666 7 1666 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1666 7 1666 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1666 20 1666 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1666 20 1666 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1666 20 1666 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1666 32 1666 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1666 32 1666 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1666 32 1666 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1666 34 1666 54, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1666 34 1666 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1666 34 1666 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1666 34 1666 42, srcInfoPoints = []}) "CDefault"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1666 43 1666 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1666 43 1666 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1666 43 1666 54, srcInfoPoints = []}) "happy_var_3"))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1667 7 1667 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1667 7 1667 8,SrcSpan "tests/examples/CParser.hs" 1667 39 1667 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1667 8 1667 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1667 8 1667 9,SrcSpan "tests/examples/CParser.hs" 1667 11 1667 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1667 9 1667 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1667 9 1667 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1667 14 1667 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1667 14 1667 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1667 14 1667 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1667 14 1667 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1667 26 1667 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1667 26 1667 27,SrcSpan "tests/examples/CParser.hs" 1667 38 1667 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1667 27 1667 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1667 27 1667 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1667 27 1667 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1667 27 1667 36, srcInfoPoints = []}) "happyIn13"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1667 37 1667 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1667 37 1667 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1667 37 1667 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1669 1 1669 58, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1669 1 1669 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1669 1 1669 15, srcInfoPoints = []}) "happyReduce_37")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1669 16 1669 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1669 16 1669 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1669 18 1669 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1669 18 1669 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1669 18 1669 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1669 18 1669 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1669 18 1669 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1669 18 1669 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1669 35 1669 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1669 35 1669 37, srcInfoPoints = []}) 6 "6"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1669 38 1669 40, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1669 38 1669 40, srcInfoPoints = []}) 6 "6"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1669 41 1669 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1669 41 1669 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1669 41 1669 58, srcInfoPoints = []}) "happyReduction_37"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1670 1 1682 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1670 1 1682 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1670 1 1670 18, srcInfoPoints = []}) "happyReduction_37") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1670 19 1676 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1670 19 1670 20,SrcSpan "tests/examples/CParser.hs" 1676 14 1676 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1670 20 1676 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1670 20 1670 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1670 20 1670 29, srcInfoPoints = []}) "happy_x_6")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1670 30 1670 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1670 30 1670 31,SrcSpan "tests/examples/CParser.hs" 1670 31 1670 39,SrcSpan "tests/examples/CParser.hs" 1670 39 1670 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1670 31 1670 39, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1671 5 1676 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1671 5 1671 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1671 5 1671 14, srcInfoPoints = []}) "happy_x_5")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1671 15 1671 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1671 15 1671 16,SrcSpan "tests/examples/CParser.hs" 1671 16 1671 24,SrcSpan "tests/examples/CParser.hs" 1671 24 1671 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1671 16 1671 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1672 5 1676 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1672 5 1672 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1672 5 1672 14, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1672 15 1672 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1672 15 1672 16,SrcSpan "tests/examples/CParser.hs" 1672 16 1672 24,SrcSpan "tests/examples/CParser.hs" 1672 24 1672 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1672 16 1672 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1673 5 1676 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1673 5 1673 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1673 5 1673 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1673 15 1673 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1673 15 1673 16,SrcSpan "tests/examples/CParser.hs" 1673 16 1673 24,SrcSpan "tests/examples/CParser.hs" 1673 24 1673 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1673 16 1673 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1674 5 1676 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1674 5 1674 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1674 5 1674 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1674 15 1674 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1674 15 1674 16,SrcSpan "tests/examples/CParser.hs" 1674 16 1674 24,SrcSpan "tests/examples/CParser.hs" 1674 24 1674 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1674 16 1674 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1675 5 1676 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1675 5 1675 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1675 5 1675 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1675 15 1675 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1675 15 1675 16,SrcSpan "tests/examples/CParser.hs" 1675 16 1675 24,SrcSpan "tests/examples/CParser.hs" 1675 24 1675 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1675 16 1675 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1676 5 1676 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1676 5 1676 14, srcInfoPoints = []}) "happyRest")))))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1676 16 1676 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1676 16 1676 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1677 6 1682 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1677 6 1677 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1677 8 1682 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1677 8 1682 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1677 8 1677 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1677 8 1677 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1677 8 1677 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1677 18 1682 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1677 18 1677 19,SrcSpan "tests/examples/CParser.hs" 1682 5 1682 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1677 19 1681 81, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1677 19 1677 23,SrcSpan "tests/examples/CParser.hs" 1677 46 1677 48,SrcSpan "tests/examples/CParser.hs" 1677 49 1677 50,SrcSpan "tests/examples/CParser.hs" 1681 80 1681 81]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1677 24 1677 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1677 24 1677 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1677 24 1677 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1677 24 1677 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1677 36 1677 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1677 36 1677 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1677 36 1677 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1677 51 1681 80, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1677 51 1677 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1677 51 1677 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1677 63 1681 80, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1677 63 1677 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1678 5 1681 80, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1678 5 1678 9,SrcSpan "tests/examples/CParser.hs" 1678 32 1678 34,SrcSpan "tests/examples/CParser.hs" 1678 35 1678 36,SrcSpan "tests/examples/CParser.hs" 1681 79 1681 80]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1678 10 1678 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1678 10 1678 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1678 10 1678 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1678 10 1678 21, srcInfoPoints = []}) "happyOut121"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1678 22 1678 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1678 22 1678 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1678 22 1678 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1678 37 1681 79, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1678 37 1678 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1678 37 1678 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1678 49 1681 79, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1678 49 1678 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1679 5 1681 79, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1679 5 1679 9,SrcSpan "tests/examples/CParser.hs" 1679 32 1679 34,SrcSpan "tests/examples/CParser.hs" 1679 35 1679 36,SrcSpan "tests/examples/CParser.hs" 1681 78 1681 79]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1679 10 1679 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1679 10 1679 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1679 10 1679 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1679 10 1679 21, srcInfoPoints = []}) "happyOut121"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1679 22 1679 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1679 22 1679 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1679 22 1679 31, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1679 37 1681 78, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1679 37 1679 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1679 37 1679 48, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1679 49 1681 78, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1679 49 1679 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1680 5 1681 78, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1680 5 1680 9,SrcSpan "tests/examples/CParser.hs" 1680 31 1680 33,SrcSpan "tests/examples/CParser.hs" 1680 34 1680 35,SrcSpan "tests/examples/CParser.hs" 1681 77 1681 78]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1680 10 1680 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1680 10 1680 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1680 10 1680 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1680 10 1680 20, srcInfoPoints = []}) "happyOut12"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1680 21 1680 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1680 21 1680 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1680 21 1680 30, srcInfoPoints = []}) "happy_x_6")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1680 36 1681 77, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1680 36 1680 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1680 36 1680 47, srcInfoPoints = []}) "happy_var_6")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1680 48 1681 77, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1680 48 1680 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1681 5 1681 77, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1681 5 1681 6,SrcSpan "tests/examples/CParser.hs" 1681 76 1681 77]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1681 7 1681 76, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1681 7 1681 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1681 7 1681 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1681 7 1681 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1681 7 1681 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1681 20 1681 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1681 20 1681 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1681 20 1681 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1681 32 1681 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1681 32 1681 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1681 32 1681 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1681 34 1681 76, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1681 34 1681 64, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1681 34 1681 52, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1681 34 1681 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1681 34 1681 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1681 34 1681 40, srcInfoPoints = []}) "CCases"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1681 41 1681 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1681 41 1681 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1681 41 1681 52, srcInfoPoints = []}) "happy_var_2")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1681 53 1681 64, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1681 53 1681 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1681 53 1681 64, srcInfoPoints = []}) "happy_var_4")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1681 65 1681 76, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1681 65 1681 76, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1681 65 1681 76, srcInfoPoints = []}) "happy_var_6"))))))) Nothing])) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1682 7 1682 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1682 7 1682 8,SrcSpan "tests/examples/CParser.hs" 1682 39 1682 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1682 8 1682 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1682 8 1682 9,SrcSpan "tests/examples/CParser.hs" 1682 11 1682 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1682 9 1682 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1682 9 1682 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1682 14 1682 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1682 14 1682 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1682 14 1682 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1682 14 1682 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1682 26 1682 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1682 26 1682 27,SrcSpan "tests/examples/CParser.hs" 1682 38 1682 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1682 27 1682 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1682 27 1682 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1682 27 1682 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1682 27 1682 36, srcInfoPoints = []}) "happyIn13"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1682 37 1682 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1682 37 1682 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1682 37 1682 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1684 1 1684 58, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1684 1 1684 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1684 1 1684 15, srcInfoPoints = []}) "happyReduce_38")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1684 16 1684 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1684 16 1684 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1684 18 1684 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1684 18 1684 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1684 18 1684 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1684 18 1684 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1684 18 1684 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1684 18 1684 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1684 35 1684 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1684 35 1684 37, srcInfoPoints = []}) 5 "5"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1684 38 1684 40, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1684 38 1684 40, srcInfoPoints = []}) 7 "7"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1684 41 1684 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1684 41 1684 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1684 41 1684 58, srcInfoPoints = []}) "happyReduction_38"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1685 1 1694 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1685 1 1694 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1685 1 1685 18, srcInfoPoints = []}) "happyReduction_38") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1685 19 1690 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1685 19 1685 20,SrcSpan "tests/examples/CParser.hs" 1690 14 1690 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1685 20 1690 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1685 20 1685 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1685 20 1685 29, srcInfoPoints = []}) "happy_x_5")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1685 30 1685 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1685 30 1685 31,SrcSpan "tests/examples/CParser.hs" 1685 31 1685 39,SrcSpan "tests/examples/CParser.hs" 1685 39 1685 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1685 31 1685 39, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1686 5 1690 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1686 5 1686 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1686 5 1686 14, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1686 15 1686 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1686 15 1686 16,SrcSpan "tests/examples/CParser.hs" 1686 16 1686 24,SrcSpan "tests/examples/CParser.hs" 1686 24 1686 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1686 16 1686 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1687 5 1690 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1687 5 1687 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1687 5 1687 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1687 15 1687 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1687 15 1687 16,SrcSpan "tests/examples/CParser.hs" 1687 16 1687 24,SrcSpan "tests/examples/CParser.hs" 1687 24 1687 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1687 16 1687 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1688 5 1690 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1688 5 1688 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1688 5 1688 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1688 15 1688 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1688 15 1688 16,SrcSpan "tests/examples/CParser.hs" 1688 16 1688 24,SrcSpan "tests/examples/CParser.hs" 1688 24 1688 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1688 16 1688 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1689 5 1690 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1689 5 1689 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1689 5 1689 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1689 15 1689 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1689 15 1689 16,SrcSpan "tests/examples/CParser.hs" 1689 16 1689 24,SrcSpan "tests/examples/CParser.hs" 1689 24 1689 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1689 16 1689 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1690 5 1690 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1690 5 1690 14, srcInfoPoints = []}) "happyRest"))))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1690 16 1690 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1690 16 1690 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1691 6 1694 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1691 6 1691 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1691 8 1694 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1691 8 1694 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1691 8 1691 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1691 8 1691 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1691 8 1691 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1691 18 1694 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1691 18 1691 19,SrcSpan "tests/examples/CParser.hs" 1694 5 1694 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1691 19 1693 71, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1691 19 1691 23,SrcSpan "tests/examples/CParser.hs" 1691 46 1691 48,SrcSpan "tests/examples/CParser.hs" 1691 49 1691 50,SrcSpan "tests/examples/CParser.hs" 1693 70 1693 71]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1691 24 1691 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1691 24 1691 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1691 24 1691 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1691 24 1691 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1691 36 1691 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1691 36 1691 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1691 36 1691 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1691 51 1693 70, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1691 51 1691 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1691 51 1691 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1691 63 1693 70, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1691 63 1691 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1692 5 1693 70, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1692 5 1692 9,SrcSpan "tests/examples/CParser.hs" 1692 31 1692 33,SrcSpan "tests/examples/CParser.hs" 1692 34 1692 35,SrcSpan "tests/examples/CParser.hs" 1693 69 1693 70]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1692 10 1692 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1692 10 1692 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1692 10 1692 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1692 10 1692 20, srcInfoPoints = []}) "happyOut17"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1692 21 1692 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1692 21 1692 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1692 21 1692 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1692 36 1693 69, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1692 36 1692 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1692 36 1692 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1692 48 1693 69, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1692 48 1692 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1693 5 1693 69, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1693 5 1693 6,SrcSpan "tests/examples/CParser.hs" 1693 68 1693 69]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1693 7 1693 68, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1693 7 1693 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1693 7 1693 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1693 7 1693 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1693 7 1693 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1693 20 1693 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1693 20 1693 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1693 20 1693 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1693 32 1693 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1693 32 1693 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1693 32 1693 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1693 34 1693 68, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1693 34 1693 46, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1693 34 1693 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1693 34 1693 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1693 34 1693 43, srcInfoPoints = []}) "CCompound"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1693 44 1693 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1693 44 1693 45,SrcSpan "tests/examples/CParser.hs" 1693 45 1693 46]}) [])) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1693 47 1693 68, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1693 47 1693 48,SrcSpan "tests/examples/CParser.hs" 1693 67 1693 68]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1693 48 1693 67, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1693 48 1693 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1693 48 1693 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1693 48 1693 55, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1693 56 1693 67, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1693 56 1693 67, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1693 56 1693 67, srcInfoPoints = []}) "happy_var_3"))))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1694 7 1694 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1694 7 1694 8,SrcSpan "tests/examples/CParser.hs" 1694 39 1694 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1694 8 1694 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1694 8 1694 9,SrcSpan "tests/examples/CParser.hs" 1694 11 1694 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1694 9 1694 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1694 9 1694 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1694 14 1694 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1694 14 1694 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1694 14 1694 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1694 14 1694 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1694 26 1694 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1694 26 1694 27,SrcSpan "tests/examples/CParser.hs" 1694 38 1694 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1694 27 1694 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1694 27 1694 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1694 27 1694 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1694 27 1694 36, srcInfoPoints = []}) "happyIn14"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1694 37 1694 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1694 37 1694 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1694 37 1694 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1696 1 1696 58, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1696 1 1696 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1696 1 1696 15, srcInfoPoints = []}) "happyReduce_39")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1696 16 1696 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1696 16 1696 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1696 18 1696 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1696 18 1696 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1696 18 1696 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1696 18 1696 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1696 18 1696 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1696 18 1696 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1696 35 1696 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1696 35 1696 37, srcInfoPoints = []}) 6 "6"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1696 38 1696 40, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1696 38 1696 40, srcInfoPoints = []}) 7 "7"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1696 41 1696 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1696 41 1696 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1696 41 1696 58, srcInfoPoints = []}) "happyReduction_39"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1697 1 1708 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1697 1 1708 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1697 1 1697 18, srcInfoPoints = []}) "happyReduction_39") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1697 19 1703 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1697 19 1697 20,SrcSpan "tests/examples/CParser.hs" 1703 14 1703 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1697 20 1703 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1697 20 1697 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1697 20 1697 29, srcInfoPoints = []}) "happy_x_6")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1697 30 1697 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1697 30 1697 31,SrcSpan "tests/examples/CParser.hs" 1697 31 1697 39,SrcSpan "tests/examples/CParser.hs" 1697 39 1697 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1697 31 1697 39, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1698 5 1703 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1698 5 1698 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1698 5 1698 14, srcInfoPoints = []}) "happy_x_5")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1698 15 1698 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1698 15 1698 16,SrcSpan "tests/examples/CParser.hs" 1698 16 1698 24,SrcSpan "tests/examples/CParser.hs" 1698 24 1698 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1698 16 1698 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1699 5 1703 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1699 5 1699 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1699 5 1699 14, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1699 15 1699 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1699 15 1699 16,SrcSpan "tests/examples/CParser.hs" 1699 16 1699 24,SrcSpan "tests/examples/CParser.hs" 1699 24 1699 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1699 16 1699 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1700 5 1703 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1700 5 1700 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1700 5 1700 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1700 15 1700 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1700 15 1700 16,SrcSpan "tests/examples/CParser.hs" 1700 16 1700 24,SrcSpan "tests/examples/CParser.hs" 1700 24 1700 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1700 16 1700 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1701 5 1703 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1701 5 1701 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1701 5 1701 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1701 15 1701 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1701 15 1701 16,SrcSpan "tests/examples/CParser.hs" 1701 16 1701 24,SrcSpan "tests/examples/CParser.hs" 1701 24 1701 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1701 16 1701 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1702 5 1703 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1702 5 1702 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1702 5 1702 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1702 15 1702 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1702 15 1702 16,SrcSpan "tests/examples/CParser.hs" 1702 16 1702 24,SrcSpan "tests/examples/CParser.hs" 1702 24 1702 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1702 16 1702 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1703 5 1703 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1703 5 1703 14, srcInfoPoints = []}) "happyRest")))))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1703 16 1703 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1703 16 1703 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1704 6 1708 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1704 6 1704 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1704 8 1708 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1704 8 1708 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1704 8 1704 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1704 8 1704 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1704 8 1704 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1704 18 1708 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1704 18 1704 19,SrcSpan "tests/examples/CParser.hs" 1708 5 1708 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1704 19 1707 91, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1704 19 1704 23,SrcSpan "tests/examples/CParser.hs" 1704 46 1704 48,SrcSpan "tests/examples/CParser.hs" 1704 49 1704 50,SrcSpan "tests/examples/CParser.hs" 1707 90 1707 91]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1704 24 1704 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1704 24 1704 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1704 24 1704 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1704 24 1704 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1704 36 1704 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1704 36 1704 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1704 36 1704 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1704 51 1707 90, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1704 51 1704 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1704 51 1704 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1704 63 1707 90, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1704 63 1704 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1705 5 1707 90, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1705 5 1705 9,SrcSpan "tests/examples/CParser.hs" 1705 31 1705 33,SrcSpan "tests/examples/CParser.hs" 1705 34 1705 35,SrcSpan "tests/examples/CParser.hs" 1707 89 1707 90]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1705 10 1705 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1705 10 1705 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1705 10 1705 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1705 10 1705 20, srcInfoPoints = []}) "happyOut21"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1705 21 1705 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1705 21 1705 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1705 21 1705 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1705 36 1707 89, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1705 36 1705 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1705 36 1705 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1705 48 1707 89, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1705 48 1705 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1706 5 1707 89, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1706 5 1706 9,SrcSpan "tests/examples/CParser.hs" 1706 31 1706 33,SrcSpan "tests/examples/CParser.hs" 1706 34 1706 35,SrcSpan "tests/examples/CParser.hs" 1707 88 1707 89]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1706 10 1706 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1706 10 1706 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1706 10 1706 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1706 10 1706 20, srcInfoPoints = []}) "happyOut17"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1706 21 1706 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1706 21 1706 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1706 21 1706 30, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1706 36 1707 88, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1706 36 1706 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1706 36 1706 47, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1706 48 1707 88, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1706 48 1706 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 5 1707 88, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1707 5 1707 6,SrcSpan "tests/examples/CParser.hs" 1707 87 1707 88]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 7 1707 87, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 7 1707 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 7 1707 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 7 1707 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 7 1707 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 20 1707 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 20 1707 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 20 1707 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 32 1707 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 32 1707 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 32 1707 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 34 1707 87, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 34 1707 65, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 34 1707 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 34 1707 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 34 1707 43, srcInfoPoints = []}) "CCompound"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 44 1707 65, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1707 44 1707 45,SrcSpan "tests/examples/CParser.hs" 1707 64 1707 65]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 45 1707 64, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 45 1707 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 45 1707 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 45 1707 52, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 53 1707 64, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 53 1707 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 53 1707 64, srcInfoPoints = []}) "happy_var_3")))))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 66 1707 87, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1707 66 1707 67,SrcSpan "tests/examples/CParser.hs" 1707 86 1707 87]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 67 1707 86, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 67 1707 74, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 67 1707 74, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 67 1707 74, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 75 1707 86, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 75 1707 86, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 75 1707 86, srcInfoPoints = []}) "happy_var_4"))))))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1708 7 1708 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1708 7 1708 8,SrcSpan "tests/examples/CParser.hs" 1708 39 1708 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1708 8 1708 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1708 8 1708 9,SrcSpan "tests/examples/CParser.hs" 1708 11 1708 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1708 9 1708 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1708 9 1708 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1708 14 1708 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1708 14 1708 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1708 14 1708 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1708 14 1708 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1708 26 1708 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1708 26 1708 27,SrcSpan "tests/examples/CParser.hs" 1708 38 1708 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1708 27 1708 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1708 27 1708 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1708 27 1708 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1708 27 1708 36, srcInfoPoints = []}) "happyIn14"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1708 37 1708 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1708 37 1708 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1708 37 1708 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1710 1 1710 58, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1710 1 1710 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1710 1 1710 15, srcInfoPoints = []}) "happyReduce_40")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1710 16 1710 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1710 16 1710 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1710 18 1710 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1710 18 1710 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1710 18 1710 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1710 18 1710 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1710 18 1710 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1710 18 1710 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1710 35 1710 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1710 35 1710 37, srcInfoPoints = []}) 0 "0"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1710 38 1710 40, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1710 38 1710 40, srcInfoPoints = []}) 8 "8"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1710 41 1710 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1710 41 1710 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1710 41 1710 58, srcInfoPoints = []}) "happyReduction_40"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1711 1 1713 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1711 1 1713 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1711 1 1711 18, srcInfoPoints = []}) "happyReduction_40") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1711 19 1711 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1711 19 1711 20,SrcSpan "tests/examples/CParser.hs" 1711 29 1711 30]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1711 20 1711 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1711 20 1711 29, srcInfoPoints = []}) "happyRest")),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1711 31 1711 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1711 31 1711 33, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1712 6 1713 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1712 6 1712 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1712 8 1713 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1712 8 1713 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1712 8 1712 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1712 8 1712 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1712 8 1712 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1712 18 1713 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1712 18 1712 19,SrcSpan "tests/examples/CParser.hs" 1713 5 1713 6]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1712 19 1712 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1712 19 1712 20,SrcSpan "tests/examples/CParser.hs" 1712 31 1712 32]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1712 21 1712 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1712 21 1712 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1712 21 1712 31, srcInfoPoints = []}) "enterScope")))))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1713 7 1713 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1713 7 1713 8,SrcSpan "tests/examples/CParser.hs" 1713 39 1713 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1713 8 1713 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1713 8 1713 9,SrcSpan "tests/examples/CParser.hs" 1713 11 1713 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1713 9 1713 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1713 9 1713 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1713 14 1713 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1713 14 1713 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1713 14 1713 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1713 14 1713 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1713 26 1713 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1713 26 1713 27,SrcSpan "tests/examples/CParser.hs" 1713 38 1713 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1713 27 1713 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1713 27 1713 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1713 27 1713 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1713 27 1713 36, srcInfoPoints = []}) "happyIn15"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1713 37 1713 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1713 37 1713 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1713 37 1713 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1715 1 1715 58, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1715 1 1715 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1715 1 1715 15, srcInfoPoints = []}) "happyReduce_41")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1715 16 1715 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1715 16 1715 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1715 18 1715 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1715 18 1715 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1715 18 1715 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1715 18 1715 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1715 18 1715 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1715 18 1715 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1715 35 1715 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1715 35 1715 37, srcInfoPoints = []}) 0 "0"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1715 38 1715 40, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1715 38 1715 40, srcInfoPoints = []}) 9 "9"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1715 41 1715 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1715 41 1715 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1715 41 1715 58, srcInfoPoints = []}) "happyReduction_41"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1716 1 1718 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1716 1 1718 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1716 1 1716 18, srcInfoPoints = []}) "happyReduction_41") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1716 19 1716 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1716 19 1716 20,SrcSpan "tests/examples/CParser.hs" 1716 29 1716 30]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1716 20 1716 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1716 20 1716 29, srcInfoPoints = []}) "happyRest")),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1716 31 1716 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1716 31 1716 33, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1717 6 1718 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1717 6 1717 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1717 8 1718 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1717 8 1718 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1717 8 1717 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1717 8 1717 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1717 8 1717 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1717 18 1718 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1717 18 1717 19,SrcSpan "tests/examples/CParser.hs" 1718 5 1718 6]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1717 19 1717 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1717 19 1717 20,SrcSpan "tests/examples/CParser.hs" 1717 31 1717 32]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1717 21 1717 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1717 21 1717 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1717 21 1717 31, srcInfoPoints = []}) "leaveScope")))))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1718 7 1718 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1718 7 1718 8,SrcSpan "tests/examples/CParser.hs" 1718 39 1718 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1718 8 1718 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1718 8 1718 9,SrcSpan "tests/examples/CParser.hs" 1718 11 1718 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1718 9 1718 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1718 9 1718 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1718 14 1718 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1718 14 1718 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1718 14 1718 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1718 14 1718 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1718 26 1718 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1718 26 1718 27,SrcSpan "tests/examples/CParser.hs" 1718 38 1718 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1718 27 1718 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1718 27 1718 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1718 27 1718 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1718 27 1718 36, srcInfoPoints = []}) "happyIn16"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1718 37 1718 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1718 37 1718 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1718 37 1718 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1720 1 1720 58, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1720 1 1720 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1720 1 1720 15, srcInfoPoints = []}) "happyReduce_42")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1720 16 1720 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1720 16 1720 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1720 18 1720 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1720 18 1720 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1720 18 1720 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1720 18 1720 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1720 18 1720 35, srcInfoPoints = []}) "happySpecReduce_0"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1720 37 1720 40, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1720 37 1720 40, srcInfoPoints = []}) 10 "10"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1720 41 1720 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1720 41 1720 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1720 41 1720 58, srcInfoPoints = []}) "happyReduction_42"))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1721 1 1723 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1721 1 1721 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1721 1 1721 18, srcInfoPoints = []}) "happyReduction_42")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1721 20 1723 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1721 20 1721 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1721 23 1723 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1721 23 1721 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1721 23 1721 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1721 23 1721 32, srcInfoPoints = []}) "happyIn17"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1722 10 1723 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1722 10 1722 11,SrcSpan "tests/examples/CParser.hs" 1723 5 1723 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1722 11 1722 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1722 11 1722 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1722 11 1722 16, srcInfoPoints = []}) "empty")))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1725 1 1725 58, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1725 1 1725 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1725 1 1725 15, srcInfoPoints = []}) "happyReduce_43")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1725 16 1725 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1725 16 1725 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1725 18 1725 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1725 18 1725 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1725 18 1725 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1725 18 1725 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1725 18 1725 35, srcInfoPoints = []}) "happySpecReduce_2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1725 37 1725 40, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1725 37 1725 40, srcInfoPoints = []}) 10 "10"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1725 41 1725 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1725 41 1725 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1725 41 1725 58, srcInfoPoints = []}) "happyReduction_43"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1726 1 1732 8, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1726 1 1732 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1726 1 1726 18, srcInfoPoints = []}) "happyReduction_43") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1726 19 1726 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1726 19 1726 28, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1727 5 1727 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1727 5 1727 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1728 6 1732 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1728 6 1728 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1728 9 1732 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1728 9 1728 13,SrcSpan "tests/examples/CParser.hs" 1728 35 1728 37,SrcSpan "tests/examples/CParser.hs" 1728 38 1728 39,SrcSpan "tests/examples/CParser.hs" 1732 7 1732 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1728 14 1728 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1728 14 1728 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1728 14 1728 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1728 14 1728 24, srcInfoPoints = []}) "happyOut17"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1728 25 1728 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1728 25 1728 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1728 25 1728 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1728 40 1732 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1728 40 1728 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1728 40 1728 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1728 52 1732 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1728 52 1728 54]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1729 5 1732 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1729 5 1729 9,SrcSpan "tests/examples/CParser.hs" 1729 31 1729 33,SrcSpan "tests/examples/CParser.hs" 1729 34 1729 35,SrcSpan "tests/examples/CParser.hs" 1732 6 1732 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1729 10 1729 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1729 10 1729 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1729 10 1729 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1729 10 1729 20, srcInfoPoints = []}) "happyOut18"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1729 21 1729 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1729 21 1729 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1729 21 1729 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1729 36 1732 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1729 36 1729 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1729 36 1729 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1729 48 1732 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1729 48 1729 50]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1730 5 1732 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1730 5 1730 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1730 5 1730 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1730 5 1730 14, srcInfoPoints = []}) "happyIn17"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1731 10 1732 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1731 10 1731 11,SrcSpan "tests/examples/CParser.hs" 1732 5 1732 6]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1731 11 1731 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1731 11 1731 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1731 11 1731 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1731 11 1731 22, srcInfoPoints = []}) "happy_var_1"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1731 23 1731 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1731 23 1731 24,SrcSpan "tests/examples/CParser.hs" 1731 24 1731 28,SrcSpan "tests/examples/CParser.hs" 1731 28 1731 29]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1731 23 1731 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1731 23 1731 24,SrcSpan "tests/examples/CParser.hs" 1731 24 1731 28,SrcSpan "tests/examples/CParser.hs" 1731 28 1731 29]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1731 24 1731 28, srcInfoPoints = []}) "snoc"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1731 30 1731 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1731 30 1731 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1731 30 1731 41, srcInfoPoints = []}) "happy_var_2"))))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1734 1 1734 58, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1734 1 1734 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1734 1 1734 15, srcInfoPoints = []}) "happyReduce_44")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1734 16 1734 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1734 16 1734 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1734 18 1734 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1734 18 1734 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1734 18 1734 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1734 18 1734 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1734 18 1734 35, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1734 37 1734 40, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1734 37 1734 40, srcInfoPoints = []}) 11 "11"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1734 41 1734 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1734 41 1734 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1734 41 1734 58, srcInfoPoints = []}) "happyReduction_44"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1735 1 1739 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1735 1 1739 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1735 1 1735 18, srcInfoPoints = []}) "happyReduction_44") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1735 19 1735 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1735 19 1735 28, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1736 6 1739 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1736 6 1736 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1736 9 1739 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1736 9 1736 13,SrcSpan "tests/examples/CParser.hs" 1736 35 1736 37,SrcSpan "tests/examples/CParser.hs" 1736 38 1736 39,SrcSpan "tests/examples/CParser.hs" 1739 6 1739 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1736 14 1736 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1736 14 1736 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1736 14 1736 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1736 14 1736 24, srcInfoPoints = []}) "happyOut12"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1736 25 1736 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1736 25 1736 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1736 25 1736 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1736 40 1739 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1736 40 1736 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1736 40 1736 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1736 52 1739 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1736 52 1736 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1737 5 1739 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1737 5 1737 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1737 5 1737 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1737 5 1737 14, srcInfoPoints = []}) "happyIn18"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1738 10 1739 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1738 10 1738 11,SrcSpan "tests/examples/CParser.hs" 1739 5 1739 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1738 11 1738 33, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1738 11 1738 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1738 11 1738 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1738 11 1738 21, srcInfoPoints = []}) "CBlockStmt"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1738 22 1738 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1738 22 1738 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1738 22 1738 33, srcInfoPoints = []}) "happy_var_1"))))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1741 1 1741 58, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1741 1 1741 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1741 1 1741 15, srcInfoPoints = []}) "happyReduce_45")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1741 16 1741 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1741 16 1741 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1741 18 1741 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1741 18 1741 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1741 18 1741 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1741 18 1741 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1741 18 1741 35, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1741 37 1741 40, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1741 37 1741 40, srcInfoPoints = []}) 11 "11"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1741 41 1741 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1741 41 1741 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1741 41 1741 58, srcInfoPoints = []}) "happyReduction_45"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1742 1 1746 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1742 1 1746 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1742 1 1742 18, srcInfoPoints = []}) "happyReduction_45") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1742 19 1742 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1742 19 1742 28, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1743 6 1746 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1743 6 1743 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1743 9 1746 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1743 9 1743 13,SrcSpan "tests/examples/CParser.hs" 1743 35 1743 37,SrcSpan "tests/examples/CParser.hs" 1743 38 1743 39,SrcSpan "tests/examples/CParser.hs" 1746 6 1746 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1743 14 1743 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1743 14 1743 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1743 14 1743 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1743 14 1743 24, srcInfoPoints = []}) "happyOut19"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1743 25 1743 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1743 25 1743 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1743 25 1743 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1743 40 1746 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1743 40 1743 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1743 40 1743 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1743 52 1746 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1743 52 1743 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1744 5 1746 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1744 5 1744 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1744 5 1744 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1744 5 1744 14, srcInfoPoints = []}) "happyIn18"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1745 10 1746 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1745 10 1745 11,SrcSpan "tests/examples/CParser.hs" 1746 5 1746 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1745 11 1745 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1745 11 1745 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1745 11 1745 22, srcInfoPoints = []}) "happy_var_1")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1748 1 1748 58, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1748 1 1748 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1748 1 1748 15, srcInfoPoints = []}) "happyReduce_46")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1748 16 1748 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1748 16 1748 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1748 18 1748 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1748 18 1748 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1748 18 1748 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1748 18 1748 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1748 18 1748 35, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1748 37 1748 40, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1748 37 1748 40, srcInfoPoints = []}) 12 "12"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1748 41 1748 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1748 41 1748 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1748 41 1748 58, srcInfoPoints = []}) "happyReduction_46"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1749 1 1753 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1749 1 1753 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1749 1 1749 18, srcInfoPoints = []}) "happyReduction_46") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1749 19 1749 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1749 19 1749 28, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1750 6 1753 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1750 6 1750 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1750 9 1753 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1750 9 1750 13,SrcSpan "tests/examples/CParser.hs" 1750 35 1750 37,SrcSpan "tests/examples/CParser.hs" 1750 38 1750 39,SrcSpan "tests/examples/CParser.hs" 1753 6 1753 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1750 14 1750 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1750 14 1750 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1750 14 1750 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1750 14 1750 24, srcInfoPoints = []}) "happyOut32"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1750 25 1750 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1750 25 1750 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1750 25 1750 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1750 40 1753 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1750 40 1750 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1750 40 1750 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1750 52 1753 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1750 52 1750 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1751 5 1753 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1751 5 1751 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1751 5 1751 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1751 5 1751 14, srcInfoPoints = []}) "happyIn19"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1752 10 1753 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1752 10 1752 11,SrcSpan "tests/examples/CParser.hs" 1753 5 1753 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1752 11 1752 33, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1752 11 1752 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1752 11 1752 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1752 11 1752 21, srcInfoPoints = []}) "CBlockDecl"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1752 22 1752 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1752 22 1752 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1752 22 1752 33, srcInfoPoints = []}) "happy_var_1"))))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1755 1 1755 58, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1755 1 1755 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1755 1 1755 15, srcInfoPoints = []}) "happyReduce_47")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1755 16 1755 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1755 16 1755 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1755 18 1755 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1755 18 1755 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1755 18 1755 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1755 18 1755 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1755 18 1755 35, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1755 37 1755 40, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1755 37 1755 40, srcInfoPoints = []}) 12 "12"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1755 41 1755 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1755 41 1755 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1755 41 1755 58, srcInfoPoints = []}) "happyReduction_47"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1756 1 1760 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1756 1 1760 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1756 1 1756 18, srcInfoPoints = []}) "happyReduction_47") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1756 19 1756 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1756 19 1756 28, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1757 6 1760 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1757 6 1757 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1757 9 1760 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1757 9 1757 13,SrcSpan "tests/examples/CParser.hs" 1757 35 1757 37,SrcSpan "tests/examples/CParser.hs" 1757 38 1757 39,SrcSpan "tests/examples/CParser.hs" 1760 6 1760 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1757 14 1757 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1757 14 1757 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1757 14 1757 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1757 14 1757 24, srcInfoPoints = []}) "happyOut20"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1757 25 1757 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1757 25 1757 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1757 25 1757 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1757 40 1760 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1757 40 1757 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1757 40 1757 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1757 52 1760 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1757 52 1757 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1758 5 1760 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1758 5 1758 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1758 5 1758 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1758 5 1758 14, srcInfoPoints = []}) "happyIn19"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1759 10 1760 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1759 10 1759 11,SrcSpan "tests/examples/CParser.hs" 1760 5 1760 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1759 11 1759 36, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1759 11 1759 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1759 11 1759 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1759 11 1759 24, srcInfoPoints = []}) "CNestedFunDef"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1759 25 1759 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1759 25 1759 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1759 25 1759 36, srcInfoPoints = []}) "happy_var_1"))))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1762 1 1762 58, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1762 1 1762 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1762 1 1762 15, srcInfoPoints = []}) "happyReduce_48")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1762 16 1762 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1762 16 1762 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1762 18 1762 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1762 18 1762 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1762 18 1762 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1762 18 1762 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1762 18 1762 35, srcInfoPoints = []}) "happySpecReduce_2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1762 37 1762 40, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1762 37 1762 40, srcInfoPoints = []}) 12 "12"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1762 41 1762 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1762 41 1762 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1762 41 1762 58, srcInfoPoints = []}) "happyReduction_48"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1763 1 1768 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1763 1 1768 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1763 1 1763 18, srcInfoPoints = []}) "happyReduction_48") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1763 19 1763 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1763 19 1763 28, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1764 5 1764 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1764 5 1764 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1765 6 1768 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1765 6 1765 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1765 9 1768 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1765 9 1765 13,SrcSpan "tests/examples/CParser.hs" 1765 35 1765 37,SrcSpan "tests/examples/CParser.hs" 1765 38 1765 39,SrcSpan "tests/examples/CParser.hs" 1768 6 1768 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1765 14 1765 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1765 14 1765 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1765 14 1765 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1765 14 1765 24, srcInfoPoints = []}) "happyOut19"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1765 25 1765 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1765 25 1765 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1765 25 1765 34, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1765 40 1768 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1765 40 1765 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1765 40 1765 51, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1765 52 1768 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1765 52 1765 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1766 5 1768 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1766 5 1766 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1766 5 1766 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1766 5 1766 14, srcInfoPoints = []}) "happyIn19"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1767 10 1768 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1767 10 1767 11,SrcSpan "tests/examples/CParser.hs" 1768 5 1768 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1767 11 1767 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1767 11 1767 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1767 11 1767 22, srcInfoPoints = []}) "happy_var_2")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1770 1 1770 59, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1770 1 1770 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1770 1 1770 15, srcInfoPoints = []}) "happyReduce_49")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1770 16 1770 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1770 16 1770 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1770 18 1770 59, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1770 18 1770 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1770 18 1770 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1770 18 1770 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1770 18 1770 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1770 18 1770 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1770 35 1770 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1770 35 1770 37, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1770 38 1770 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1770 38 1770 41, srcInfoPoints = []}) 13 "13"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1770 42 1770 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1770 42 1770 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1770 42 1770 59, srcInfoPoints = []}) "happyReduction_49"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1771 1 1779 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1771 1 1779 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1771 1 1771 18, srcInfoPoints = []}) "happyReduction_49") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1771 19 1774 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1771 19 1771 20,SrcSpan "tests/examples/CParser.hs" 1774 14 1774 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1771 20 1774 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1771 20 1771 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1771 20 1771 29, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1771 30 1771 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1771 30 1771 31,SrcSpan "tests/examples/CParser.hs" 1771 31 1771 39,SrcSpan "tests/examples/CParser.hs" 1771 39 1771 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1771 31 1771 39, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1772 5 1774 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1772 5 1772 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1772 5 1772 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1772 15 1772 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1772 15 1772 16,SrcSpan "tests/examples/CParser.hs" 1772 16 1772 24,SrcSpan "tests/examples/CParser.hs" 1772 24 1772 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1772 16 1772 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1773 5 1774 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1773 5 1773 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1773 5 1773 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1773 15 1773 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1773 15 1773 16,SrcSpan "tests/examples/CParser.hs" 1773 16 1773 24,SrcSpan "tests/examples/CParser.hs" 1773 24 1773 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1773 16 1773 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1774 5 1774 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1774 5 1774 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1774 16 1774 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1774 16 1774 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1775 6 1779 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1775 6 1775 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1775 8 1779 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1775 8 1779 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1775 8 1775 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1775 8 1775 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1775 8 1775 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1775 18 1779 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1775 18 1775 19,SrcSpan "tests/examples/CParser.hs" 1779 5 1779 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1775 19 1778 100, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1775 19 1775 23,SrcSpan "tests/examples/CParser.hs" 1775 45 1775 47,SrcSpan "tests/examples/CParser.hs" 1775 48 1775 49,SrcSpan "tests/examples/CParser.hs" 1778 99 1778 100]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1775 24 1775 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1775 24 1775 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1775 24 1775 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1775 24 1775 34, srcInfoPoints = []}) "happyOut37"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1775 35 1775 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1775 35 1775 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1775 35 1775 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1775 50 1778 99, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1775 50 1775 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1775 50 1775 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1775 62 1778 99, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1775 62 1775 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1776 5 1778 99, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1776 5 1776 9,SrcSpan "tests/examples/CParser.hs" 1776 31 1776 33,SrcSpan "tests/examples/CParser.hs" 1776 34 1776 35,SrcSpan "tests/examples/CParser.hs" 1778 98 1778 99]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1776 10 1776 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1776 10 1776 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1776 10 1776 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1776 10 1776 20, srcInfoPoints = []}) "happyOut11"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1776 21 1776 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1776 21 1776 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1776 21 1776 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1776 36 1778 98, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1776 36 1776 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1776 36 1776 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1776 48 1778 98, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1776 48 1776 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1777 5 1778 98, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1777 5 1777 9,SrcSpan "tests/examples/CParser.hs" 1777 31 1777 33,SrcSpan "tests/examples/CParser.hs" 1777 34 1777 35,SrcSpan "tests/examples/CParser.hs" 1778 97 1778 98]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1777 10 1777 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1777 10 1777 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1777 10 1777 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1777 10 1777 20, srcInfoPoints = []}) "happyOut14"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1777 21 1777 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1777 21 1777 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1777 21 1777 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1777 36 1778 97, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1777 36 1777 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1777 36 1777 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1777 48 1778 97, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1777 48 1777 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 5 1778 97, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1778 5 1778 6,SrcSpan "tests/examples/CParser.hs" 1778 96 1778 97]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 7 1778 96, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 7 1778 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 7 1778 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 7 1778 17, srcInfoPoints = []}) "leaveScope"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 18 1778 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 18 1778 20, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 18 1778 20, srcInfoPoints = []}) ">>"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 21 1778 96, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1778 21 1778 22,SrcSpan "tests/examples/CParser.hs" 1778 95 1778 96]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 22 1778 95, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 22 1778 46, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 22 1778 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 22 1778 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 22 1778 34, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 35 1778 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 35 1778 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 35 1778 46, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 47 1778 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 47 1778 48, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 47 1778 48, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 49 1778 95, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 49 1778 83, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 49 1778 80, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 49 1778 68, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 49 1778 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 49 1778 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 49 1778 56, srcInfoPoints = []}) "CFunDef"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 57 1778 68, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 57 1778 68, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 57 1778 68, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 69 1778 80, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 69 1778 80, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 69 1778 80, srcInfoPoints = []}) "happy_var_2")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 81 1778 83, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1778 81 1778 82,SrcSpan "tests/examples/CParser.hs" 1778 82 1778 83]}) [])) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 84 1778 95, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 84 1778 95, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 84 1778 95, srcInfoPoints = []}) "happy_var_3"))))))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1779 7 1779 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1779 7 1779 8,SrcSpan "tests/examples/CParser.hs" 1779 39 1779 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1779 8 1779 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1779 8 1779 9,SrcSpan "tests/examples/CParser.hs" 1779 11 1779 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1779 9 1779 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1779 9 1779 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1779 14 1779 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1779 14 1779 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1779 14 1779 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1779 14 1779 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1779 26 1779 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1779 26 1779 27,SrcSpan "tests/examples/CParser.hs" 1779 38 1779 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1779 27 1779 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1779 27 1779 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1779 27 1779 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1779 27 1779 36, srcInfoPoints = []}) "happyIn20"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1779 37 1779 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1779 37 1779 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1779 37 1779 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1781 1 1781 59, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1781 1 1781 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1781 1 1781 15, srcInfoPoints = []}) "happyReduce_50")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1781 16 1781 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1781 16 1781 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1781 18 1781 59, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1781 18 1781 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1781 18 1781 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1781 18 1781 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1781 18 1781 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1781 18 1781 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1781 35 1781 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1781 35 1781 37, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1781 38 1781 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1781 38 1781 41, srcInfoPoints = []}) 13 "13"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1781 42 1781 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1781 42 1781 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1781 42 1781 59, srcInfoPoints = []}) "happyReduction_50"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1782 1 1790 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1782 1 1790 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1782 1 1782 18, srcInfoPoints = []}) "happyReduction_50") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1782 19 1785 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1782 19 1782 20,SrcSpan "tests/examples/CParser.hs" 1785 14 1785 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1782 20 1785 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1782 20 1782 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1782 20 1782 29, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1782 30 1782 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1782 30 1782 31,SrcSpan "tests/examples/CParser.hs" 1782 31 1782 39,SrcSpan "tests/examples/CParser.hs" 1782 39 1782 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1782 31 1782 39, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1783 5 1785 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1783 5 1783 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1783 5 1783 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1783 15 1783 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1783 15 1783 16,SrcSpan "tests/examples/CParser.hs" 1783 16 1783 24,SrcSpan "tests/examples/CParser.hs" 1783 24 1783 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1783 16 1783 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1784 5 1785 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1784 5 1784 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1784 5 1784 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1784 15 1784 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1784 15 1784 16,SrcSpan "tests/examples/CParser.hs" 1784 16 1784 24,SrcSpan "tests/examples/CParser.hs" 1784 24 1784 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1784 16 1784 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1785 5 1785 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1785 5 1785 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1785 16 1785 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1785 16 1785 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1786 6 1790 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1786 6 1786 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1786 8 1790 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1786 8 1790 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1786 8 1786 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1786 8 1786 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1786 8 1786 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1786 18 1790 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1786 18 1786 19,SrcSpan "tests/examples/CParser.hs" 1790 5 1790 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1786 19 1789 100, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1786 19 1786 23,SrcSpan "tests/examples/CParser.hs" 1786 45 1786 47,SrcSpan "tests/examples/CParser.hs" 1786 48 1786 49,SrcSpan "tests/examples/CParser.hs" 1789 99 1789 100]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1786 24 1786 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1786 24 1786 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1786 24 1786 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1786 24 1786 34, srcInfoPoints = []}) "happyOut41"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1786 35 1786 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1786 35 1786 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1786 35 1786 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1786 50 1789 99, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1786 50 1786 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1786 50 1786 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1786 62 1789 99, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1786 62 1786 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1787 5 1789 99, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1787 5 1787 9,SrcSpan "tests/examples/CParser.hs" 1787 31 1787 33,SrcSpan "tests/examples/CParser.hs" 1787 34 1787 35,SrcSpan "tests/examples/CParser.hs" 1789 98 1789 99]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1787 10 1787 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1787 10 1787 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1787 10 1787 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1787 10 1787 20, srcInfoPoints = []}) "happyOut11"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1787 21 1787 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1787 21 1787 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1787 21 1787 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1787 36 1789 98, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1787 36 1787 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1787 36 1787 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1787 48 1789 98, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1787 48 1787 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1788 5 1789 98, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1788 5 1788 9,SrcSpan "tests/examples/CParser.hs" 1788 31 1788 33,SrcSpan "tests/examples/CParser.hs" 1788 34 1788 35,SrcSpan "tests/examples/CParser.hs" 1789 97 1789 98]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1788 10 1788 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1788 10 1788 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1788 10 1788 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1788 10 1788 20, srcInfoPoints = []}) "happyOut14"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1788 21 1788 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1788 21 1788 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1788 21 1788 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1788 36 1789 97, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1788 36 1788 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1788 36 1788 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1788 48 1789 97, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1788 48 1788 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 5 1789 97, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1789 5 1789 6,SrcSpan "tests/examples/CParser.hs" 1789 96 1789 97]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 7 1789 96, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 7 1789 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 7 1789 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 7 1789 17, srcInfoPoints = []}) "leaveScope"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 18 1789 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 18 1789 20, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 18 1789 20, srcInfoPoints = []}) ">>"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 21 1789 96, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1789 21 1789 22,SrcSpan "tests/examples/CParser.hs" 1789 95 1789 96]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 22 1789 95, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 22 1789 46, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 22 1789 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 22 1789 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 22 1789 34, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 35 1789 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 35 1789 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 35 1789 46, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 47 1789 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 47 1789 48, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 47 1789 48, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 49 1789 95, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 49 1789 83, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 49 1789 80, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 49 1789 68, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 49 1789 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 49 1789 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 49 1789 56, srcInfoPoints = []}) "CFunDef"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 57 1789 68, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 57 1789 68, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 57 1789 68, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 69 1789 80, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 69 1789 80, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 69 1789 80, srcInfoPoints = []}) "happy_var_2")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 81 1789 83, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1789 81 1789 82,SrcSpan "tests/examples/CParser.hs" 1789 82 1789 83]}) [])) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 84 1789 95, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 84 1789 95, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 84 1789 95, srcInfoPoints = []}) "happy_var_3"))))))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1790 7 1790 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1790 7 1790 8,SrcSpan "tests/examples/CParser.hs" 1790 39 1790 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1790 8 1790 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1790 8 1790 9,SrcSpan "tests/examples/CParser.hs" 1790 11 1790 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1790 9 1790 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1790 9 1790 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1790 14 1790 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1790 14 1790 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1790 14 1790 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1790 14 1790 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1790 26 1790 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1790 26 1790 27,SrcSpan "tests/examples/CParser.hs" 1790 38 1790 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1790 27 1790 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1790 27 1790 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1790 27 1790 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1790 27 1790 36, srcInfoPoints = []}) "happyIn20"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1790 37 1790 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1790 37 1790 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1790 37 1790 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1792 1 1792 59, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1792 1 1792 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1792 1 1792 15, srcInfoPoints = []}) "happyReduce_51")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1792 16 1792 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1792 16 1792 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1792 18 1792 59, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1792 18 1792 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1792 18 1792 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1792 18 1792 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1792 18 1792 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1792 18 1792 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1792 35 1792 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1792 35 1792 37, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1792 38 1792 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1792 38 1792 41, srcInfoPoints = []}) 13 "13"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1792 42 1792 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1792 42 1792 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1792 42 1792 59, srcInfoPoints = []}) "happyReduction_51"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1793 1 1801 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1793 1 1801 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1793 1 1793 18, srcInfoPoints = []}) "happyReduction_51") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1793 19 1796 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1793 19 1793 20,SrcSpan "tests/examples/CParser.hs" 1796 14 1796 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1793 20 1796 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1793 20 1793 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1793 20 1793 29, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1793 30 1793 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1793 30 1793 31,SrcSpan "tests/examples/CParser.hs" 1793 31 1793 39,SrcSpan "tests/examples/CParser.hs" 1793 39 1793 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1793 31 1793 39, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1794 5 1796 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1794 5 1794 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1794 5 1794 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1794 15 1794 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1794 15 1794 16,SrcSpan "tests/examples/CParser.hs" 1794 16 1794 24,SrcSpan "tests/examples/CParser.hs" 1794 24 1794 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1794 16 1794 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1795 5 1796 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1795 5 1795 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1795 5 1795 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1795 15 1795 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1795 15 1795 16,SrcSpan "tests/examples/CParser.hs" 1795 16 1795 24,SrcSpan "tests/examples/CParser.hs" 1795 24 1795 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1795 16 1795 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1796 5 1796 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1796 5 1796 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1796 16 1796 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1796 16 1796 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1797 6 1801 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1797 6 1797 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1797 8 1801 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1797 8 1801 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1797 8 1797 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1797 8 1797 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1797 8 1797 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1797 18 1801 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1797 18 1797 19,SrcSpan "tests/examples/CParser.hs" 1801 5 1801 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1797 19 1800 110, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1797 19 1797 23,SrcSpan "tests/examples/CParser.hs" 1797 45 1797 47,SrcSpan "tests/examples/CParser.hs" 1797 48 1797 49,SrcSpan "tests/examples/CParser.hs" 1800 109 1800 110]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1797 24 1797 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1797 24 1797 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1797 24 1797 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1797 24 1797 34, srcInfoPoints = []}) "happyOut38"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1797 35 1797 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1797 35 1797 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1797 35 1797 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1797 50 1800 109, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1797 50 1797 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1797 50 1797 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1797 62 1800 109, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1797 62 1797 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1798 5 1800 109, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1798 5 1798 9,SrcSpan "tests/examples/CParser.hs" 1798 31 1798 33,SrcSpan "tests/examples/CParser.hs" 1798 34 1798 35,SrcSpan "tests/examples/CParser.hs" 1800 108 1800 109]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1798 10 1798 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1798 10 1798 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1798 10 1798 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1798 10 1798 20, srcInfoPoints = []}) "happyOut11"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1798 21 1798 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1798 21 1798 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1798 21 1798 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1798 36 1800 108, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1798 36 1798 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1798 36 1798 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1798 48 1800 108, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1798 48 1798 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1799 5 1800 108, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1799 5 1799 9,SrcSpan "tests/examples/CParser.hs" 1799 31 1799 33,SrcSpan "tests/examples/CParser.hs" 1799 34 1799 35,SrcSpan "tests/examples/CParser.hs" 1800 107 1800 108]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1799 10 1799 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1799 10 1799 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1799 10 1799 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1799 10 1799 20, srcInfoPoints = []}) "happyOut14"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1799 21 1799 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1799 21 1799 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1799 21 1799 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1799 36 1800 107, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1799 36 1799 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1799 36 1799 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1799 48 1800 107, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1799 48 1799 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 5 1800 107, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1800 5 1800 6,SrcSpan "tests/examples/CParser.hs" 1800 106 1800 107]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 7 1800 106, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 7 1800 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 7 1800 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 7 1800 17, srcInfoPoints = []}) "leaveScope"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 18 1800 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 18 1800 20, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 18 1800 20, srcInfoPoints = []}) ">>"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 21 1800 106, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1800 21 1800 22,SrcSpan "tests/examples/CParser.hs" 1800 105 1800 106]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 22 1800 105, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 22 1800 46, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 22 1800 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 22 1800 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 22 1800 34, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 35 1800 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 35 1800 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 35 1800 46, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 47 1800 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 47 1800 48, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 47 1800 48, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 49 1800 105, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 49 1800 93, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 49 1800 90, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 49 1800 78, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 49 1800 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 49 1800 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 49 1800 56, srcInfoPoints = []}) "CFunDef"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 57 1800 78, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1800 57 1800 58,SrcSpan "tests/examples/CParser.hs" 1800 77 1800 78]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 58 1800 77, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 58 1800 65, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 58 1800 65, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 58 1800 65, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 66 1800 77, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 66 1800 77, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 66 1800 77, srcInfoPoints = []}) "happy_var_1")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 79 1800 90, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 79 1800 90, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 79 1800 90, srcInfoPoints = []}) "happy_var_2")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 91 1800 93, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1800 91 1800 92,SrcSpan "tests/examples/CParser.hs" 1800 92 1800 93]}) [])) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 94 1800 105, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 94 1800 105, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 94 1800 105, srcInfoPoints = []}) "happy_var_3"))))))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1801 7 1801 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1801 7 1801 8,SrcSpan "tests/examples/CParser.hs" 1801 39 1801 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1801 8 1801 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1801 8 1801 9,SrcSpan "tests/examples/CParser.hs" 1801 11 1801 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1801 9 1801 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1801 9 1801 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1801 14 1801 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1801 14 1801 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1801 14 1801 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1801 14 1801 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1801 26 1801 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1801 26 1801 27,SrcSpan "tests/examples/CParser.hs" 1801 38 1801 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1801 27 1801 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1801 27 1801 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1801 27 1801 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1801 27 1801 36, srcInfoPoints = []}) "happyIn20"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1801 37 1801 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1801 37 1801 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1801 37 1801 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1803 1 1803 59, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1803 1 1803 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1803 1 1803 15, srcInfoPoints = []}) "happyReduce_52")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1803 16 1803 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1803 16 1803 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1803 18 1803 59, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1803 18 1803 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1803 18 1803 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1803 18 1803 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1803 18 1803 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1803 18 1803 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1803 35 1803 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1803 35 1803 37, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1803 38 1803 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1803 38 1803 41, srcInfoPoints = []}) 13 "13"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1803 42 1803 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1803 42 1803 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1803 42 1803 59, srcInfoPoints = []}) "happyReduction_52"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1804 1 1812 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1804 1 1812 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1804 1 1804 18, srcInfoPoints = []}) "happyReduction_52") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1804 19 1807 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1804 19 1804 20,SrcSpan "tests/examples/CParser.hs" 1807 14 1807 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1804 20 1807 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1804 20 1804 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1804 20 1804 29, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1804 30 1804 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1804 30 1804 31,SrcSpan "tests/examples/CParser.hs" 1804 31 1804 39,SrcSpan "tests/examples/CParser.hs" 1804 39 1804 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1804 31 1804 39, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1805 5 1807 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1805 5 1805 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1805 5 1805 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1805 15 1805 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1805 15 1805 16,SrcSpan "tests/examples/CParser.hs" 1805 16 1805 24,SrcSpan "tests/examples/CParser.hs" 1805 24 1805 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1805 16 1805 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1806 5 1807 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1806 5 1806 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1806 5 1806 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1806 15 1806 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1806 15 1806 16,SrcSpan "tests/examples/CParser.hs" 1806 16 1806 24,SrcSpan "tests/examples/CParser.hs" 1806 24 1806 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1806 16 1806 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1807 5 1807 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1807 5 1807 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1807 16 1807 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1807 16 1807 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1808 6 1812 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1808 6 1808 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1808 8 1812 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1808 8 1812 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1808 8 1808 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1808 8 1808 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1808 8 1808 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1808 18 1812 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1808 18 1808 19,SrcSpan "tests/examples/CParser.hs" 1812 5 1812 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1808 19 1811 116, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1808 19 1808 23,SrcSpan "tests/examples/CParser.hs" 1808 45 1808 47,SrcSpan "tests/examples/CParser.hs" 1808 48 1808 49,SrcSpan "tests/examples/CParser.hs" 1811 115 1811 116]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1808 24 1808 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1808 24 1808 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1808 24 1808 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1808 24 1808 34, srcInfoPoints = []}) "happyOut62"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1808 35 1808 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1808 35 1808 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1808 35 1808 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1808 50 1811 115, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1808 50 1808 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1808 50 1808 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1808 62 1811 115, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1808 62 1808 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1809 5 1811 115, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1809 5 1809 9,SrcSpan "tests/examples/CParser.hs" 1809 31 1809 33,SrcSpan "tests/examples/CParser.hs" 1809 34 1809 35,SrcSpan "tests/examples/CParser.hs" 1811 114 1811 115]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1809 10 1809 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1809 10 1809 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1809 10 1809 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1809 10 1809 20, srcInfoPoints = []}) "happyOut11"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1809 21 1809 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1809 21 1809 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1809 21 1809 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1809 36 1811 114, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1809 36 1809 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1809 36 1809 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1809 48 1811 114, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1809 48 1809 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1810 5 1811 114, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1810 5 1810 9,SrcSpan "tests/examples/CParser.hs" 1810 31 1810 33,SrcSpan "tests/examples/CParser.hs" 1810 34 1810 35,SrcSpan "tests/examples/CParser.hs" 1811 113 1811 114]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1810 10 1810 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1810 10 1810 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1810 10 1810 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1810 10 1810 20, srcInfoPoints = []}) "happyOut14"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1810 21 1810 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1810 21 1810 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1810 21 1810 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1810 36 1811 113, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1810 36 1810 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1810 36 1810 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1810 48 1811 113, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1810 48 1810 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 5 1811 113, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1811 5 1811 6,SrcSpan "tests/examples/CParser.hs" 1811 112 1811 113]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 7 1811 112, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 7 1811 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 7 1811 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 7 1811 17, srcInfoPoints = []}) "leaveScope"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 18 1811 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 18 1811 20, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 18 1811 20, srcInfoPoints = []}) ">>"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 21 1811 112, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1811 21 1811 22,SrcSpan "tests/examples/CParser.hs" 1811 111 1811 112]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 22 1811 111, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 22 1811 46, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 22 1811 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 22 1811 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 22 1811 34, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 35 1811 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 35 1811 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 35 1811 46, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 47 1811 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 47 1811 48, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 47 1811 48, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 49 1811 111, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 49 1811 99, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 49 1811 96, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 49 1811 84, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 49 1811 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 49 1811 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 49 1811 56, srcInfoPoints = []}) "CFunDef"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 57 1811 84, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1811 57 1811 58,SrcSpan "tests/examples/CParser.hs" 1811 83 1811 84]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 58 1811 83, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 58 1811 71, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 58 1811 71, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 58 1811 71, srcInfoPoints = []}) "liftTypeQuals"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 72 1811 83, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 72 1811 83, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 72 1811 83, srcInfoPoints = []}) "happy_var_1")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 85 1811 96, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 85 1811 96, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 85 1811 96, srcInfoPoints = []}) "happy_var_2")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 97 1811 99, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1811 97 1811 98,SrcSpan "tests/examples/CParser.hs" 1811 98 1811 99]}) [])) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 100 1811 111, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 100 1811 111, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 100 1811 111, srcInfoPoints = []}) "happy_var_3"))))))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1812 7 1812 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1812 7 1812 8,SrcSpan "tests/examples/CParser.hs" 1812 39 1812 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1812 8 1812 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1812 8 1812 9,SrcSpan "tests/examples/CParser.hs" 1812 11 1812 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1812 9 1812 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1812 9 1812 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1812 14 1812 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1812 14 1812 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1812 14 1812 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1812 14 1812 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1812 26 1812 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1812 26 1812 27,SrcSpan "tests/examples/CParser.hs" 1812 38 1812 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1812 27 1812 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1812 27 1812 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1812 27 1812 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1812 27 1812 36, srcInfoPoints = []}) "happyIn20"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1812 37 1812 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1812 37 1812 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1812 37 1812 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1814 1 1814 59, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1814 1 1814 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1814 1 1814 15, srcInfoPoints = []}) "happyReduce_53")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1814 16 1814 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1814 16 1814 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1814 18 1814 59, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1814 18 1814 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1814 18 1814 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1814 18 1814 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1814 18 1814 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1814 18 1814 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1814 35 1814 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1814 35 1814 37, srcInfoPoints = []}) 4 "4"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1814 38 1814 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1814 38 1814 41, srcInfoPoints = []}) 13 "13"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1814 42 1814 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1814 42 1814 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1814 42 1814 59, srcInfoPoints = []}) "happyReduction_53"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1815 1 1825 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1815 1 1825 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1815 1 1815 18, srcInfoPoints = []}) "happyReduction_53") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1815 19 1819 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1815 19 1815 20,SrcSpan "tests/examples/CParser.hs" 1819 14 1819 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1815 20 1819 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1815 20 1815 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1815 20 1815 29, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1815 30 1815 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1815 30 1815 31,SrcSpan "tests/examples/CParser.hs" 1815 31 1815 39,SrcSpan "tests/examples/CParser.hs" 1815 39 1815 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1815 31 1815 39, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1816 5 1819 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1816 5 1816 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1816 5 1816 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1816 15 1816 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1816 15 1816 16,SrcSpan "tests/examples/CParser.hs" 1816 16 1816 24,SrcSpan "tests/examples/CParser.hs" 1816 24 1816 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1816 16 1816 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1817 5 1819 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1817 5 1817 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1817 5 1817 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1817 15 1817 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1817 15 1817 16,SrcSpan "tests/examples/CParser.hs" 1817 16 1817 24,SrcSpan "tests/examples/CParser.hs" 1817 24 1817 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1817 16 1817 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1818 5 1819 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1818 5 1818 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1818 5 1818 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1818 15 1818 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1818 15 1818 16,SrcSpan "tests/examples/CParser.hs" 1818 16 1818 24,SrcSpan "tests/examples/CParser.hs" 1818 24 1818 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1818 16 1818 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1819 5 1819 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1819 5 1819 14, srcInfoPoints = []}) "happyRest")))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1819 16 1819 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1819 16 1819 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1820 6 1825 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1820 6 1820 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1820 8 1825 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1820 8 1825 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1820 8 1820 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1820 8 1820 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1820 8 1820 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1820 18 1825 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1820 18 1820 19,SrcSpan "tests/examples/CParser.hs" 1825 5 1825 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1820 19 1824 143, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1820 19 1820 23,SrcSpan "tests/examples/CParser.hs" 1820 45 1820 47,SrcSpan "tests/examples/CParser.hs" 1820 48 1820 49,SrcSpan "tests/examples/CParser.hs" 1824 142 1824 143]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1820 24 1820 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1820 24 1820 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1820 24 1820 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1820 24 1820 34, srcInfoPoints = []}) "happyOut62"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1820 35 1820 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1820 35 1820 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1820 35 1820 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1820 50 1824 142, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1820 50 1820 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1820 50 1820 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1820 62 1824 142, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1820 62 1820 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1821 5 1824 142, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1821 5 1821 9,SrcSpan "tests/examples/CParser.hs" 1821 32 1821 34,SrcSpan "tests/examples/CParser.hs" 1821 35 1821 36,SrcSpan "tests/examples/CParser.hs" 1824 141 1824 142]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1821 10 1821 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1821 10 1821 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1821 10 1821 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1821 10 1821 21, srcInfoPoints = []}) "happyOut127"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1821 22 1821 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1821 22 1821 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1821 22 1821 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1821 37 1824 141, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1821 37 1821 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1821 37 1821 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1821 49 1824 141, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1821 49 1821 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1822 5 1824 141, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1822 5 1822 9,SrcSpan "tests/examples/CParser.hs" 1822 31 1822 33,SrcSpan "tests/examples/CParser.hs" 1822 34 1822 35,SrcSpan "tests/examples/CParser.hs" 1824 140 1824 141]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1822 10 1822 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1822 10 1822 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1822 10 1822 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1822 10 1822 20, srcInfoPoints = []}) "happyOut11"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1822 21 1822 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1822 21 1822 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1822 21 1822 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1822 36 1824 140, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1822 36 1822 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1822 36 1822 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1822 48 1824 140, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1822 48 1822 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1823 5 1824 140, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1823 5 1823 9,SrcSpan "tests/examples/CParser.hs" 1823 31 1823 33,SrcSpan "tests/examples/CParser.hs" 1823 34 1823 35,SrcSpan "tests/examples/CParser.hs" 1824 139 1824 140]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1823 10 1823 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1823 10 1823 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1823 10 1823 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1823 10 1823 20, srcInfoPoints = []}) "happyOut14"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1823 21 1823 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1823 21 1823 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1823 21 1823 30, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1823 36 1824 139, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1823 36 1823 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1823 36 1823 47, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1823 48 1824 139, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1823 48 1823 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 5 1824 139, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1824 5 1824 6,SrcSpan "tests/examples/CParser.hs" 1824 138 1824 139]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 7 1824 138, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 7 1824 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 7 1824 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 7 1824 17, srcInfoPoints = []}) "leaveScope"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 18 1824 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 18 1824 20, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 18 1824 20, srcInfoPoints = []}) ">>"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 21 1824 138, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1824 21 1824 22,SrcSpan "tests/examples/CParser.hs" 1824 137 1824 138]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 22 1824 137, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 22 1824 46, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 22 1824 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 22 1824 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 22 1824 34, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 35 1824 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 35 1824 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 35 1824 46, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 47 1824 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 47 1824 48, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 47 1824 48, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 49 1824 137, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 49 1824 125, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 49 1824 122, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 49 1824 110, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 49 1824 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 49 1824 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 49 1824 56, srcInfoPoints = []}) "CFunDef"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 57 1824 110, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1824 57 1824 58,SrcSpan "tests/examples/CParser.hs" 1824 109 1824 110]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 58 1824 109, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 58 1824 83, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 58 1824 71, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 58 1824 71, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 58 1824 71, srcInfoPoints = []}) "liftTypeQuals"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 72 1824 83, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 72 1824 83, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 72 1824 83, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 84 1824 86, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 84 1824 86, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 84 1824 86, srcInfoPoints = []}) "++"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 87 1824 109, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 87 1824 97, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 87 1824 97, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 87 1824 97, srcInfoPoints = []}) "liftCAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 98 1824 109, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 98 1824 109, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 98 1824 109, srcInfoPoints = []}) "happy_var_2"))))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 111 1824 122, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 111 1824 122, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 111 1824 122, srcInfoPoints = []}) "happy_var_3")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 123 1824 125, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1824 123 1824 124,SrcSpan "tests/examples/CParser.hs" 1824 124 1824 125]}) [])) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 126 1824 137, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 126 1824 137, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 126 1824 137, srcInfoPoints = []}) "happy_var_4"))))))))) Nothing])) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1825 7 1825 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1825 7 1825 8,SrcSpan "tests/examples/CParser.hs" 1825 39 1825 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1825 8 1825 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1825 8 1825 9,SrcSpan "tests/examples/CParser.hs" 1825 11 1825 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1825 9 1825 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1825 9 1825 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1825 14 1825 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1825 14 1825 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1825 14 1825 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1825 14 1825 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1825 26 1825 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1825 26 1825 27,SrcSpan "tests/examples/CParser.hs" 1825 38 1825 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1825 27 1825 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1825 27 1825 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1825 27 1825 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1825 27 1825 36, srcInfoPoints = []}) "happyIn20"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1825 37 1825 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1825 37 1825 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1825 37 1825 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1827 1 1827 58, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1827 1 1827 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1827 1 1827 15, srcInfoPoints = []}) "happyReduce_54")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1827 16 1827 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1827 16 1827 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1827 18 1827 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1827 18 1827 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1827 18 1827 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1827 18 1827 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1827 18 1827 35, srcInfoPoints = []}) "happySpecReduce_3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1827 37 1827 40, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1827 37 1827 40, srcInfoPoints = []}) 14 "14"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1827 41 1827 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1827 41 1827 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1827 41 1827 58, srcInfoPoints = []}) "happyReduction_54"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1828 1 1834 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1828 1 1834 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1828 1 1828 18, srcInfoPoints = []}) "happyReduction_54") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1828 19 1828 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1828 19 1828 28, srcInfoPoints = []}) "happy_x_3"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1829 5 1829 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1829 5 1829 14, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1830 5 1830 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1830 5 1830 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1831 6 1834 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1831 6 1831 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1831 9 1834 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1831 9 1831 13,SrcSpan "tests/examples/CParser.hs" 1831 35 1831 37,SrcSpan "tests/examples/CParser.hs" 1831 38 1831 39,SrcSpan "tests/examples/CParser.hs" 1834 6 1834 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1831 14 1831 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1831 14 1831 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1831 14 1831 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1831 14 1831 24, srcInfoPoints = []}) "happyOut82"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1831 25 1831 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1831 25 1831 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1831 25 1831 34, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1831 40 1834 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1831 40 1831 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1831 40 1831 51, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1831 52 1834 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1831 52 1831 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1832 5 1834 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1832 5 1832 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1832 5 1832 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1832 5 1832 14, srcInfoPoints = []}) "happyIn21"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1833 10 1834 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1833 10 1833 11,SrcSpan "tests/examples/CParser.hs" 1834 5 1834 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1833 11 1833 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1833 11 1833 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1833 11 1833 22, srcInfoPoints = []}) "happy_var_2")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1836 1 1836 54, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1836 1 1836 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1836 1 1836 15, srcInfoPoints = []}) "happyReduce_55")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1836 16 1836 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1836 16 1836 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1836 18 1836 54, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1836 18 1836 36, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1836 18 1836 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1836 18 1836 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1836 18 1836 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1836 18 1836 29, srcInfoPoints = []}) "happyReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1836 30 1836 32, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1836 30 1836 32, srcInfoPoints = []}) 4 "4"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1836 33 1836 36, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1836 33 1836 36, srcInfoPoints = []}) 14 "14"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1836 37 1836 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1836 37 1836 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1836 37 1836 54, srcInfoPoints = []}) "happyReduction_55"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1837 1 1846 29, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1837 1 1846 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1837 1 1837 18, srcInfoPoints = []}) "happyReduction_55") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1837 19 1841 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1837 19 1837 20,SrcSpan "tests/examples/CParser.hs" 1841 14 1841 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1837 20 1841 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1837 20 1837 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1837 20 1837 29, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1837 30 1837 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1837 30 1837 31,SrcSpan "tests/examples/CParser.hs" 1837 31 1837 39,SrcSpan "tests/examples/CParser.hs" 1837 39 1837 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1837 31 1837 39, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1838 5 1841 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1838 5 1838 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1838 5 1838 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1838 15 1838 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1838 15 1838 16,SrcSpan "tests/examples/CParser.hs" 1838 16 1838 24,SrcSpan "tests/examples/CParser.hs" 1838 24 1838 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1838 16 1838 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1839 5 1841 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1839 5 1839 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1839 5 1839 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1839 15 1839 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1839 15 1839 16,SrcSpan "tests/examples/CParser.hs" 1839 16 1839 24,SrcSpan "tests/examples/CParser.hs" 1839 24 1839 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1839 16 1839 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1840 5 1841 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1840 5 1840 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1840 5 1840 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1840 15 1840 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1840 15 1840 16,SrcSpan "tests/examples/CParser.hs" 1840 16 1840 24,SrcSpan "tests/examples/CParser.hs" 1840 24 1840 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1840 16 1840 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1841 5 1841 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1841 5 1841 14, srcInfoPoints = []}) "happyRest"))))))] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1842 6 1846 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1842 6 1842 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1842 8 1846 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1842 8 1842 12,SrcSpan "tests/examples/CParser.hs" 1842 34 1842 36,SrcSpan "tests/examples/CParser.hs" 1842 37 1842 38,SrcSpan "tests/examples/CParser.hs" 1846 28 1846 29]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1842 13 1842 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1842 13 1842 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1842 13 1842 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1842 13 1842 23, srcInfoPoints = []}) "happyOut21"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1842 24 1842 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1842 24 1842 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1842 24 1842 33, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1842 39 1846 28, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1842 39 1842 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1842 39 1842 50, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1842 51 1846 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1842 51 1842 53]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1843 5 1846 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1843 5 1843 9,SrcSpan "tests/examples/CParser.hs" 1843 31 1843 33,SrcSpan "tests/examples/CParser.hs" 1843 34 1843 35,SrcSpan "tests/examples/CParser.hs" 1846 27 1846 28]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1843 10 1843 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1843 10 1843 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1843 10 1843 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1843 10 1843 20, srcInfoPoints = []}) "happyOut82"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1843 21 1843 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1843 21 1843 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1843 21 1843 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1843 36 1846 27, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1843 36 1843 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1843 36 1843 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1843 48 1846 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1843 48 1843 50]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1844 5 1846 27, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1844 5 1846 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1844 5 1844 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1844 5 1844 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1844 5 1844 14, srcInfoPoints = []}) "happyIn21"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1845 10 1846 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1845 10 1845 11,SrcSpan "tests/examples/CParser.hs" 1846 5 1846 6]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1845 11 1845 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1845 11 1845 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1845 11 1845 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1845 11 1845 22, srcInfoPoints = []}) "happy_var_1"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1845 23 1845 33, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1845 23 1845 24,SrcSpan "tests/examples/CParser.hs" 1845 24 1845 32,SrcSpan "tests/examples/CParser.hs" 1845 32 1845 33]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1845 23 1845 33, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1845 23 1845 24,SrcSpan "tests/examples/CParser.hs" 1845 24 1845 32,SrcSpan "tests/examples/CParser.hs" 1845 32 1845 33]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1845 24 1845 32, srcInfoPoints = []}) "rappendr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1845 34 1845 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1845 34 1845 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1845 34 1845 45, srcInfoPoints = []}) "happy_var_3")))))) (QConOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1846 7 1846 17, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1846 7 1846 8,SrcSpan "tests/examples/CParser.hs" 1846 8 1846 16,SrcSpan "tests/examples/CParser.hs" 1846 16 1846 17]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1846 7 1846 17, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1846 7 1846 8,SrcSpan "tests/examples/CParser.hs" 1846 8 1846 16,SrcSpan "tests/examples/CParser.hs" 1846 16 1846 17]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1846 8 1846 16, srcInfoPoints = []}) "HappyStk"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1846 18 1846 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1846 18 1846 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1846 18 1846 27, srcInfoPoints = []}) "happyRest"))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1848 1 1848 59, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1848 1 1848 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1848 1 1848 15, srcInfoPoints = []}) "happyReduce_56")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1848 16 1848 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1848 16 1848 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1848 18 1848 59, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1848 18 1848 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1848 18 1848 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1848 18 1848 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1848 18 1848 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1848 18 1848 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1848 35 1848 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1848 35 1848 37, srcInfoPoints = []}) 1 "1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1848 38 1848 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1848 38 1848 41, srcInfoPoints = []}) 15 "15"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1848 42 1848 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1848 42 1848 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1848 42 1848 59, srcInfoPoints = []}) "happyReduction_56"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1849 1 1853 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1849 1 1853 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1849 1 1849 18, srcInfoPoints = []}) "happyReduction_56") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1849 19 1850 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1849 19 1849 20,SrcSpan "tests/examples/CParser.hs" 1850 14 1850 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1849 20 1850 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1849 20 1849 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1849 20 1849 29, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1849 30 1849 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1849 30 1849 31,SrcSpan "tests/examples/CParser.hs" 1849 31 1849 39,SrcSpan "tests/examples/CParser.hs" 1849 39 1849 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1849 31 1849 39, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1850 5 1850 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1850 5 1850 14, srcInfoPoints = []}) "happyRest"))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1850 16 1850 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1850 16 1850 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1851 6 1853 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1851 6 1851 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1851 8 1853 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1851 8 1853 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1851 8 1851 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1851 8 1851 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1851 8 1851 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1851 18 1853 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1851 18 1851 19,SrcSpan "tests/examples/CParser.hs" 1853 5 1853 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1851 19 1852 49, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1851 19 1851 23,SrcSpan "tests/examples/CParser.hs" 1851 46 1851 48,SrcSpan "tests/examples/CParser.hs" 1851 49 1851 50,SrcSpan "tests/examples/CParser.hs" 1852 48 1852 49]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1851 24 1851 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1851 24 1851 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1851 24 1851 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1851 24 1851 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1851 36 1851 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1851 36 1851 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1851 36 1851 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1851 51 1852 48, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1851 51 1851 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1851 51 1851 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1851 63 1852 48, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1851 63 1851 65]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1852 5 1852 48, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1852 5 1852 6,SrcSpan "tests/examples/CParser.hs" 1852 47 1852 48]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1852 7 1852 47, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1852 7 1852 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1852 7 1852 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1852 7 1852 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1852 7 1852 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1852 20 1852 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1852 20 1852 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1852 20 1852 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1852 32 1852 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1852 32 1852 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1852 32 1852 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1852 34 1852 47, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1852 34 1852 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1852 34 1852 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1852 34 1852 39, srcInfoPoints = []}) "CExpr"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1852 40 1852 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1852 40 1852 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1852 40 1852 47, srcInfoPoints = []}) "Nothing"))))))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1853 7 1853 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1853 7 1853 8,SrcSpan "tests/examples/CParser.hs" 1853 39 1853 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1853 8 1853 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1853 8 1853 9,SrcSpan "tests/examples/CParser.hs" 1853 11 1853 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1853 9 1853 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1853 9 1853 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1853 14 1853 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1853 14 1853 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1853 14 1853 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1853 14 1853 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1853 26 1853 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1853 26 1853 27,SrcSpan "tests/examples/CParser.hs" 1853 38 1853 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1853 27 1853 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1853 27 1853 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1853 27 1853 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1853 27 1853 36, srcInfoPoints = []}) "happyIn22"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1853 37 1853 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1853 37 1853 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1853 37 1853 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1855 1 1855 59, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1855 1 1855 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1855 1 1855 15, srcInfoPoints = []}) "happyReduce_57")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1855 16 1855 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1855 16 1855 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1855 18 1855 59, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1855 18 1855 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1855 18 1855 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1855 18 1855 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1855 18 1855 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1855 18 1855 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1855 35 1855 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1855 35 1855 37, srcInfoPoints = []}) 2 "2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1855 38 1855 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1855 38 1855 41, srcInfoPoints = []}) 15 "15"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1855 42 1855 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1855 42 1855 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1855 42 1855 59, srcInfoPoints = []}) "happyReduction_57"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1856 1 1861 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1856 1 1861 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1856 1 1856 18, srcInfoPoints = []}) "happyReduction_57") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1856 19 1858 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1856 19 1856 20,SrcSpan "tests/examples/CParser.hs" 1858 14 1858 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1856 20 1858 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1856 20 1856 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1856 20 1856 29, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1856 30 1856 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1856 30 1856 31,SrcSpan "tests/examples/CParser.hs" 1856 31 1856 39,SrcSpan "tests/examples/CParser.hs" 1856 39 1856 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1856 31 1856 39, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1857 5 1858 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1857 5 1857 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1857 5 1857 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1857 15 1857 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1857 15 1857 16,SrcSpan "tests/examples/CParser.hs" 1857 16 1857 24,SrcSpan "tests/examples/CParser.hs" 1857 24 1857 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1857 16 1857 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1858 5 1858 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1858 5 1858 14, srcInfoPoints = []}) "happyRest")))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1858 16 1858 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1858 16 1858 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1859 6 1861 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1859 6 1859 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1859 8 1861 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1859 8 1861 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1859 8 1859 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1859 8 1859 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1859 8 1859 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1859 18 1861 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1859 18 1859 19,SrcSpan "tests/examples/CParser.hs" 1861 5 1861 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1859 19 1860 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1859 19 1859 23,SrcSpan "tests/examples/CParser.hs" 1859 46 1859 48,SrcSpan "tests/examples/CParser.hs" 1859 49 1859 50,SrcSpan "tests/examples/CParser.hs" 1860 59 1860 60]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1859 24 1859 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1859 24 1859 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1859 24 1859 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1859 24 1859 35, srcInfoPoints = []}) "happyOut117"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1859 36 1859 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1859 36 1859 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1859 36 1859 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1859 51 1860 59, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1859 51 1859 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1859 51 1859 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1859 63 1860 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1859 63 1859 65]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1860 5 1860 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1860 5 1860 6,SrcSpan "tests/examples/CParser.hs" 1860 58 1860 59]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1860 7 1860 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1860 7 1860 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1860 7 1860 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1860 7 1860 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1860 7 1860 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1860 20 1860 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1860 20 1860 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1860 20 1860 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1860 32 1860 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1860 32 1860 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1860 32 1860 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1860 34 1860 58, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1860 34 1860 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1860 34 1860 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1860 34 1860 39, srcInfoPoints = []}) "CExpr"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1860 40 1860 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1860 40 1860 41,SrcSpan "tests/examples/CParser.hs" 1860 57 1860 58]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1860 41 1860 57, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1860 41 1860 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1860 41 1860 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1860 41 1860 45, srcInfoPoints = []}) "Just"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1860 46 1860 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1860 46 1860 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1860 46 1860 57, srcInfoPoints = []}) "happy_var_1"))))))))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1861 7 1861 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1861 7 1861 8,SrcSpan "tests/examples/CParser.hs" 1861 39 1861 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1861 8 1861 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1861 8 1861 9,SrcSpan "tests/examples/CParser.hs" 1861 11 1861 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1861 9 1861 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1861 9 1861 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1861 14 1861 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1861 14 1861 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1861 14 1861 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1861 14 1861 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1861 26 1861 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1861 26 1861 27,SrcSpan "tests/examples/CParser.hs" 1861 38 1861 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1861 27 1861 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1861 27 1861 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1861 27 1861 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1861 27 1861 36, srcInfoPoints = []}) "happyIn22"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1861 37 1861 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1861 37 1861 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1861 37 1861 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1863 1 1863 59, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1863 1 1863 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1863 1 1863 15, srcInfoPoints = []}) "happyReduce_58")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1863 16 1863 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1863 16 1863 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1863 18 1863 59, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1863 18 1863 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1863 18 1863 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1863 18 1863 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1863 18 1863 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1863 18 1863 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1863 35 1863 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1863 35 1863 37, srcInfoPoints = []}) 5 "5"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1863 38 1863 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1863 38 1863 41, srcInfoPoints = []}) 16 "16"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1863 42 1863 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1863 42 1863 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1863 42 1863 59, srcInfoPoints = []}) "happyReduction_58"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1864 1 1874 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1864 1 1874 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1864 1 1864 18, srcInfoPoints = []}) "happyReduction_58") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1864 19 1869 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1864 19 1864 20,SrcSpan "tests/examples/CParser.hs" 1869 14 1869 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1864 20 1869 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1864 20 1864 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1864 20 1864 29, srcInfoPoints = []}) "happy_x_5")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1864 30 1864 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1864 30 1864 31,SrcSpan "tests/examples/CParser.hs" 1864 31 1864 39,SrcSpan "tests/examples/CParser.hs" 1864 39 1864 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1864 31 1864 39, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1865 5 1869 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1865 5 1865 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1865 5 1865 14, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1865 15 1865 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1865 15 1865 16,SrcSpan "tests/examples/CParser.hs" 1865 16 1865 24,SrcSpan "tests/examples/CParser.hs" 1865 24 1865 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1865 16 1865 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1866 5 1869 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1866 5 1866 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1866 5 1866 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1866 15 1866 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1866 15 1866 16,SrcSpan "tests/examples/CParser.hs" 1866 16 1866 24,SrcSpan "tests/examples/CParser.hs" 1866 24 1866 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1866 16 1866 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1867 5 1869 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1867 5 1867 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1867 5 1867 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1867 15 1867 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1867 15 1867 16,SrcSpan "tests/examples/CParser.hs" 1867 16 1867 24,SrcSpan "tests/examples/CParser.hs" 1867 24 1867 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1867 16 1867 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1868 5 1869 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1868 5 1868 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1868 5 1868 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1868 15 1868 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1868 15 1868 16,SrcSpan "tests/examples/CParser.hs" 1868 16 1868 24,SrcSpan "tests/examples/CParser.hs" 1868 24 1868 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1868 16 1868 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1869 5 1869 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1869 5 1869 14, srcInfoPoints = []}) "happyRest"))))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1869 16 1869 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1869 16 1869 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1870 6 1874 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1870 6 1870 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1870 8 1874 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1870 8 1874 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1870 8 1870 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1870 8 1870 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1870 8 1870 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1870 18 1874 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1870 18 1870 19,SrcSpan "tests/examples/CParser.hs" 1874 5 1874 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1870 19 1873 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1870 19 1870 23,SrcSpan "tests/examples/CParser.hs" 1870 46 1870 48,SrcSpan "tests/examples/CParser.hs" 1870 49 1870 50,SrcSpan "tests/examples/CParser.hs" 1873 72 1873 73]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1870 24 1870 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1870 24 1870 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1870 24 1870 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1870 24 1870 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1870 36 1870 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1870 36 1870 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1870 36 1870 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1870 51 1873 72, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1870 51 1870 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1870 51 1870 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1870 63 1873 72, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1870 63 1870 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1871 5 1873 72, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1871 5 1871 9,SrcSpan "tests/examples/CParser.hs" 1871 32 1871 34,SrcSpan "tests/examples/CParser.hs" 1871 35 1871 36,SrcSpan "tests/examples/CParser.hs" 1873 71 1873 72]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1871 10 1871 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1871 10 1871 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1871 10 1871 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1871 10 1871 21, srcInfoPoints = []}) "happyOut117"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1871 22 1871 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1871 22 1871 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1871 22 1871 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1871 37 1873 71, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1871 37 1871 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1871 37 1871 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1871 49 1873 71, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1871 49 1871 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1872 5 1873 71, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1872 5 1872 9,SrcSpan "tests/examples/CParser.hs" 1872 31 1872 33,SrcSpan "tests/examples/CParser.hs" 1872 34 1872 35,SrcSpan "tests/examples/CParser.hs" 1873 70 1873 71]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1872 10 1872 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1872 10 1872 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1872 10 1872 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1872 10 1872 20, srcInfoPoints = []}) "happyOut12"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1872 21 1872 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1872 21 1872 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1872 21 1872 30, srcInfoPoints = []}) "happy_x_5")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1872 36 1873 70, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1872 36 1872 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1872 36 1872 47, srcInfoPoints = []}) "happy_var_5")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1872 48 1873 70, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1872 48 1872 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1873 5 1873 70, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1873 5 1873 6,SrcSpan "tests/examples/CParser.hs" 1873 69 1873 70]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1873 7 1873 69, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1873 7 1873 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1873 7 1873 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1873 7 1873 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1873 7 1873 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1873 20 1873 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1873 20 1873 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1873 20 1873 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1873 32 1873 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1873 32 1873 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1873 32 1873 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1873 34 1873 69, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1873 34 1873 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1873 34 1873 49, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1873 34 1873 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1873 34 1873 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1873 34 1873 37, srcInfoPoints = []}) "CIf"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1873 38 1873 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1873 38 1873 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1873 38 1873 49, srcInfoPoints = []}) "happy_var_3")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1873 50 1873 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1873 50 1873 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1873 50 1873 61, srcInfoPoints = []}) "happy_var_5")))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1873 62 1873 69, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1873 62 1873 69, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1873 62 1873 69, srcInfoPoints = []}) "Nothing"))))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1874 7 1874 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1874 7 1874 8,SrcSpan "tests/examples/CParser.hs" 1874 39 1874 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1874 8 1874 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1874 8 1874 9,SrcSpan "tests/examples/CParser.hs" 1874 11 1874 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1874 9 1874 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1874 9 1874 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1874 14 1874 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1874 14 1874 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1874 14 1874 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1874 14 1874 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1874 26 1874 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1874 26 1874 27,SrcSpan "tests/examples/CParser.hs" 1874 38 1874 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1874 27 1874 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1874 27 1874 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1874 27 1874 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1874 27 1874 36, srcInfoPoints = []}) "happyIn23"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1874 37 1874 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1874 37 1874 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1874 37 1874 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1876 1 1876 59, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1876 1 1876 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1876 1 1876 15, srcInfoPoints = []}) "happyReduce_59")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1876 16 1876 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1876 16 1876 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1876 18 1876 59, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1876 18 1876 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1876 18 1876 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1876 18 1876 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1876 18 1876 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1876 18 1876 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1876 35 1876 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1876 35 1876 37, srcInfoPoints = []}) 7 "7"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1876 38 1876 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1876 38 1876 41, srcInfoPoints = []}) 16 "16"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1876 42 1876 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1876 42 1876 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1876 42 1876 59, srcInfoPoints = []}) "happyReduction_59"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1877 1 1890 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1877 1 1890 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1877 1 1877 18, srcInfoPoints = []}) "happyReduction_59") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1877 19 1884 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1877 19 1877 20,SrcSpan "tests/examples/CParser.hs" 1884 14 1884 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1877 20 1884 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1877 20 1877 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1877 20 1877 29, srcInfoPoints = []}) "happy_x_7")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1877 30 1877 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1877 30 1877 31,SrcSpan "tests/examples/CParser.hs" 1877 31 1877 39,SrcSpan "tests/examples/CParser.hs" 1877 39 1877 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1877 31 1877 39, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1878 5 1884 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1878 5 1878 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1878 5 1878 14, srcInfoPoints = []}) "happy_x_6")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1878 15 1878 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1878 15 1878 16,SrcSpan "tests/examples/CParser.hs" 1878 16 1878 24,SrcSpan "tests/examples/CParser.hs" 1878 24 1878 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1878 16 1878 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1879 5 1884 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1879 5 1879 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1879 5 1879 14, srcInfoPoints = []}) "happy_x_5")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1879 15 1879 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1879 15 1879 16,SrcSpan "tests/examples/CParser.hs" 1879 16 1879 24,SrcSpan "tests/examples/CParser.hs" 1879 24 1879 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1879 16 1879 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1880 5 1884 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1880 5 1880 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1880 5 1880 14, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1880 15 1880 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1880 15 1880 16,SrcSpan "tests/examples/CParser.hs" 1880 16 1880 24,SrcSpan "tests/examples/CParser.hs" 1880 24 1880 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1880 16 1880 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1881 5 1884 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1881 5 1881 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1881 5 1881 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1881 15 1881 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1881 15 1881 16,SrcSpan "tests/examples/CParser.hs" 1881 16 1881 24,SrcSpan "tests/examples/CParser.hs" 1881 24 1881 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1881 16 1881 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1882 5 1884 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1882 5 1882 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1882 5 1882 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1882 15 1882 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1882 15 1882 16,SrcSpan "tests/examples/CParser.hs" 1882 16 1882 24,SrcSpan "tests/examples/CParser.hs" 1882 24 1882 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1882 16 1882 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1883 5 1884 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1883 5 1883 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1883 5 1883 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1883 15 1883 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1883 15 1883 16,SrcSpan "tests/examples/CParser.hs" 1883 16 1883 24,SrcSpan "tests/examples/CParser.hs" 1883 24 1883 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1883 16 1883 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1884 5 1884 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1884 5 1884 14, srcInfoPoints = []}) "happyRest"))))))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1884 16 1884 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1884 16 1884 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1885 6 1890 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1885 6 1885 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1885 8 1890 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1885 8 1890 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1885 8 1885 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1885 8 1885 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1885 8 1885 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1885 18 1890 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1885 18 1885 19,SrcSpan "tests/examples/CParser.hs" 1890 5 1890 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1885 19 1889 85, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1885 19 1885 23,SrcSpan "tests/examples/CParser.hs" 1885 46 1885 48,SrcSpan "tests/examples/CParser.hs" 1885 49 1885 50,SrcSpan "tests/examples/CParser.hs" 1889 84 1889 85]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1885 24 1885 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1885 24 1885 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1885 24 1885 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1885 24 1885 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1885 36 1885 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1885 36 1885 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1885 36 1885 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1885 51 1889 84, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1885 51 1885 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1885 51 1885 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1885 63 1889 84, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1885 63 1885 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1886 5 1889 84, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1886 5 1886 9,SrcSpan "tests/examples/CParser.hs" 1886 32 1886 34,SrcSpan "tests/examples/CParser.hs" 1886 35 1886 36,SrcSpan "tests/examples/CParser.hs" 1889 83 1889 84]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1886 10 1886 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1886 10 1886 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1886 10 1886 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1886 10 1886 21, srcInfoPoints = []}) "happyOut117"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1886 22 1886 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1886 22 1886 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1886 22 1886 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1886 37 1889 83, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1886 37 1886 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1886 37 1886 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1886 49 1889 83, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1886 49 1886 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1887 5 1889 83, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1887 5 1887 9,SrcSpan "tests/examples/CParser.hs" 1887 31 1887 33,SrcSpan "tests/examples/CParser.hs" 1887 34 1887 35,SrcSpan "tests/examples/CParser.hs" 1889 82 1889 83]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1887 10 1887 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1887 10 1887 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1887 10 1887 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1887 10 1887 20, srcInfoPoints = []}) "happyOut12"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1887 21 1887 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1887 21 1887 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1887 21 1887 30, srcInfoPoints = []}) "happy_x_5")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1887 36 1889 82, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1887 36 1887 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1887 36 1887 47, srcInfoPoints = []}) "happy_var_5")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1887 48 1889 82, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1887 48 1887 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1888 5 1889 82, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1888 5 1888 9,SrcSpan "tests/examples/CParser.hs" 1888 31 1888 33,SrcSpan "tests/examples/CParser.hs" 1888 34 1888 35,SrcSpan "tests/examples/CParser.hs" 1889 81 1889 82]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1888 10 1888 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1888 10 1888 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1888 10 1888 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1888 10 1888 20, srcInfoPoints = []}) "happyOut12"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1888 21 1888 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1888 21 1888 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1888 21 1888 30, srcInfoPoints = []}) "happy_x_7")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1888 36 1889 81, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1888 36 1888 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1888 36 1888 47, srcInfoPoints = []}) "happy_var_7")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1888 48 1889 81, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1888 48 1888 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 5 1889 81, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1889 5 1889 6,SrcSpan "tests/examples/CParser.hs" 1889 80 1889 81]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 7 1889 80, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 7 1889 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 7 1889 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 7 1889 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 7 1889 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 20 1889 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 20 1889 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 20 1889 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 32 1889 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 32 1889 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 32 1889 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 34 1889 80, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 34 1889 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 34 1889 49, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 34 1889 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 34 1889 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 34 1889 37, srcInfoPoints = []}) "CIf"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 38 1889 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 38 1889 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 38 1889 49, srcInfoPoints = []}) "happy_var_3")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 50 1889 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 50 1889 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 50 1889 61, srcInfoPoints = []}) "happy_var_5")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 62 1889 80, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1889 62 1889 63,SrcSpan "tests/examples/CParser.hs" 1889 79 1889 80]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 63 1889 79, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 63 1889 67, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 63 1889 67, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 63 1889 67, srcInfoPoints = []}) "Just"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 68 1889 79, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 68 1889 79, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 68 1889 79, srcInfoPoints = []}) "happy_var_7"))))))))) Nothing])) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1890 7 1890 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1890 7 1890 8,SrcSpan "tests/examples/CParser.hs" 1890 39 1890 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1890 8 1890 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1890 8 1890 9,SrcSpan "tests/examples/CParser.hs" 1890 11 1890 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1890 9 1890 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1890 9 1890 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1890 14 1890 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1890 14 1890 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1890 14 1890 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1890 14 1890 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1890 26 1890 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1890 26 1890 27,SrcSpan "tests/examples/CParser.hs" 1890 38 1890 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1890 27 1890 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1890 27 1890 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1890 27 1890 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1890 27 1890 36, srcInfoPoints = []}) "happyIn23"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1890 37 1890 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1890 37 1890 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1890 37 1890 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1892 1 1892 59, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1892 1 1892 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1892 1 1892 15, srcInfoPoints = []}) "happyReduce_60")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1892 16 1892 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1892 16 1892 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1892 18 1892 59, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1892 18 1892 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1892 18 1892 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1892 18 1892 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1892 18 1892 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1892 18 1892 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1892 35 1892 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1892 35 1892 37, srcInfoPoints = []}) 5 "5"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1892 38 1892 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1892 38 1892 41, srcInfoPoints = []}) 16 "16"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1892 42 1892 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1892 42 1892 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1892 42 1892 59, srcInfoPoints = []}) "happyReduction_60"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1893 1 1903 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1893 1 1903 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1893 1 1893 18, srcInfoPoints = []}) "happyReduction_60") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1893 19 1898 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1893 19 1893 20,SrcSpan "tests/examples/CParser.hs" 1898 14 1898 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1893 20 1898 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1893 20 1893 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1893 20 1893 29, srcInfoPoints = []}) "happy_x_5")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1893 30 1893 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1893 30 1893 31,SrcSpan "tests/examples/CParser.hs" 1893 31 1893 39,SrcSpan "tests/examples/CParser.hs" 1893 39 1893 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1893 31 1893 39, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1894 5 1898 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1894 5 1894 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1894 5 1894 14, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1894 15 1894 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1894 15 1894 16,SrcSpan "tests/examples/CParser.hs" 1894 16 1894 24,SrcSpan "tests/examples/CParser.hs" 1894 24 1894 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1894 16 1894 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1895 5 1898 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1895 5 1895 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1895 5 1895 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1895 15 1895 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1895 15 1895 16,SrcSpan "tests/examples/CParser.hs" 1895 16 1895 24,SrcSpan "tests/examples/CParser.hs" 1895 24 1895 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1895 16 1895 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1896 5 1898 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1896 5 1896 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1896 5 1896 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1896 15 1896 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1896 15 1896 16,SrcSpan "tests/examples/CParser.hs" 1896 16 1896 24,SrcSpan "tests/examples/CParser.hs" 1896 24 1896 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1896 16 1896 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1897 5 1898 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1897 5 1897 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1897 5 1897 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1897 15 1897 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1897 15 1897 16,SrcSpan "tests/examples/CParser.hs" 1897 16 1897 24,SrcSpan "tests/examples/CParser.hs" 1897 24 1897 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1897 16 1897 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1898 5 1898 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1898 5 1898 14, srcInfoPoints = []}) "happyRest"))))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1898 16 1898 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1898 16 1898 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1899 6 1903 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1899 6 1899 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1899 8 1903 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1899 8 1903 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1899 8 1899 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1899 8 1899 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1899 8 1899 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1899 18 1903 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1899 18 1899 19,SrcSpan "tests/examples/CParser.hs" 1903 5 1903 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1899 19 1902 69, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1899 19 1899 23,SrcSpan "tests/examples/CParser.hs" 1899 46 1899 48,SrcSpan "tests/examples/CParser.hs" 1899 49 1899 50,SrcSpan "tests/examples/CParser.hs" 1902 68 1902 69]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1899 24 1899 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1899 24 1899 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1899 24 1899 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1899 24 1899 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1899 36 1899 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1899 36 1899 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1899 36 1899 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1899 51 1902 68, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1899 51 1899 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1899 51 1899 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1899 63 1902 68, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1899 63 1899 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1900 5 1902 68, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1900 5 1900 9,SrcSpan "tests/examples/CParser.hs" 1900 32 1900 34,SrcSpan "tests/examples/CParser.hs" 1900 35 1900 36,SrcSpan "tests/examples/CParser.hs" 1902 67 1902 68]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1900 10 1900 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1900 10 1900 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1900 10 1900 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1900 10 1900 21, srcInfoPoints = []}) "happyOut117"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1900 22 1900 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1900 22 1900 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1900 22 1900 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1900 37 1902 67, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1900 37 1900 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1900 37 1900 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1900 49 1902 67, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1900 49 1900 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1901 5 1902 67, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1901 5 1901 9,SrcSpan "tests/examples/CParser.hs" 1901 31 1901 33,SrcSpan "tests/examples/CParser.hs" 1901 34 1901 35,SrcSpan "tests/examples/CParser.hs" 1902 66 1902 67]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1901 10 1901 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1901 10 1901 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1901 10 1901 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1901 10 1901 20, srcInfoPoints = []}) "happyOut12"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1901 21 1901 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1901 21 1901 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1901 21 1901 30, srcInfoPoints = []}) "happy_x_5")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1901 36 1902 66, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1901 36 1901 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1901 36 1901 47, srcInfoPoints = []}) "happy_var_5")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1901 48 1902 66, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1901 48 1901 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1902 5 1902 66, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1902 5 1902 6,SrcSpan "tests/examples/CParser.hs" 1902 65 1902 66]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1902 7 1902 65, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1902 7 1902 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1902 7 1902 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1902 7 1902 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1902 7 1902 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1902 20 1902 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1902 20 1902 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1902 20 1902 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1902 32 1902 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1902 32 1902 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1902 32 1902 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1902 34 1902 65, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1902 34 1902 53, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1902 34 1902 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1902 34 1902 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1902 34 1902 41, srcInfoPoints = []}) "CSwitch"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1902 42 1902 53, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1902 42 1902 53, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1902 42 1902 53, srcInfoPoints = []}) "happy_var_3")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1902 54 1902 65, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1902 54 1902 65, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1902 54 1902 65, srcInfoPoints = []}) "happy_var_5"))))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1903 7 1903 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1903 7 1903 8,SrcSpan "tests/examples/CParser.hs" 1903 39 1903 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1903 8 1903 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1903 8 1903 9,SrcSpan "tests/examples/CParser.hs" 1903 11 1903 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1903 9 1903 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1903 9 1903 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1903 14 1903 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1903 14 1903 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1903 14 1903 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1903 14 1903 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1903 26 1903 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1903 26 1903 27,SrcSpan "tests/examples/CParser.hs" 1903 38 1903 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1903 27 1903 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1903 27 1903 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1903 27 1903 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1903 27 1903 36, srcInfoPoints = []}) "happyIn23"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1903 37 1903 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1903 37 1903 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1903 37 1903 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1905 1 1905 59, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1905 1 1905 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1905 1 1905 15, srcInfoPoints = []}) "happyReduce_61")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1905 16 1905 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1905 16 1905 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1905 18 1905 59, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1905 18 1905 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1905 18 1905 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1905 18 1905 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1905 18 1905 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1905 18 1905 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1905 35 1905 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1905 35 1905 37, srcInfoPoints = []}) 5 "5"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1905 38 1905 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1905 38 1905 41, srcInfoPoints = []}) 17 "17"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1905 42 1905 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1905 42 1905 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1905 42 1905 59, srcInfoPoints = []}) "happyReduction_61"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1906 1 1916 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1906 1 1916 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1906 1 1906 18, srcInfoPoints = []}) "happyReduction_61") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1906 19 1911 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1906 19 1906 20,SrcSpan "tests/examples/CParser.hs" 1911 14 1911 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1906 20 1911 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1906 20 1906 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1906 20 1906 29, srcInfoPoints = []}) "happy_x_5")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1906 30 1906 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1906 30 1906 31,SrcSpan "tests/examples/CParser.hs" 1906 31 1906 39,SrcSpan "tests/examples/CParser.hs" 1906 39 1906 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1906 31 1906 39, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1907 5 1911 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1907 5 1907 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1907 5 1907 14, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1907 15 1907 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1907 15 1907 16,SrcSpan "tests/examples/CParser.hs" 1907 16 1907 24,SrcSpan "tests/examples/CParser.hs" 1907 24 1907 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1907 16 1907 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1908 5 1911 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1908 5 1908 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1908 5 1908 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1908 15 1908 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1908 15 1908 16,SrcSpan "tests/examples/CParser.hs" 1908 16 1908 24,SrcSpan "tests/examples/CParser.hs" 1908 24 1908 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1908 16 1908 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1909 5 1911 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1909 5 1909 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1909 5 1909 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1909 15 1909 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1909 15 1909 16,SrcSpan "tests/examples/CParser.hs" 1909 16 1909 24,SrcSpan "tests/examples/CParser.hs" 1909 24 1909 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1909 16 1909 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1910 5 1911 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1910 5 1910 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1910 5 1910 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1910 15 1910 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1910 15 1910 16,SrcSpan "tests/examples/CParser.hs" 1910 16 1910 24,SrcSpan "tests/examples/CParser.hs" 1910 24 1910 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1910 16 1910 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1911 5 1911 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1911 5 1911 14, srcInfoPoints = []}) "happyRest"))))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1911 16 1911 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1911 16 1911 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1912 6 1916 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1912 6 1912 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1912 8 1916 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1912 8 1916 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1912 8 1912 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1912 8 1912 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1912 8 1912 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1912 18 1916 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1912 18 1912 19,SrcSpan "tests/examples/CParser.hs" 1916 5 1916 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1912 19 1915 74, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1912 19 1912 23,SrcSpan "tests/examples/CParser.hs" 1912 46 1912 48,SrcSpan "tests/examples/CParser.hs" 1912 49 1912 50,SrcSpan "tests/examples/CParser.hs" 1915 73 1915 74]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1912 24 1912 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1912 24 1912 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1912 24 1912 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1912 24 1912 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1912 36 1912 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1912 36 1912 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1912 36 1912 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1912 51 1915 73, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1912 51 1912 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1912 51 1912 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1912 63 1915 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1912 63 1912 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1913 5 1915 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1913 5 1913 9,SrcSpan "tests/examples/CParser.hs" 1913 32 1913 34,SrcSpan "tests/examples/CParser.hs" 1913 35 1913 36,SrcSpan "tests/examples/CParser.hs" 1915 72 1915 73]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1913 10 1913 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1913 10 1913 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1913 10 1913 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1913 10 1913 21, srcInfoPoints = []}) "happyOut117"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1913 22 1913 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1913 22 1913 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1913 22 1913 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1913 37 1915 72, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1913 37 1913 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1913 37 1913 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1913 49 1915 72, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1913 49 1913 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1914 5 1915 72, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1914 5 1914 9,SrcSpan "tests/examples/CParser.hs" 1914 31 1914 33,SrcSpan "tests/examples/CParser.hs" 1914 34 1914 35,SrcSpan "tests/examples/CParser.hs" 1915 71 1915 72]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1914 10 1914 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1914 10 1914 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1914 10 1914 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1914 10 1914 20, srcInfoPoints = []}) "happyOut12"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1914 21 1914 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1914 21 1914 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1914 21 1914 30, srcInfoPoints = []}) "happy_x_5")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1914 36 1915 71, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1914 36 1914 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1914 36 1914 47, srcInfoPoints = []}) "happy_var_5")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1914 48 1915 71, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1914 48 1914 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1915 5 1915 71, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1915 5 1915 6,SrcSpan "tests/examples/CParser.hs" 1915 70 1915 71]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1915 7 1915 70, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1915 7 1915 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1915 7 1915 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1915 7 1915 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1915 7 1915 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1915 20 1915 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1915 20 1915 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1915 20 1915 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1915 32 1915 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1915 32 1915 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1915 32 1915 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1915 34 1915 70, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1915 34 1915 64, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1915 34 1915 52, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1915 34 1915 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1915 34 1915 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1915 34 1915 40, srcInfoPoints = []}) "CWhile"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1915 41 1915 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1915 41 1915 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1915 41 1915 52, srcInfoPoints = []}) "happy_var_3")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1915 53 1915 64, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1915 53 1915 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1915 53 1915 64, srcInfoPoints = []}) "happy_var_5")))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1915 65 1915 70, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1915 65 1915 70, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1915 65 1915 70, srcInfoPoints = []}) "False"))))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1916 7 1916 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1916 7 1916 8,SrcSpan "tests/examples/CParser.hs" 1916 39 1916 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1916 8 1916 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1916 8 1916 9,SrcSpan "tests/examples/CParser.hs" 1916 11 1916 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1916 9 1916 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1916 9 1916 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1916 14 1916 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1916 14 1916 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1916 14 1916 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1916 14 1916 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1916 26 1916 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1916 26 1916 27,SrcSpan "tests/examples/CParser.hs" 1916 38 1916 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1916 27 1916 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1916 27 1916 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1916 27 1916 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1916 27 1916 36, srcInfoPoints = []}) "happyIn24"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1916 37 1916 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1916 37 1916 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1916 37 1916 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1918 1 1918 59, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1918 1 1918 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1918 1 1918 15, srcInfoPoints = []}) "happyReduce_62")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1918 16 1918 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1918 16 1918 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1918 18 1918 59, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1918 18 1918 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1918 18 1918 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1918 18 1918 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1918 18 1918 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1918 18 1918 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1918 35 1918 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1918 35 1918 37, srcInfoPoints = []}) 7 "7"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1918 38 1918 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1918 38 1918 41, srcInfoPoints = []}) 17 "17"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1918 42 1918 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1918 42 1918 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1918 42 1918 59, srcInfoPoints = []}) "happyReduction_62"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1919 1 1931 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1919 1 1931 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1919 1 1919 18, srcInfoPoints = []}) "happyReduction_62") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1919 19 1926 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1919 19 1919 20,SrcSpan "tests/examples/CParser.hs" 1926 14 1926 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1919 20 1926 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1919 20 1919 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1919 20 1919 29, srcInfoPoints = []}) "happy_x_7")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1919 30 1919 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1919 30 1919 31,SrcSpan "tests/examples/CParser.hs" 1919 31 1919 39,SrcSpan "tests/examples/CParser.hs" 1919 39 1919 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1919 31 1919 39, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1920 5 1926 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1920 5 1920 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1920 5 1920 14, srcInfoPoints = []}) "happy_x_6")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1920 15 1920 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1920 15 1920 16,SrcSpan "tests/examples/CParser.hs" 1920 16 1920 24,SrcSpan "tests/examples/CParser.hs" 1920 24 1920 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1920 16 1920 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1921 5 1926 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1921 5 1921 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1921 5 1921 14, srcInfoPoints = []}) "happy_x_5")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1921 15 1921 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1921 15 1921 16,SrcSpan "tests/examples/CParser.hs" 1921 16 1921 24,SrcSpan "tests/examples/CParser.hs" 1921 24 1921 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1921 16 1921 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1922 5 1926 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1922 5 1922 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1922 5 1922 14, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1922 15 1922 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1922 15 1922 16,SrcSpan "tests/examples/CParser.hs" 1922 16 1922 24,SrcSpan "tests/examples/CParser.hs" 1922 24 1922 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1922 16 1922 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1923 5 1926 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1923 5 1923 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1923 5 1923 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1923 15 1923 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1923 15 1923 16,SrcSpan "tests/examples/CParser.hs" 1923 16 1923 24,SrcSpan "tests/examples/CParser.hs" 1923 24 1923 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1923 16 1923 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1924 5 1926 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1924 5 1924 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1924 5 1924 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1924 15 1924 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1924 15 1924 16,SrcSpan "tests/examples/CParser.hs" 1924 16 1924 24,SrcSpan "tests/examples/CParser.hs" 1924 24 1924 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1924 16 1924 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1925 5 1926 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1925 5 1925 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1925 5 1925 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1925 15 1925 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1925 15 1925 16,SrcSpan "tests/examples/CParser.hs" 1925 16 1925 24,SrcSpan "tests/examples/CParser.hs" 1925 24 1925 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1925 16 1925 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1926 5 1926 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1926 5 1926 14, srcInfoPoints = []}) "happyRest"))))))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1926 16 1926 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1926 16 1926 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1927 6 1931 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1927 6 1927 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1927 8 1931 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1927 8 1931 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1927 8 1927 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1927 8 1927 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1927 8 1927 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1927 18 1931 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1927 18 1927 19,SrcSpan "tests/examples/CParser.hs" 1931 5 1931 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1927 19 1930 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1927 19 1927 23,SrcSpan "tests/examples/CParser.hs" 1927 46 1927 48,SrcSpan "tests/examples/CParser.hs" 1927 49 1927 50,SrcSpan "tests/examples/CParser.hs" 1930 72 1930 73]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1927 24 1927 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1927 24 1927 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1927 24 1927 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1927 24 1927 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1927 36 1927 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1927 36 1927 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1927 36 1927 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1927 51 1930 72, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1927 51 1927 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1927 51 1927 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1927 63 1930 72, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1927 63 1927 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1928 5 1930 72, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1928 5 1928 9,SrcSpan "tests/examples/CParser.hs" 1928 31 1928 33,SrcSpan "tests/examples/CParser.hs" 1928 34 1928 35,SrcSpan "tests/examples/CParser.hs" 1930 71 1930 72]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1928 10 1928 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1928 10 1928 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1928 10 1928 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1928 10 1928 20, srcInfoPoints = []}) "happyOut12"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1928 21 1928 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1928 21 1928 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1928 21 1928 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1928 36 1930 71, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1928 36 1928 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1928 36 1928 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1928 48 1930 71, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1928 48 1928 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1929 5 1930 71, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1929 5 1929 9,SrcSpan "tests/examples/CParser.hs" 1929 32 1929 34,SrcSpan "tests/examples/CParser.hs" 1929 35 1929 36,SrcSpan "tests/examples/CParser.hs" 1930 70 1930 71]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1929 10 1929 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1929 10 1929 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1929 10 1929 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1929 10 1929 21, srcInfoPoints = []}) "happyOut117"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1929 22 1929 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1929 22 1929 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1929 22 1929 31, srcInfoPoints = []}) "happy_x_5")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1929 37 1930 70, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1929 37 1929 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1929 37 1929 48, srcInfoPoints = []}) "happy_var_5")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1929 49 1930 70, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1929 49 1929 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1930 5 1930 70, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1930 5 1930 6,SrcSpan "tests/examples/CParser.hs" 1930 69 1930 70]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1930 7 1930 69, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1930 7 1930 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1930 7 1930 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1930 7 1930 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1930 7 1930 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1930 20 1930 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1930 20 1930 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1930 20 1930 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1930 32 1930 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1930 32 1930 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1930 32 1930 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1930 34 1930 69, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1930 34 1930 64, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1930 34 1930 52, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1930 34 1930 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1930 34 1930 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1930 34 1930 40, srcInfoPoints = []}) "CWhile"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1930 41 1930 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1930 41 1930 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1930 41 1930 52, srcInfoPoints = []}) "happy_var_5")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1930 53 1930 64, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1930 53 1930 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1930 53 1930 64, srcInfoPoints = []}) "happy_var_2")))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1930 65 1930 69, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1930 65 1930 69, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1930 65 1930 69, srcInfoPoints = []}) "True"))))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1931 7 1931 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1931 7 1931 8,SrcSpan "tests/examples/CParser.hs" 1931 39 1931 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1931 8 1931 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1931 8 1931 9,SrcSpan "tests/examples/CParser.hs" 1931 11 1931 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1931 9 1931 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1931 9 1931 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1931 14 1931 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1931 14 1931 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1931 14 1931 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1931 14 1931 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1931 26 1931 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1931 26 1931 27,SrcSpan "tests/examples/CParser.hs" 1931 38 1931 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1931 27 1931 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1931 27 1931 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1931 27 1931 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1931 27 1931 36, srcInfoPoints = []}) "happyIn24"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1931 37 1931 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1931 37 1931 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1931 37 1931 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1933 1 1933 59, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1933 1 1933 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1933 1 1933 15, srcInfoPoints = []}) "happyReduce_63")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1933 16 1933 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1933 16 1933 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1933 18 1933 59, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1933 18 1933 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1933 18 1933 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1933 18 1933 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1933 18 1933 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1933 18 1933 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1933 35 1933 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1933 35 1933 37, srcInfoPoints = []}) 9 "9"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1933 38 1933 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1933 38 1933 41, srcInfoPoints = []}) 17 "17"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1933 42 1933 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1933 42 1933 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1933 42 1933 59, srcInfoPoints = []}) "happyReduction_63"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1934 1 1950 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1934 1 1950 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1934 1 1934 18, srcInfoPoints = []}) "happyReduction_63") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1934 19 1943 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1934 19 1934 20,SrcSpan "tests/examples/CParser.hs" 1943 14 1943 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1934 20 1943 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1934 20 1934 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1934 20 1934 29, srcInfoPoints = []}) "happy_x_9")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1934 30 1934 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1934 30 1934 31,SrcSpan "tests/examples/CParser.hs" 1934 31 1934 39,SrcSpan "tests/examples/CParser.hs" 1934 39 1934 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1934 31 1934 39, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1935 5 1943 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1935 5 1935 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1935 5 1935 14, srcInfoPoints = []}) "happy_x_8")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1935 15 1935 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1935 15 1935 16,SrcSpan "tests/examples/CParser.hs" 1935 16 1935 24,SrcSpan "tests/examples/CParser.hs" 1935 24 1935 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1935 16 1935 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1936 5 1943 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1936 5 1936 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1936 5 1936 14, srcInfoPoints = []}) "happy_x_7")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1936 15 1936 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1936 15 1936 16,SrcSpan "tests/examples/CParser.hs" 1936 16 1936 24,SrcSpan "tests/examples/CParser.hs" 1936 24 1936 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1936 16 1936 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1937 5 1943 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1937 5 1937 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1937 5 1937 14, srcInfoPoints = []}) "happy_x_6")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1937 15 1937 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1937 15 1937 16,SrcSpan "tests/examples/CParser.hs" 1937 16 1937 24,SrcSpan "tests/examples/CParser.hs" 1937 24 1937 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1937 16 1937 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1938 5 1943 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1938 5 1938 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1938 5 1938 14, srcInfoPoints = []}) "happy_x_5")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1938 15 1938 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1938 15 1938 16,SrcSpan "tests/examples/CParser.hs" 1938 16 1938 24,SrcSpan "tests/examples/CParser.hs" 1938 24 1938 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1938 16 1938 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1939 5 1943 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1939 5 1939 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1939 5 1939 14, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1939 15 1939 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1939 15 1939 16,SrcSpan "tests/examples/CParser.hs" 1939 16 1939 24,SrcSpan "tests/examples/CParser.hs" 1939 24 1939 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1939 16 1939 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1940 5 1943 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1940 5 1940 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1940 5 1940 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1940 15 1940 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1940 15 1940 16,SrcSpan "tests/examples/CParser.hs" 1940 16 1940 24,SrcSpan "tests/examples/CParser.hs" 1940 24 1940 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1940 16 1940 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1941 5 1943 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1941 5 1941 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1941 5 1941 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1941 15 1941 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1941 15 1941 16,SrcSpan "tests/examples/CParser.hs" 1941 16 1941 24,SrcSpan "tests/examples/CParser.hs" 1941 24 1941 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1941 16 1941 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1942 5 1943 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1942 5 1942 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1942 5 1942 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1942 15 1942 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1942 15 1942 16,SrcSpan "tests/examples/CParser.hs" 1942 16 1942 24,SrcSpan "tests/examples/CParser.hs" 1942 24 1942 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1942 16 1942 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1943 5 1943 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1943 5 1943 14, srcInfoPoints = []}) "happyRest"))))))))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1943 16 1943 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1943 16 1943 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1944 6 1950 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1944 6 1944 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1944 8 1950 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1944 8 1950 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1944 8 1944 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1944 8 1944 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1944 8 1944 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1944 18 1950 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1944 18 1944 19,SrcSpan "tests/examples/CParser.hs" 1950 5 1950 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1944 19 1949 99, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1944 19 1944 23,SrcSpan "tests/examples/CParser.hs" 1944 46 1944 48,SrcSpan "tests/examples/CParser.hs" 1944 49 1944 50,SrcSpan "tests/examples/CParser.hs" 1949 98 1949 99]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1944 24 1944 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1944 24 1944 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1944 24 1944 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1944 24 1944 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1944 36 1944 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1944 36 1944 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1944 36 1944 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1944 51 1949 98, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1944 51 1944 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1944 51 1944 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1944 63 1949 98, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1944 63 1944 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1945 5 1949 98, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1945 5 1945 9,SrcSpan "tests/examples/CParser.hs" 1945 32 1945 34,SrcSpan "tests/examples/CParser.hs" 1945 35 1945 36,SrcSpan "tests/examples/CParser.hs" 1949 97 1949 98]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1945 10 1945 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1945 10 1945 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1945 10 1945 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1945 10 1945 21, srcInfoPoints = []}) "happyOut119"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1945 22 1945 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1945 22 1945 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1945 22 1945 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1945 37 1949 97, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1945 37 1945 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1945 37 1945 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1945 49 1949 97, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1945 49 1945 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1946 5 1949 97, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1946 5 1946 9,SrcSpan "tests/examples/CParser.hs" 1946 32 1946 34,SrcSpan "tests/examples/CParser.hs" 1946 35 1946 36,SrcSpan "tests/examples/CParser.hs" 1949 96 1949 97]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1946 10 1946 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1946 10 1946 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1946 10 1946 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1946 10 1946 21, srcInfoPoints = []}) "happyOut119"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1946 22 1946 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1946 22 1946 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1946 22 1946 31, srcInfoPoints = []}) "happy_x_5")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1946 37 1949 96, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1946 37 1946 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1946 37 1946 48, srcInfoPoints = []}) "happy_var_5")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1946 49 1949 96, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1946 49 1946 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1947 5 1949 96, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1947 5 1947 9,SrcSpan "tests/examples/CParser.hs" 1947 32 1947 34,SrcSpan "tests/examples/CParser.hs" 1947 35 1947 36,SrcSpan "tests/examples/CParser.hs" 1949 95 1949 96]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1947 10 1947 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1947 10 1947 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1947 10 1947 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1947 10 1947 21, srcInfoPoints = []}) "happyOut119"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1947 22 1947 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1947 22 1947 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1947 22 1947 31, srcInfoPoints = []}) "happy_x_7")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1947 37 1949 95, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1947 37 1947 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1947 37 1947 48, srcInfoPoints = []}) "happy_var_7")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1947 49 1949 95, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1947 49 1947 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1948 5 1949 95, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1948 5 1948 9,SrcSpan "tests/examples/CParser.hs" 1948 31 1948 33,SrcSpan "tests/examples/CParser.hs" 1948 34 1948 35,SrcSpan "tests/examples/CParser.hs" 1949 94 1949 95]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1948 10 1948 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1948 10 1948 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1948 10 1948 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1948 10 1948 20, srcInfoPoints = []}) "happyOut12"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1948 21 1948 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1948 21 1948 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1948 21 1948 30, srcInfoPoints = []}) "happy_x_9")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1948 36 1949 94, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1948 36 1948 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1948 36 1948 47, srcInfoPoints = []}) "happy_var_9")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1948 48 1949 94, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1948 48 1948 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 5 1949 94, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1949 5 1949 6,SrcSpan "tests/examples/CParser.hs" 1949 93 1949 94]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 7 1949 93, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 7 1949 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 7 1949 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 7 1949 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 7 1949 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 20 1949 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 20 1949 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 20 1949 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 32 1949 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 32 1949 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 32 1949 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 34 1949 93, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 34 1949 81, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 34 1949 69, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 34 1949 57, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 34 1949 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 34 1949 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 34 1949 38, srcInfoPoints = []}) "CFor"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 39 1949 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1949 39 1949 40,SrcSpan "tests/examples/CParser.hs" 1949 56 1949 57]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 40 1949 56, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 40 1949 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 40 1949 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 40 1949 44, srcInfoPoints = []}) "Left"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 45 1949 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 45 1949 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 45 1949 56, srcInfoPoints = []}) "happy_var_3")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 58 1949 69, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 58 1949 69, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 58 1949 69, srcInfoPoints = []}) "happy_var_5")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 70 1949 81, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 70 1949 81, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 70 1949 81, srcInfoPoints = []}) "happy_var_7")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 82 1949 93, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 82 1949 93, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 82 1949 93, srcInfoPoints = []}) "happy_var_9"))))))) Nothing])) Nothing])) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1950 7 1950 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1950 7 1950 8,SrcSpan "tests/examples/CParser.hs" 1950 39 1950 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1950 8 1950 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1950 8 1950 9,SrcSpan "tests/examples/CParser.hs" 1950 11 1950 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1950 9 1950 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1950 9 1950 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1950 14 1950 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1950 14 1950 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1950 14 1950 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1950 14 1950 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1950 26 1950 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1950 26 1950 27,SrcSpan "tests/examples/CParser.hs" 1950 38 1950 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1950 27 1950 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1950 27 1950 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1950 27 1950 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1950 27 1950 36, srcInfoPoints = []}) "happyIn24"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1950 37 1950 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1950 37 1950 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1950 37 1950 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1952 1 1952 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1952 1 1952 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1952 1 1952 15, srcInfoPoints = []}) "happyReduce_64")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1952 16 1952 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1952 16 1952 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1952 18 1952 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1952 18 1952 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1952 18 1952 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1952 18 1952 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1952 18 1952 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1952 18 1952 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1952 35 1952 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1952 35 1952 38, srcInfoPoints = []}) 10 "10"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1952 39 1952 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1952 39 1952 42, srcInfoPoints = []}) 17 "17"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1952 43 1952 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1952 43 1952 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1952 43 1952 60, srcInfoPoints = []}) "happyReduction_64"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1953 1 1970 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1953 1 1970 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1953 1 1953 18, srcInfoPoints = []}) "happyReduction_64") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1953 19 1963 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1953 19 1953 20,SrcSpan "tests/examples/CParser.hs" 1963 14 1963 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1953 20 1963 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1953 20 1953 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1953 20 1953 30, srcInfoPoints = []}) "happy_x_10")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1953 31 1953 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1953 31 1953 32,SrcSpan "tests/examples/CParser.hs" 1953 32 1953 40,SrcSpan "tests/examples/CParser.hs" 1953 40 1953 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1953 32 1953 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1954 5 1963 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1954 5 1954 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1954 5 1954 14, srcInfoPoints = []}) "happy_x_9")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1954 15 1954 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1954 15 1954 16,SrcSpan "tests/examples/CParser.hs" 1954 16 1954 24,SrcSpan "tests/examples/CParser.hs" 1954 24 1954 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1954 16 1954 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1955 5 1963 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1955 5 1955 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1955 5 1955 14, srcInfoPoints = []}) "happy_x_8")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1955 15 1955 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1955 15 1955 16,SrcSpan "tests/examples/CParser.hs" 1955 16 1955 24,SrcSpan "tests/examples/CParser.hs" 1955 24 1955 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1955 16 1955 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1956 5 1963 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1956 5 1956 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1956 5 1956 14, srcInfoPoints = []}) "happy_x_7")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1956 15 1956 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1956 15 1956 16,SrcSpan "tests/examples/CParser.hs" 1956 16 1956 24,SrcSpan "tests/examples/CParser.hs" 1956 24 1956 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1956 16 1956 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1957 5 1963 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1957 5 1957 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1957 5 1957 14, srcInfoPoints = []}) "happy_x_6")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1957 15 1957 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1957 15 1957 16,SrcSpan "tests/examples/CParser.hs" 1957 16 1957 24,SrcSpan "tests/examples/CParser.hs" 1957 24 1957 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1957 16 1957 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1958 5 1963 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1958 5 1958 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1958 5 1958 14, srcInfoPoints = []}) "happy_x_5")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1958 15 1958 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1958 15 1958 16,SrcSpan "tests/examples/CParser.hs" 1958 16 1958 24,SrcSpan "tests/examples/CParser.hs" 1958 24 1958 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1958 16 1958 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1959 5 1963 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1959 5 1959 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1959 5 1959 14, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1959 15 1959 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1959 15 1959 16,SrcSpan "tests/examples/CParser.hs" 1959 16 1959 24,SrcSpan "tests/examples/CParser.hs" 1959 24 1959 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1959 16 1959 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1960 5 1963 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1960 5 1960 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1960 5 1960 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1960 15 1960 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1960 15 1960 16,SrcSpan "tests/examples/CParser.hs" 1960 16 1960 24,SrcSpan "tests/examples/CParser.hs" 1960 24 1960 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1960 16 1960 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1961 5 1963 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1961 5 1961 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1961 5 1961 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1961 15 1961 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1961 15 1961 16,SrcSpan "tests/examples/CParser.hs" 1961 16 1961 24,SrcSpan "tests/examples/CParser.hs" 1961 24 1961 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1961 16 1961 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1962 5 1963 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1962 5 1962 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1962 5 1962 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1962 15 1962 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1962 15 1962 16,SrcSpan "tests/examples/CParser.hs" 1962 16 1962 24,SrcSpan "tests/examples/CParser.hs" 1962 24 1962 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1962 16 1962 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1963 5 1963 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1963 5 1963 14, srcInfoPoints = []}) "happyRest")))))))))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1963 16 1963 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1963 16 1963 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1964 6 1970 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1964 6 1964 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1964 8 1970 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1964 8 1970 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1964 8 1964 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1964 8 1964 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1964 8 1964 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1964 18 1970 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1964 18 1964 19,SrcSpan "tests/examples/CParser.hs" 1970 5 1970 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1964 19 1969 100, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1964 19 1964 23,SrcSpan "tests/examples/CParser.hs" 1964 46 1964 48,SrcSpan "tests/examples/CParser.hs" 1964 49 1964 50,SrcSpan "tests/examples/CParser.hs" 1969 99 1969 100]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1964 24 1964 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1964 24 1964 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1964 24 1964 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1964 24 1964 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1964 36 1964 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1964 36 1964 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1964 36 1964 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1964 51 1969 99, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1964 51 1964 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1964 51 1964 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1964 63 1969 99, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1964 63 1964 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1965 5 1969 99, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1965 5 1965 9,SrcSpan "tests/examples/CParser.hs" 1965 31 1965 33,SrcSpan "tests/examples/CParser.hs" 1965 34 1965 35,SrcSpan "tests/examples/CParser.hs" 1969 98 1969 99]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1965 10 1965 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1965 10 1965 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1965 10 1965 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1965 10 1965 20, srcInfoPoints = []}) "happyOut32"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1965 21 1965 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1965 21 1965 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1965 21 1965 30, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1965 36 1969 98, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1965 36 1965 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1965 36 1965 47, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1965 48 1969 98, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1965 48 1965 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1966 5 1969 98, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1966 5 1966 9,SrcSpan "tests/examples/CParser.hs" 1966 32 1966 34,SrcSpan "tests/examples/CParser.hs" 1966 35 1966 36,SrcSpan "tests/examples/CParser.hs" 1969 97 1969 98]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1966 10 1966 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1966 10 1966 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1966 10 1966 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1966 10 1966 21, srcInfoPoints = []}) "happyOut119"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1966 22 1966 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1966 22 1966 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1966 22 1966 31, srcInfoPoints = []}) "happy_x_5")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1966 37 1969 97, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1966 37 1966 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1966 37 1966 48, srcInfoPoints = []}) "happy_var_5")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1966 49 1969 97, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1966 49 1966 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1967 5 1969 97, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1967 5 1967 9,SrcSpan "tests/examples/CParser.hs" 1967 32 1967 34,SrcSpan "tests/examples/CParser.hs" 1967 35 1967 36,SrcSpan "tests/examples/CParser.hs" 1969 96 1969 97]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1967 10 1967 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1967 10 1967 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1967 10 1967 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1967 10 1967 21, srcInfoPoints = []}) "happyOut119"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1967 22 1967 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1967 22 1967 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1967 22 1967 31, srcInfoPoints = []}) "happy_x_7")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1967 37 1969 96, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1967 37 1967 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1967 37 1967 48, srcInfoPoints = []}) "happy_var_7")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1967 49 1969 96, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1967 49 1967 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1968 5 1969 96, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1968 5 1968 9,SrcSpan "tests/examples/CParser.hs" 1968 31 1968 33,SrcSpan "tests/examples/CParser.hs" 1968 34 1968 35,SrcSpan "tests/examples/CParser.hs" 1969 95 1969 96]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1968 10 1968 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1968 10 1968 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1968 10 1968 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1968 10 1968 20, srcInfoPoints = []}) "happyOut12"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1968 21 1968 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1968 21 1968 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1968 21 1968 30, srcInfoPoints = []}) "happy_x_9")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1968 36 1969 95, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1968 36 1968 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1968 36 1968 47, srcInfoPoints = []}) "happy_var_9")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1968 48 1969 95, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1968 48 1968 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 5 1969 95, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1969 5 1969 6,SrcSpan "tests/examples/CParser.hs" 1969 94 1969 95]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 7 1969 94, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 7 1969 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 7 1969 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 7 1969 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 7 1969 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 20 1969 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 20 1969 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 20 1969 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 32 1969 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 32 1969 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 32 1969 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 34 1969 94, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 34 1969 82, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 34 1969 70, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 34 1969 58, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 34 1969 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 34 1969 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 34 1969 38, srcInfoPoints = []}) "CFor"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 39 1969 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1969 39 1969 40,SrcSpan "tests/examples/CParser.hs" 1969 57 1969 58]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 40 1969 57, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 40 1969 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 40 1969 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 40 1969 45, srcInfoPoints = []}) "Right"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 46 1969 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 46 1969 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 46 1969 57, srcInfoPoints = []}) "happy_var_4")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 59 1969 70, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 59 1969 70, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 59 1969 70, srcInfoPoints = []}) "happy_var_5")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 71 1969 82, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 71 1969 82, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 71 1969 82, srcInfoPoints = []}) "happy_var_7")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 83 1969 94, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 83 1969 94, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 83 1969 94, srcInfoPoints = []}) "happy_var_9"))))))) Nothing])) Nothing])) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1970 7 1970 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1970 7 1970 8,SrcSpan "tests/examples/CParser.hs" 1970 39 1970 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1970 8 1970 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1970 8 1970 9,SrcSpan "tests/examples/CParser.hs" 1970 11 1970 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1970 9 1970 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1970 9 1970 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1970 14 1970 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1970 14 1970 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1970 14 1970 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1970 14 1970 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1970 26 1970 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1970 26 1970 27,SrcSpan "tests/examples/CParser.hs" 1970 38 1970 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1970 27 1970 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1970 27 1970 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1970 27 1970 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1970 27 1970 36, srcInfoPoints = []}) "happyIn24"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1970 37 1970 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1970 37 1970 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1970 37 1970 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1972 1 1972 59, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1972 1 1972 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1972 1 1972 15, srcInfoPoints = []}) "happyReduce_65")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1972 16 1972 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1972 16 1972 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1972 18 1972 59, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1972 18 1972 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1972 18 1972 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1972 18 1972 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1972 18 1972 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1972 18 1972 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1972 35 1972 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1972 35 1972 37, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1972 38 1972 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1972 38 1972 41, srcInfoPoints = []}) 18 "18"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1972 42 1972 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1972 42 1972 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1972 42 1972 59, srcInfoPoints = []}) "happyReduction_65"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1973 1 1980 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1973 1 1980 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1973 1 1973 18, srcInfoPoints = []}) "happyReduction_65") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1973 19 1976 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1973 19 1973 20,SrcSpan "tests/examples/CParser.hs" 1976 14 1976 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1973 20 1976 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1973 20 1973 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1973 20 1973 29, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1973 30 1973 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1973 30 1973 31,SrcSpan "tests/examples/CParser.hs" 1973 31 1973 39,SrcSpan "tests/examples/CParser.hs" 1973 39 1973 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1973 31 1973 39, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1974 5 1976 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1974 5 1974 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1974 5 1974 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1974 15 1974 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1974 15 1974 16,SrcSpan "tests/examples/CParser.hs" 1974 16 1974 24,SrcSpan "tests/examples/CParser.hs" 1974 24 1974 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1974 16 1974 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1975 5 1976 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1975 5 1975 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1975 5 1975 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1975 15 1975 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1975 15 1975 16,SrcSpan "tests/examples/CParser.hs" 1975 16 1975 24,SrcSpan "tests/examples/CParser.hs" 1975 24 1975 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1975 16 1975 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1976 5 1976 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1976 5 1976 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1976 16 1976 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1976 16 1976 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1977 6 1980 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1977 6 1977 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1977 8 1980 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1977 8 1980 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1977 8 1977 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1977 8 1977 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1977 8 1977 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1977 18 1980 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1977 18 1977 19,SrcSpan "tests/examples/CParser.hs" 1980 5 1980 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1977 19 1979 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1977 19 1977 23,SrcSpan "tests/examples/CParser.hs" 1977 46 1977 48,SrcSpan "tests/examples/CParser.hs" 1977 49 1977 50,SrcSpan "tests/examples/CParser.hs" 1979 53 1979 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1977 24 1977 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1977 24 1977 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1977 24 1977 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1977 24 1977 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1977 36 1977 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1977 36 1977 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1977 36 1977 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1977 51 1979 53, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1977 51 1977 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1977 51 1977 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1977 63 1979 53, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1977 63 1977 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1978 5 1979 53, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1978 5 1978 9,SrcSpan "tests/examples/CParser.hs" 1978 32 1978 34,SrcSpan "tests/examples/CParser.hs" 1978 35 1978 36,SrcSpan "tests/examples/CParser.hs" 1979 52 1979 53]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1978 10 1978 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1978 10 1978 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1978 10 1978 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1978 10 1978 21, srcInfoPoints = []}) "happyOut125"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1978 22 1978 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1978 22 1978 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1978 22 1978 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1978 37 1979 52, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1978 37 1978 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1978 37 1978 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1978 49 1979 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1978 49 1978 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1979 5 1979 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1979 5 1979 6,SrcSpan "tests/examples/CParser.hs" 1979 51 1979 52]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1979 7 1979 51, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1979 7 1979 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1979 7 1979 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1979 7 1979 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1979 7 1979 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1979 20 1979 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1979 20 1979 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1979 20 1979 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1979 32 1979 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1979 32 1979 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1979 32 1979 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1979 34 1979 51, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1979 34 1979 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1979 34 1979 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1979 34 1979 39, srcInfoPoints = []}) "CGoto"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1979 40 1979 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1979 40 1979 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1979 40 1979 51, srcInfoPoints = []}) "happy_var_2"))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1980 7 1980 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1980 7 1980 8,SrcSpan "tests/examples/CParser.hs" 1980 39 1980 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1980 8 1980 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1980 8 1980 9,SrcSpan "tests/examples/CParser.hs" 1980 11 1980 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1980 9 1980 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1980 9 1980 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1980 14 1980 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1980 14 1980 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1980 14 1980 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1980 14 1980 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1980 26 1980 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1980 26 1980 27,SrcSpan "tests/examples/CParser.hs" 1980 38 1980 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1980 27 1980 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1980 27 1980 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1980 27 1980 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1980 27 1980 36, srcInfoPoints = []}) "happyIn25"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1980 37 1980 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1980 37 1980 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1980 37 1980 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1982 1 1982 59, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1982 1 1982 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1982 1 1982 15, srcInfoPoints = []}) "happyReduce_66")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1982 16 1982 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1982 16 1982 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1982 18 1982 59, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1982 18 1982 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1982 18 1982 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1982 18 1982 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1982 18 1982 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1982 18 1982 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1982 35 1982 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1982 35 1982 37, srcInfoPoints = []}) 4 "4"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1982 38 1982 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1982 38 1982 41, srcInfoPoints = []}) 18 "18"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1982 42 1982 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1982 42 1982 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1982 42 1982 59, srcInfoPoints = []}) "happyReduction_66"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1983 1 1991 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1983 1 1991 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1983 1 1983 18, srcInfoPoints = []}) "happyReduction_66") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1983 19 1987 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1983 19 1983 20,SrcSpan "tests/examples/CParser.hs" 1987 14 1987 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1983 20 1987 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1983 20 1983 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1983 20 1983 29, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1983 30 1983 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1983 30 1983 31,SrcSpan "tests/examples/CParser.hs" 1983 31 1983 39,SrcSpan "tests/examples/CParser.hs" 1983 39 1983 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1983 31 1983 39, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1984 5 1987 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1984 5 1984 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1984 5 1984 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1984 15 1984 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1984 15 1984 16,SrcSpan "tests/examples/CParser.hs" 1984 16 1984 24,SrcSpan "tests/examples/CParser.hs" 1984 24 1984 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1984 16 1984 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1985 5 1987 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1985 5 1985 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1985 5 1985 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1985 15 1985 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1985 15 1985 16,SrcSpan "tests/examples/CParser.hs" 1985 16 1985 24,SrcSpan "tests/examples/CParser.hs" 1985 24 1985 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1985 16 1985 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1986 5 1987 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1986 5 1986 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1986 5 1986 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1986 15 1986 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1986 15 1986 16,SrcSpan "tests/examples/CParser.hs" 1986 16 1986 24,SrcSpan "tests/examples/CParser.hs" 1986 24 1986 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1986 16 1986 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1987 5 1987 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1987 5 1987 14, srcInfoPoints = []}) "happyRest")))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1987 16 1987 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1987 16 1987 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1988 6 1991 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1988 6 1988 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1988 8 1991 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1988 8 1991 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1988 8 1988 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1988 8 1988 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1988 8 1988 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1988 18 1991 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1988 18 1988 19,SrcSpan "tests/examples/CParser.hs" 1991 5 1991 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1988 19 1990 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1988 19 1988 23,SrcSpan "tests/examples/CParser.hs" 1988 46 1988 48,SrcSpan "tests/examples/CParser.hs" 1988 49 1988 50,SrcSpan "tests/examples/CParser.hs" 1990 56 1990 57]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1988 24 1988 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1988 24 1988 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1988 24 1988 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1988 24 1988 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1988 36 1988 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1988 36 1988 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1988 36 1988 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1988 51 1990 56, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1988 51 1988 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1988 51 1988 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1988 63 1990 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1988 63 1988 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1989 5 1990 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1989 5 1989 9,SrcSpan "tests/examples/CParser.hs" 1989 32 1989 34,SrcSpan "tests/examples/CParser.hs" 1989 35 1989 36,SrcSpan "tests/examples/CParser.hs" 1990 55 1990 56]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1989 10 1989 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1989 10 1989 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1989 10 1989 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1989 10 1989 21, srcInfoPoints = []}) "happyOut117"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1989 22 1989 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1989 22 1989 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1989 22 1989 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1989 37 1990 55, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1989 37 1989 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1989 37 1989 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1989 49 1990 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1989 49 1989 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1990 5 1990 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1990 5 1990 6,SrcSpan "tests/examples/CParser.hs" 1990 54 1990 55]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1990 7 1990 54, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1990 7 1990 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1990 7 1990 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1990 7 1990 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1990 7 1990 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1990 20 1990 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1990 20 1990 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1990 20 1990 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1990 32 1990 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1990 32 1990 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1990 32 1990 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1990 34 1990 54, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1990 34 1990 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1990 34 1990 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1990 34 1990 42, srcInfoPoints = []}) "CGotoPtr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1990 43 1990 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1990 43 1990 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1990 43 1990 54, srcInfoPoints = []}) "happy_var_3"))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1991 7 1991 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1991 7 1991 8,SrcSpan "tests/examples/CParser.hs" 1991 39 1991 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1991 8 1991 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1991 8 1991 9,SrcSpan "tests/examples/CParser.hs" 1991 11 1991 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1991 9 1991 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1991 9 1991 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1991 14 1991 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1991 14 1991 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1991 14 1991 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1991 14 1991 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1991 26 1991 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1991 26 1991 27,SrcSpan "tests/examples/CParser.hs" 1991 38 1991 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1991 27 1991 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1991 27 1991 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1991 27 1991 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1991 27 1991 36, srcInfoPoints = []}) "happyIn25"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1991 37 1991 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1991 37 1991 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1991 37 1991 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1993 1 1993 59, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1993 1 1993 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1993 1 1993 15, srcInfoPoints = []}) "happyReduce_67")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1993 16 1993 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1993 16 1993 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1993 18 1993 59, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1993 18 1993 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1993 18 1993 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1993 18 1993 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1993 18 1993 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1993 18 1993 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1993 35 1993 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1993 35 1993 37, srcInfoPoints = []}) 2 "2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1993 38 1993 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1993 38 1993 41, srcInfoPoints = []}) 18 "18"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1993 42 1993 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1993 42 1993 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1993 42 1993 59, srcInfoPoints = []}) "happyReduction_67"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1994 1 1999 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1994 1 1999 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1994 1 1994 18, srcInfoPoints = []}) "happyReduction_67") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1994 19 1996 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1994 19 1994 20,SrcSpan "tests/examples/CParser.hs" 1996 14 1996 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1994 20 1996 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1994 20 1994 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1994 20 1994 29, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1994 30 1994 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1994 30 1994 31,SrcSpan "tests/examples/CParser.hs" 1994 31 1994 39,SrcSpan "tests/examples/CParser.hs" 1994 39 1994 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1994 31 1994 39, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1995 5 1996 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1995 5 1995 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1995 5 1995 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1995 15 1995 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1995 15 1995 16,SrcSpan "tests/examples/CParser.hs" 1995 16 1995 24,SrcSpan "tests/examples/CParser.hs" 1995 24 1995 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1995 16 1995 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1996 5 1996 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1996 5 1996 14, srcInfoPoints = []}) "happyRest")))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1996 16 1996 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1996 16 1996 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1997 6 1999 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1997 6 1997 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1997 8 1999 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1997 8 1999 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1997 8 1997 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1997 8 1997 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1997 8 1997 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1997 18 1999 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1997 18 1997 19,SrcSpan "tests/examples/CParser.hs" 1999 5 1999 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1997 19 1998 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1997 19 1997 23,SrcSpan "tests/examples/CParser.hs" 1997 46 1997 48,SrcSpan "tests/examples/CParser.hs" 1997 49 1997 50,SrcSpan "tests/examples/CParser.hs" 1998 40 1998 41]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1997 24 1997 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1997 24 1997 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1997 24 1997 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1997 24 1997 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1997 36 1997 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1997 36 1997 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1997 36 1997 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1997 51 1998 40, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1997 51 1997 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1997 51 1997 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1997 63 1998 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1997 63 1997 65]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1998 5 1998 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1998 5 1998 6,SrcSpan "tests/examples/CParser.hs" 1998 39 1998 40]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1998 7 1998 39, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1998 7 1998 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1998 7 1998 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1998 7 1998 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1998 7 1998 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1998 20 1998 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1998 20 1998 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1998 20 1998 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1998 32 1998 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1998 32 1998 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1998 32 1998 33, srcInfoPoints = []}) "$"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1998 34 1998 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1998 34 1998 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1998 34 1998 39, srcInfoPoints = []}) "CCont")))))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1999 7 1999 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1999 7 1999 8,SrcSpan "tests/examples/CParser.hs" 1999 39 1999 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1999 8 1999 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1999 8 1999 9,SrcSpan "tests/examples/CParser.hs" 1999 11 1999 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1999 9 1999 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1999 9 1999 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1999 14 1999 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1999 14 1999 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1999 14 1999 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1999 14 1999 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1999 26 1999 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 1999 26 1999 27,SrcSpan "tests/examples/CParser.hs" 1999 38 1999 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1999 27 1999 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1999 27 1999 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1999 27 1999 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1999 27 1999 36, srcInfoPoints = []}) "happyIn25"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1999 37 1999 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1999 37 1999 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1999 37 1999 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2001 1 2001 59, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2001 1 2001 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2001 1 2001 15, srcInfoPoints = []}) "happyReduce_68")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2001 16 2001 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2001 16 2001 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2001 18 2001 59, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2001 18 2001 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2001 18 2001 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2001 18 2001 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2001 18 2001 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2001 18 2001 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2001 35 2001 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2001 35 2001 37, srcInfoPoints = []}) 2 "2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2001 38 2001 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2001 38 2001 41, srcInfoPoints = []}) 18 "18"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2001 42 2001 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2001 42 2001 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2001 42 2001 59, srcInfoPoints = []}) "happyReduction_68"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2002 1 2007 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2002 1 2007 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2002 1 2002 18, srcInfoPoints = []}) "happyReduction_68") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2002 19 2004 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2002 19 2002 20,SrcSpan "tests/examples/CParser.hs" 2004 14 2004 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2002 20 2004 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2002 20 2002 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2002 20 2002 29, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2002 30 2002 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2002 30 2002 31,SrcSpan "tests/examples/CParser.hs" 2002 31 2002 39,SrcSpan "tests/examples/CParser.hs" 2002 39 2002 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2002 31 2002 39, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2003 5 2004 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2003 5 2003 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2003 5 2003 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2003 15 2003 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2003 15 2003 16,SrcSpan "tests/examples/CParser.hs" 2003 16 2003 24,SrcSpan "tests/examples/CParser.hs" 2003 24 2003 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2003 16 2003 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2004 5 2004 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2004 5 2004 14, srcInfoPoints = []}) "happyRest")))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2004 16 2004 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2004 16 2004 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2005 6 2007 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2005 6 2005 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2005 8 2007 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2005 8 2007 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2005 8 2005 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2005 8 2005 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2005 8 2005 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2005 18 2007 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2005 18 2005 19,SrcSpan "tests/examples/CParser.hs" 2007 5 2007 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2005 19 2006 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2005 19 2005 23,SrcSpan "tests/examples/CParser.hs" 2005 46 2005 48,SrcSpan "tests/examples/CParser.hs" 2005 49 2005 50,SrcSpan "tests/examples/CParser.hs" 2006 41 2006 42]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2005 24 2005 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2005 24 2005 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2005 24 2005 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2005 24 2005 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2005 36 2005 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2005 36 2005 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2005 36 2005 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2005 51 2006 41, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2005 51 2005 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2005 51 2005 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2005 63 2006 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2005 63 2005 65]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2006 5 2006 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2006 5 2006 6,SrcSpan "tests/examples/CParser.hs" 2006 40 2006 41]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2006 7 2006 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2006 7 2006 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2006 7 2006 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2006 7 2006 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2006 7 2006 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2006 20 2006 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2006 20 2006 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2006 20 2006 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2006 32 2006 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2006 32 2006 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2006 32 2006 33, srcInfoPoints = []}) "$"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2006 34 2006 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2006 34 2006 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2006 34 2006 40, srcInfoPoints = []}) "CBreak")))))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2007 7 2007 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2007 7 2007 8,SrcSpan "tests/examples/CParser.hs" 2007 39 2007 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2007 8 2007 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2007 8 2007 9,SrcSpan "tests/examples/CParser.hs" 2007 11 2007 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2007 9 2007 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2007 9 2007 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2007 14 2007 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2007 14 2007 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2007 14 2007 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2007 14 2007 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2007 26 2007 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2007 26 2007 27,SrcSpan "tests/examples/CParser.hs" 2007 38 2007 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2007 27 2007 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2007 27 2007 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2007 27 2007 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2007 27 2007 36, srcInfoPoints = []}) "happyIn25"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2007 37 2007 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2007 37 2007 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2007 37 2007 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2009 1 2009 59, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2009 1 2009 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2009 1 2009 15, srcInfoPoints = []}) "happyReduce_69")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2009 16 2009 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2009 16 2009 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2009 18 2009 59, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2009 18 2009 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2009 18 2009 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2009 18 2009 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2009 18 2009 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2009 18 2009 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2009 35 2009 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2009 35 2009 37, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2009 38 2009 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2009 38 2009 41, srcInfoPoints = []}) 18 "18"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2009 42 2009 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2009 42 2009 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2009 42 2009 59, srcInfoPoints = []}) "happyReduction_69"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2010 1 2017 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2010 1 2017 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2010 1 2010 18, srcInfoPoints = []}) "happyReduction_69") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2010 19 2013 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2010 19 2010 20,SrcSpan "tests/examples/CParser.hs" 2013 14 2013 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2010 20 2013 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2010 20 2010 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2010 20 2010 29, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2010 30 2010 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2010 30 2010 31,SrcSpan "tests/examples/CParser.hs" 2010 31 2010 39,SrcSpan "tests/examples/CParser.hs" 2010 39 2010 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2010 31 2010 39, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2011 5 2013 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2011 5 2011 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2011 5 2011 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2011 15 2011 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2011 15 2011 16,SrcSpan "tests/examples/CParser.hs" 2011 16 2011 24,SrcSpan "tests/examples/CParser.hs" 2011 24 2011 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2011 16 2011 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2012 5 2013 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2012 5 2012 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2012 5 2012 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2012 15 2012 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2012 15 2012 16,SrcSpan "tests/examples/CParser.hs" 2012 16 2012 24,SrcSpan "tests/examples/CParser.hs" 2012 24 2012 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2012 16 2012 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2013 5 2013 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2013 5 2013 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2013 16 2013 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2013 16 2013 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2014 6 2017 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2014 6 2014 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2014 8 2017 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2014 8 2017 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2014 8 2014 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2014 8 2014 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2014 8 2014 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2014 18 2017 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2014 18 2014 19,SrcSpan "tests/examples/CParser.hs" 2017 5 2017 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2014 19 2016 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2014 19 2014 23,SrcSpan "tests/examples/CParser.hs" 2014 46 2014 48,SrcSpan "tests/examples/CParser.hs" 2014 49 2014 50,SrcSpan "tests/examples/CParser.hs" 2016 55 2016 56]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2014 24 2014 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2014 24 2014 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2014 24 2014 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2014 24 2014 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2014 36 2014 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2014 36 2014 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2014 36 2014 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2014 51 2016 55, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2014 51 2014 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2014 51 2014 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2014 63 2016 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2014 63 2014 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2015 5 2016 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2015 5 2015 9,SrcSpan "tests/examples/CParser.hs" 2015 32 2015 34,SrcSpan "tests/examples/CParser.hs" 2015 35 2015 36,SrcSpan "tests/examples/CParser.hs" 2016 54 2016 55]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2015 10 2015 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2015 10 2015 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2015 10 2015 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2015 10 2015 21, srcInfoPoints = []}) "happyOut119"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2015 22 2015 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2015 22 2015 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2015 22 2015 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2015 37 2016 54, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2015 37 2015 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2015 37 2015 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2015 49 2016 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2015 49 2015 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2016 5 2016 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2016 5 2016 6,SrcSpan "tests/examples/CParser.hs" 2016 53 2016 54]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2016 7 2016 53, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2016 7 2016 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2016 7 2016 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2016 7 2016 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2016 7 2016 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2016 20 2016 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2016 20 2016 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2016 20 2016 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2016 32 2016 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2016 32 2016 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2016 32 2016 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2016 34 2016 53, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2016 34 2016 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2016 34 2016 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2016 34 2016 41, srcInfoPoints = []}) "CReturn"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2016 42 2016 53, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2016 42 2016 53, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2016 42 2016 53, srcInfoPoints = []}) "happy_var_2"))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2017 7 2017 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2017 7 2017 8,SrcSpan "tests/examples/CParser.hs" 2017 39 2017 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2017 8 2017 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2017 8 2017 9,SrcSpan "tests/examples/CParser.hs" 2017 11 2017 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2017 9 2017 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2017 9 2017 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2017 14 2017 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2017 14 2017 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2017 14 2017 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2017 14 2017 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2017 26 2017 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2017 26 2017 27,SrcSpan "tests/examples/CParser.hs" 2017 38 2017 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2017 27 2017 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2017 27 2017 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2017 27 2017 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2017 27 2017 36, srcInfoPoints = []}) "happyIn25"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2017 37 2017 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2017 37 2017 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2017 37 2017 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2019 1 2019 59, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2019 1 2019 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2019 1 2019 15, srcInfoPoints = []}) "happyReduce_70")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2019 16 2019 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2019 16 2019 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2019 18 2019 59, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2019 18 2019 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2019 18 2019 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2019 18 2019 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2019 18 2019 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2019 18 2019 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2019 35 2019 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2019 35 2019 37, srcInfoPoints = []}) 6 "6"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2019 38 2019 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2019 38 2019 41, srcInfoPoints = []}) 19 "19"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2019 42 2019 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2019 42 2019 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2019 42 2019 59, srcInfoPoints = []}) "happyReduction_70"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2020 1 2031 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2020 1 2031 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2020 1 2020 18, srcInfoPoints = []}) "happyReduction_70") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2020 19 2026 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2020 19 2020 20,SrcSpan "tests/examples/CParser.hs" 2026 14 2026 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2020 20 2026 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2020 20 2020 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2020 20 2020 29, srcInfoPoints = []}) "happy_x_6")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2020 30 2020 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2020 30 2020 31,SrcSpan "tests/examples/CParser.hs" 2020 31 2020 39,SrcSpan "tests/examples/CParser.hs" 2020 39 2020 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2020 31 2020 39, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2021 5 2026 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2021 5 2021 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2021 5 2021 14, srcInfoPoints = []}) "happy_x_5")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2021 15 2021 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2021 15 2021 16,SrcSpan "tests/examples/CParser.hs" 2021 16 2021 24,SrcSpan "tests/examples/CParser.hs" 2021 24 2021 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2021 16 2021 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2022 5 2026 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2022 5 2022 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2022 5 2022 14, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2022 15 2022 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2022 15 2022 16,SrcSpan "tests/examples/CParser.hs" 2022 16 2022 24,SrcSpan "tests/examples/CParser.hs" 2022 24 2022 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2022 16 2022 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2023 5 2026 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2023 5 2023 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2023 5 2023 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2023 15 2023 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2023 15 2023 16,SrcSpan "tests/examples/CParser.hs" 2023 16 2023 24,SrcSpan "tests/examples/CParser.hs" 2023 24 2023 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2023 16 2023 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2024 5 2026 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2024 5 2024 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2024 5 2024 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2024 15 2024 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2024 15 2024 16,SrcSpan "tests/examples/CParser.hs" 2024 16 2024 24,SrcSpan "tests/examples/CParser.hs" 2024 24 2024 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2024 16 2024 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2025 5 2026 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2025 5 2025 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2025 5 2025 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2025 15 2025 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2025 15 2025 16,SrcSpan "tests/examples/CParser.hs" 2025 16 2025 24,SrcSpan "tests/examples/CParser.hs" 2025 24 2025 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2025 16 2025 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2026 5 2026 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2026 5 2026 14, srcInfoPoints = []}) "happyRest")))))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2026 16 2026 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2026 16 2026 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2027 6 2031 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2027 6 2027 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2027 8 2031 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2027 8 2031 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2027 8 2027 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2027 8 2027 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2027 8 2027 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2027 18 2031 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2027 18 2027 19,SrcSpan "tests/examples/CParser.hs" 2031 5 2031 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2027 19 2030 79, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2027 19 2027 23,SrcSpan "tests/examples/CParser.hs" 2027 46 2027 48,SrcSpan "tests/examples/CParser.hs" 2027 49 2027 50,SrcSpan "tests/examples/CParser.hs" 2030 78 2030 79]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2027 24 2027 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2027 24 2027 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2027 24 2027 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2027 24 2027 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2027 36 2027 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2027 36 2027 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2027 36 2027 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2027 51 2030 78, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2027 51 2027 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2027 51 2027 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2027 63 2030 78, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2027 63 2027 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2028 5 2030 78, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2028 5 2028 9,SrcSpan "tests/examples/CParser.hs" 2028 31 2028 33,SrcSpan "tests/examples/CParser.hs" 2028 34 2028 35,SrcSpan "tests/examples/CParser.hs" 2030 77 2030 78]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2028 10 2028 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2028 10 2028 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2028 10 2028 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2028 10 2028 20, srcInfoPoints = []}) "happyOut27"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2028 21 2028 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2028 21 2028 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2028 21 2028 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2028 36 2030 77, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2028 36 2028 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2028 36 2028 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2028 48 2030 77, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2028 48 2028 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2029 5 2030 77, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2029 5 2029 9,SrcSpan "tests/examples/CParser.hs" 2029 32 2029 34,SrcSpan "tests/examples/CParser.hs" 2029 35 2029 36,SrcSpan "tests/examples/CParser.hs" 2030 76 2030 77]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2029 10 2029 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2029 10 2029 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2029 10 2029 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2029 10 2029 21, srcInfoPoints = []}) "happyOut123"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2029 22 2029 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2029 22 2029 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2029 22 2029 31, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2029 37 2030 76, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2029 37 2029 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2029 37 2029 48, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2029 49 2030 76, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2029 49 2029 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 5 2030 76, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2030 5 2030 6,SrcSpan "tests/examples/CParser.hs" 2030 75 2030 76]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 7 2030 75, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 7 2030 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 7 2030 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 7 2030 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 7 2030 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 20 2030 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 20 2030 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 20 2030 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 32 2030 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 32 2030 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 32 2030 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 34 2030 75, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 34 2030 72, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 34 2030 69, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 34 2030 66, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 34 2030 54, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 34 2030 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 34 2030 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 34 2030 42, srcInfoPoints = []}) "CAsmStmt"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 43 2030 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 43 2030 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 43 2030 54, srcInfoPoints = []}) "happy_var_2")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 55 2030 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 55 2030 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 55 2030 66, srcInfoPoints = []}) "happy_var_4")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 67 2030 69, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2030 67 2030 68,SrcSpan "tests/examples/CParser.hs" 2030 68 2030 69]}) [])) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 70 2030 72, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2030 70 2030 71,SrcSpan "tests/examples/CParser.hs" 2030 71 2030 72]}) [])) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 73 2030 75, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2030 73 2030 74,SrcSpan "tests/examples/CParser.hs" 2030 74 2030 75]}) []))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2031 7 2031 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2031 7 2031 8,SrcSpan "tests/examples/CParser.hs" 2031 39 2031 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2031 8 2031 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2031 8 2031 9,SrcSpan "tests/examples/CParser.hs" 2031 11 2031 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2031 9 2031 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2031 9 2031 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2031 14 2031 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2031 14 2031 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2031 14 2031 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2031 14 2031 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2031 26 2031 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2031 26 2031 27,SrcSpan "tests/examples/CParser.hs" 2031 38 2031 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2031 27 2031 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2031 27 2031 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2031 27 2031 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2031 27 2031 36, srcInfoPoints = []}) "happyIn26"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2031 37 2031 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2031 37 2031 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2031 37 2031 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2033 1 2033 59, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2033 1 2033 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2033 1 2033 15, srcInfoPoints = []}) "happyReduce_71")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2033 16 2033 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2033 16 2033 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2033 18 2033 59, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2033 18 2033 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2033 18 2033 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2033 18 2033 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2033 18 2033 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2033 18 2033 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2033 35 2033 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2033 35 2033 37, srcInfoPoints = []}) 8 "8"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2033 38 2033 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2033 38 2033 41, srcInfoPoints = []}) 19 "19"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2033 42 2033 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2033 42 2033 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2033 42 2033 59, srcInfoPoints = []}) "happyReduction_71"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2034 1 2048 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2034 1 2048 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2034 1 2034 18, srcInfoPoints = []}) "happyReduction_71") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2034 19 2042 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2034 19 2034 20,SrcSpan "tests/examples/CParser.hs" 2042 14 2042 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2034 20 2042 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2034 20 2034 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2034 20 2034 29, srcInfoPoints = []}) "happy_x_8")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2034 30 2034 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2034 30 2034 31,SrcSpan "tests/examples/CParser.hs" 2034 31 2034 39,SrcSpan "tests/examples/CParser.hs" 2034 39 2034 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2034 31 2034 39, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2035 5 2042 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2035 5 2035 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2035 5 2035 14, srcInfoPoints = []}) "happy_x_7")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2035 15 2035 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2035 15 2035 16,SrcSpan "tests/examples/CParser.hs" 2035 16 2035 24,SrcSpan "tests/examples/CParser.hs" 2035 24 2035 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2035 16 2035 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2036 5 2042 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2036 5 2036 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2036 5 2036 14, srcInfoPoints = []}) "happy_x_6")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2036 15 2036 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2036 15 2036 16,SrcSpan "tests/examples/CParser.hs" 2036 16 2036 24,SrcSpan "tests/examples/CParser.hs" 2036 24 2036 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2036 16 2036 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2037 5 2042 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2037 5 2037 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2037 5 2037 14, srcInfoPoints = []}) "happy_x_5")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2037 15 2037 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2037 15 2037 16,SrcSpan "tests/examples/CParser.hs" 2037 16 2037 24,SrcSpan "tests/examples/CParser.hs" 2037 24 2037 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2037 16 2037 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2038 5 2042 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2038 5 2038 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2038 5 2038 14, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2038 15 2038 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2038 15 2038 16,SrcSpan "tests/examples/CParser.hs" 2038 16 2038 24,SrcSpan "tests/examples/CParser.hs" 2038 24 2038 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2038 16 2038 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2039 5 2042 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2039 5 2039 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2039 5 2039 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2039 15 2039 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2039 15 2039 16,SrcSpan "tests/examples/CParser.hs" 2039 16 2039 24,SrcSpan "tests/examples/CParser.hs" 2039 24 2039 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2039 16 2039 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2040 5 2042 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2040 5 2040 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2040 5 2040 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2040 15 2040 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2040 15 2040 16,SrcSpan "tests/examples/CParser.hs" 2040 16 2040 24,SrcSpan "tests/examples/CParser.hs" 2040 24 2040 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2040 16 2040 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2041 5 2042 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2041 5 2041 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2041 5 2041 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2041 15 2041 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2041 15 2041 16,SrcSpan "tests/examples/CParser.hs" 2041 16 2041 24,SrcSpan "tests/examples/CParser.hs" 2041 24 2041 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2041 16 2041 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2042 5 2042 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2042 5 2042 14, srcInfoPoints = []}) "happyRest")))))))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2042 16 2042 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2042 16 2042 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2043 6 2048 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2043 6 2043 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2043 8 2048 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2043 8 2048 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2043 8 2043 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2043 8 2043 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2043 8 2043 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2043 18 2048 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2043 18 2043 19,SrcSpan "tests/examples/CParser.hs" 2048 5 2048 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2043 19 2047 89, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2043 19 2043 23,SrcSpan "tests/examples/CParser.hs" 2043 46 2043 48,SrcSpan "tests/examples/CParser.hs" 2043 49 2043 50,SrcSpan "tests/examples/CParser.hs" 2047 88 2047 89]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2043 24 2043 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2043 24 2043 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2043 24 2043 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2043 24 2043 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2043 36 2043 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2043 36 2043 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2043 36 2043 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2043 51 2047 88, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2043 51 2043 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2043 51 2043 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2043 63 2047 88, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2043 63 2043 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2044 5 2047 88, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2044 5 2044 9,SrcSpan "tests/examples/CParser.hs" 2044 31 2044 33,SrcSpan "tests/examples/CParser.hs" 2044 34 2044 35,SrcSpan "tests/examples/CParser.hs" 2047 87 2047 88]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2044 10 2044 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2044 10 2044 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2044 10 2044 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2044 10 2044 20, srcInfoPoints = []}) "happyOut27"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2044 21 2044 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2044 21 2044 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2044 21 2044 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2044 36 2047 87, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2044 36 2044 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2044 36 2044 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2044 48 2047 87, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2044 48 2044 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2045 5 2047 87, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2045 5 2045 9,SrcSpan "tests/examples/CParser.hs" 2045 32 2045 34,SrcSpan "tests/examples/CParser.hs" 2045 35 2045 36,SrcSpan "tests/examples/CParser.hs" 2047 86 2047 87]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2045 10 2045 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2045 10 2045 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2045 10 2045 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2045 10 2045 21, srcInfoPoints = []}) "happyOut123"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2045 22 2045 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2045 22 2045 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2045 22 2045 31, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2045 37 2047 86, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2045 37 2045 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2045 37 2045 48, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2045 49 2047 86, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2045 49 2045 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2046 5 2047 86, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2046 5 2046 9,SrcSpan "tests/examples/CParser.hs" 2046 31 2046 33,SrcSpan "tests/examples/CParser.hs" 2046 34 2046 35,SrcSpan "tests/examples/CParser.hs" 2047 85 2047 86]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2046 10 2046 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2046 10 2046 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2046 10 2046 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2046 10 2046 20, srcInfoPoints = []}) "happyOut28"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2046 21 2046 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2046 21 2046 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2046 21 2046 30, srcInfoPoints = []}) "happy_x_6")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2046 36 2047 85, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2046 36 2046 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2046 36 2046 47, srcInfoPoints = []}) "happy_var_6")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2046 48 2047 85, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2046 48 2046 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 5 2047 85, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2047 5 2047 6,SrcSpan "tests/examples/CParser.hs" 2047 84 2047 85]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 7 2047 84, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 7 2047 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 7 2047 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 7 2047 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 7 2047 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 20 2047 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 20 2047 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 20 2047 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 32 2047 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 32 2047 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 32 2047 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 34 2047 84, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 34 2047 81, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 34 2047 78, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 34 2047 66, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 34 2047 54, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 34 2047 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 34 2047 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 34 2047 42, srcInfoPoints = []}) "CAsmStmt"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 43 2047 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 43 2047 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 43 2047 54, srcInfoPoints = []}) "happy_var_2")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 55 2047 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 55 2047 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 55 2047 66, srcInfoPoints = []}) "happy_var_4")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 67 2047 78, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 67 2047 78, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 67 2047 78, srcInfoPoints = []}) "happy_var_6")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 79 2047 81, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2047 79 2047 80,SrcSpan "tests/examples/CParser.hs" 2047 80 2047 81]}) [])) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 82 2047 84, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2047 82 2047 83,SrcSpan "tests/examples/CParser.hs" 2047 83 2047 84]}) []))))) Nothing])) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2048 7 2048 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2048 7 2048 8,SrcSpan "tests/examples/CParser.hs" 2048 39 2048 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2048 8 2048 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2048 8 2048 9,SrcSpan "tests/examples/CParser.hs" 2048 11 2048 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2048 9 2048 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2048 9 2048 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2048 14 2048 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2048 14 2048 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2048 14 2048 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2048 14 2048 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2048 26 2048 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2048 26 2048 27,SrcSpan "tests/examples/CParser.hs" 2048 38 2048 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2048 27 2048 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2048 27 2048 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2048 27 2048 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2048 27 2048 36, srcInfoPoints = []}) "happyIn26"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2048 37 2048 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2048 37 2048 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2048 37 2048 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2050 1 2050 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2050 1 2050 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2050 1 2050 15, srcInfoPoints = []}) "happyReduce_72")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2050 16 2050 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2050 16 2050 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2050 18 2050 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2050 18 2050 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2050 18 2050 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2050 18 2050 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2050 18 2050 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2050 18 2050 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2050 35 2050 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2050 35 2050 38, srcInfoPoints = []}) 10 "10"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2050 39 2050 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2050 39 2050 42, srcInfoPoints = []}) 19 "19"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2050 43 2050 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2050 43 2050 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2050 43 2050 60, srcInfoPoints = []}) "happyReduction_72"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2051 1 2068 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2051 1 2068 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2051 1 2051 18, srcInfoPoints = []}) "happyReduction_72") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2051 19 2061 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2051 19 2051 20,SrcSpan "tests/examples/CParser.hs" 2061 14 2061 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2051 20 2061 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2051 20 2051 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2051 20 2051 30, srcInfoPoints = []}) "happy_x_10")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2051 31 2051 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2051 31 2051 32,SrcSpan "tests/examples/CParser.hs" 2051 32 2051 40,SrcSpan "tests/examples/CParser.hs" 2051 40 2051 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2051 32 2051 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2052 5 2061 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2052 5 2052 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2052 5 2052 14, srcInfoPoints = []}) "happy_x_9")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2052 15 2052 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2052 15 2052 16,SrcSpan "tests/examples/CParser.hs" 2052 16 2052 24,SrcSpan "tests/examples/CParser.hs" 2052 24 2052 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2052 16 2052 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2053 5 2061 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2053 5 2053 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2053 5 2053 14, srcInfoPoints = []}) "happy_x_8")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2053 15 2053 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2053 15 2053 16,SrcSpan "tests/examples/CParser.hs" 2053 16 2053 24,SrcSpan "tests/examples/CParser.hs" 2053 24 2053 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2053 16 2053 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2054 5 2061 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2054 5 2054 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2054 5 2054 14, srcInfoPoints = []}) "happy_x_7")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2054 15 2054 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2054 15 2054 16,SrcSpan "tests/examples/CParser.hs" 2054 16 2054 24,SrcSpan "tests/examples/CParser.hs" 2054 24 2054 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2054 16 2054 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2055 5 2061 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2055 5 2055 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2055 5 2055 14, srcInfoPoints = []}) "happy_x_6")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2055 15 2055 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2055 15 2055 16,SrcSpan "tests/examples/CParser.hs" 2055 16 2055 24,SrcSpan "tests/examples/CParser.hs" 2055 24 2055 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2055 16 2055 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2056 5 2061 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2056 5 2056 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2056 5 2056 14, srcInfoPoints = []}) "happy_x_5")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2056 15 2056 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2056 15 2056 16,SrcSpan "tests/examples/CParser.hs" 2056 16 2056 24,SrcSpan "tests/examples/CParser.hs" 2056 24 2056 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2056 16 2056 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2057 5 2061 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2057 5 2057 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2057 5 2057 14, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2057 15 2057 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2057 15 2057 16,SrcSpan "tests/examples/CParser.hs" 2057 16 2057 24,SrcSpan "tests/examples/CParser.hs" 2057 24 2057 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2057 16 2057 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2058 5 2061 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2058 5 2058 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2058 5 2058 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2058 15 2058 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2058 15 2058 16,SrcSpan "tests/examples/CParser.hs" 2058 16 2058 24,SrcSpan "tests/examples/CParser.hs" 2058 24 2058 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2058 16 2058 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2059 5 2061 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2059 5 2059 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2059 5 2059 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2059 15 2059 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2059 15 2059 16,SrcSpan "tests/examples/CParser.hs" 2059 16 2059 24,SrcSpan "tests/examples/CParser.hs" 2059 24 2059 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2059 16 2059 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2060 5 2061 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2060 5 2060 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2060 5 2060 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2060 15 2060 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2060 15 2060 16,SrcSpan "tests/examples/CParser.hs" 2060 16 2060 24,SrcSpan "tests/examples/CParser.hs" 2060 24 2060 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2060 16 2060 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2061 5 2061 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2061 5 2061 14, srcInfoPoints = []}) "happyRest")))))))))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2061 16 2061 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2061 16 2061 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2062 6 2068 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2062 6 2062 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2062 8 2068 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2062 8 2068 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2062 8 2062 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2062 8 2062 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2062 8 2062 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2062 18 2068 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2062 18 2062 19,SrcSpan "tests/examples/CParser.hs" 2068 5 2068 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2062 19 2067 99, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2062 19 2062 23,SrcSpan "tests/examples/CParser.hs" 2062 46 2062 48,SrcSpan "tests/examples/CParser.hs" 2062 49 2062 50,SrcSpan "tests/examples/CParser.hs" 2067 98 2067 99]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2062 24 2062 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2062 24 2062 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2062 24 2062 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2062 24 2062 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2062 36 2062 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2062 36 2062 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2062 36 2062 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2062 51 2067 98, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2062 51 2062 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2062 51 2062 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2062 63 2067 98, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2062 63 2062 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2063 5 2067 98, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2063 5 2063 9,SrcSpan "tests/examples/CParser.hs" 2063 31 2063 33,SrcSpan "tests/examples/CParser.hs" 2063 34 2063 35,SrcSpan "tests/examples/CParser.hs" 2067 97 2067 98]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2063 10 2063 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2063 10 2063 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2063 10 2063 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2063 10 2063 20, srcInfoPoints = []}) "happyOut27"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2063 21 2063 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2063 21 2063 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2063 21 2063 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2063 36 2067 97, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2063 36 2063 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2063 36 2063 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2063 48 2067 97, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2063 48 2063 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2064 5 2067 97, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2064 5 2064 9,SrcSpan "tests/examples/CParser.hs" 2064 32 2064 34,SrcSpan "tests/examples/CParser.hs" 2064 35 2064 36,SrcSpan "tests/examples/CParser.hs" 2067 96 2067 97]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2064 10 2064 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2064 10 2064 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2064 10 2064 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2064 10 2064 21, srcInfoPoints = []}) "happyOut123"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2064 22 2064 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2064 22 2064 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2064 22 2064 31, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2064 37 2067 96, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2064 37 2064 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2064 37 2064 48, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2064 49 2067 96, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2064 49 2064 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2065 5 2067 96, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2065 5 2065 9,SrcSpan "tests/examples/CParser.hs" 2065 31 2065 33,SrcSpan "tests/examples/CParser.hs" 2065 34 2065 35,SrcSpan "tests/examples/CParser.hs" 2067 95 2067 96]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2065 10 2065 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2065 10 2065 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2065 10 2065 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2065 10 2065 20, srcInfoPoints = []}) "happyOut28"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2065 21 2065 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2065 21 2065 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2065 21 2065 30, srcInfoPoints = []}) "happy_x_6")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2065 36 2067 95, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2065 36 2065 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2065 36 2065 47, srcInfoPoints = []}) "happy_var_6")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2065 48 2067 95, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2065 48 2065 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2066 5 2067 95, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2066 5 2066 9,SrcSpan "tests/examples/CParser.hs" 2066 31 2066 33,SrcSpan "tests/examples/CParser.hs" 2066 34 2066 35,SrcSpan "tests/examples/CParser.hs" 2067 94 2067 95]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2066 10 2066 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2066 10 2066 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2066 10 2066 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2066 10 2066 20, srcInfoPoints = []}) "happyOut28"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2066 21 2066 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2066 21 2066 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2066 21 2066 30, srcInfoPoints = []}) "happy_x_8")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2066 36 2067 94, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2066 36 2066 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2066 36 2066 47, srcInfoPoints = []}) "happy_var_8")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2066 48 2067 94, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2066 48 2066 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 5 2067 94, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2067 5 2067 6,SrcSpan "tests/examples/CParser.hs" 2067 93 2067 94]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 7 2067 93, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 7 2067 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 7 2067 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 7 2067 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 7 2067 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 20 2067 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 20 2067 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 20 2067 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 32 2067 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 32 2067 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 32 2067 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 34 2067 93, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 34 2067 90, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 34 2067 78, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 34 2067 66, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 34 2067 54, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 34 2067 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 34 2067 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 34 2067 42, srcInfoPoints = []}) "CAsmStmt"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 43 2067 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 43 2067 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 43 2067 54, srcInfoPoints = []}) "happy_var_2")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 55 2067 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 55 2067 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 55 2067 66, srcInfoPoints = []}) "happy_var_4")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 67 2067 78, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 67 2067 78, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 67 2067 78, srcInfoPoints = []}) "happy_var_6")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 79 2067 90, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 79 2067 90, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 79 2067 90, srcInfoPoints = []}) "happy_var_8")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 91 2067 93, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2067 91 2067 92,SrcSpan "tests/examples/CParser.hs" 2067 92 2067 93]}) []))))) Nothing])) Nothing])) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2068 7 2068 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2068 7 2068 8,SrcSpan "tests/examples/CParser.hs" 2068 39 2068 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2068 8 2068 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2068 8 2068 9,SrcSpan "tests/examples/CParser.hs" 2068 11 2068 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2068 9 2068 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2068 9 2068 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2068 14 2068 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2068 14 2068 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2068 14 2068 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2068 14 2068 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2068 26 2068 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2068 26 2068 27,SrcSpan "tests/examples/CParser.hs" 2068 38 2068 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2068 27 2068 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2068 27 2068 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2068 27 2068 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2068 27 2068 36, srcInfoPoints = []}) "happyIn26"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2068 37 2068 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2068 37 2068 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2068 37 2068 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2070 1 2070 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2070 1 2070 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2070 1 2070 15, srcInfoPoints = []}) "happyReduce_73")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2070 16 2070 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2070 16 2070 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2070 18 2070 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2070 18 2070 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2070 18 2070 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2070 18 2070 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2070 18 2070 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2070 18 2070 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2070 35 2070 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2070 35 2070 38, srcInfoPoints = []}) 12 "12"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2070 39 2070 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2070 39 2070 42, srcInfoPoints = []}) 19 "19"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2070 43 2070 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2070 43 2070 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2070 43 2070 60, srcInfoPoints = []}) "happyReduction_73"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2071 1 2091 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2071 1 2091 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2071 1 2071 18, srcInfoPoints = []}) "happyReduction_73") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2071 19 2083 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2071 19 2071 20,SrcSpan "tests/examples/CParser.hs" 2083 14 2083 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2071 20 2083 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2071 20 2071 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2071 20 2071 30, srcInfoPoints = []}) "happy_x_12")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2071 31 2071 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2071 31 2071 32,SrcSpan "tests/examples/CParser.hs" 2071 32 2071 40,SrcSpan "tests/examples/CParser.hs" 2071 40 2071 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2071 32 2071 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2072 5 2083 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2072 5 2072 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2072 5 2072 15, srcInfoPoints = []}) "happy_x_11")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2072 16 2072 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2072 16 2072 17,SrcSpan "tests/examples/CParser.hs" 2072 17 2072 25,SrcSpan "tests/examples/CParser.hs" 2072 25 2072 26]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2072 17 2072 25, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2073 5 2083 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2073 5 2073 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2073 5 2073 15, srcInfoPoints = []}) "happy_x_10")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2073 16 2073 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2073 16 2073 17,SrcSpan "tests/examples/CParser.hs" 2073 17 2073 25,SrcSpan "tests/examples/CParser.hs" 2073 25 2073 26]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2073 17 2073 25, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2074 5 2083 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2074 5 2074 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2074 5 2074 14, srcInfoPoints = []}) "happy_x_9")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2074 15 2074 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2074 15 2074 16,SrcSpan "tests/examples/CParser.hs" 2074 16 2074 24,SrcSpan "tests/examples/CParser.hs" 2074 24 2074 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2074 16 2074 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2075 5 2083 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2075 5 2075 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2075 5 2075 14, srcInfoPoints = []}) "happy_x_8")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2075 15 2075 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2075 15 2075 16,SrcSpan "tests/examples/CParser.hs" 2075 16 2075 24,SrcSpan "tests/examples/CParser.hs" 2075 24 2075 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2075 16 2075 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2076 5 2083 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2076 5 2076 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2076 5 2076 14, srcInfoPoints = []}) "happy_x_7")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2076 15 2076 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2076 15 2076 16,SrcSpan "tests/examples/CParser.hs" 2076 16 2076 24,SrcSpan "tests/examples/CParser.hs" 2076 24 2076 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2076 16 2076 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2077 5 2083 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2077 5 2077 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2077 5 2077 14, srcInfoPoints = []}) "happy_x_6")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2077 15 2077 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2077 15 2077 16,SrcSpan "tests/examples/CParser.hs" 2077 16 2077 24,SrcSpan "tests/examples/CParser.hs" 2077 24 2077 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2077 16 2077 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2078 5 2083 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2078 5 2078 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2078 5 2078 14, srcInfoPoints = []}) "happy_x_5")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2078 15 2078 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2078 15 2078 16,SrcSpan "tests/examples/CParser.hs" 2078 16 2078 24,SrcSpan "tests/examples/CParser.hs" 2078 24 2078 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2078 16 2078 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2079 5 2083 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2079 5 2079 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2079 5 2079 14, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2079 15 2079 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2079 15 2079 16,SrcSpan "tests/examples/CParser.hs" 2079 16 2079 24,SrcSpan "tests/examples/CParser.hs" 2079 24 2079 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2079 16 2079 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2080 5 2083 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2080 5 2080 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2080 5 2080 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2080 15 2080 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2080 15 2080 16,SrcSpan "tests/examples/CParser.hs" 2080 16 2080 24,SrcSpan "tests/examples/CParser.hs" 2080 24 2080 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2080 16 2080 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2081 5 2083 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2081 5 2081 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2081 5 2081 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2081 15 2081 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2081 15 2081 16,SrcSpan "tests/examples/CParser.hs" 2081 16 2081 24,SrcSpan "tests/examples/CParser.hs" 2081 24 2081 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2081 16 2081 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2082 5 2083 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2082 5 2082 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2082 5 2082 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2082 15 2082 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2082 15 2082 16,SrcSpan "tests/examples/CParser.hs" 2082 16 2082 24,SrcSpan "tests/examples/CParser.hs" 2082 24 2082 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2082 16 2082 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2083 5 2083 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2083 5 2083 14, srcInfoPoints = []}) "happyRest")))))))))))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2083 16 2083 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2083 16 2083 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2084 6 2091 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2084 6 2084 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2084 8 2091 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2084 8 2091 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2084 8 2084 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2084 8 2084 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2084 8 2084 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2084 18 2091 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2084 18 2084 19,SrcSpan "tests/examples/CParser.hs" 2091 5 2091 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2084 19 2090 120, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2084 19 2084 23,SrcSpan "tests/examples/CParser.hs" 2084 46 2084 48,SrcSpan "tests/examples/CParser.hs" 2084 49 2084 50,SrcSpan "tests/examples/CParser.hs" 2090 119 2090 120]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2084 24 2084 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2084 24 2084 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2084 24 2084 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2084 24 2084 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2084 36 2084 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2084 36 2084 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2084 36 2084 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2084 51 2090 119, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2084 51 2084 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2084 51 2084 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2084 63 2090 119, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2084 63 2084 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2085 5 2090 119, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2085 5 2085 9,SrcSpan "tests/examples/CParser.hs" 2085 31 2085 33,SrcSpan "tests/examples/CParser.hs" 2085 34 2085 35,SrcSpan "tests/examples/CParser.hs" 2090 118 2090 119]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2085 10 2085 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2085 10 2085 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2085 10 2085 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2085 10 2085 20, srcInfoPoints = []}) "happyOut27"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2085 21 2085 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2085 21 2085 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2085 21 2085 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2085 36 2090 118, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2085 36 2085 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2085 36 2085 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2085 48 2090 118, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2085 48 2085 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2086 5 2090 118, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2086 5 2086 9,SrcSpan "tests/examples/CParser.hs" 2086 32 2086 34,SrcSpan "tests/examples/CParser.hs" 2086 35 2086 36,SrcSpan "tests/examples/CParser.hs" 2090 117 2090 118]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2086 10 2086 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2086 10 2086 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2086 10 2086 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2086 10 2086 21, srcInfoPoints = []}) "happyOut123"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2086 22 2086 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2086 22 2086 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2086 22 2086 31, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2086 37 2090 117, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2086 37 2086 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2086 37 2086 48, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2086 49 2090 117, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2086 49 2086 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2087 5 2090 117, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2087 5 2087 9,SrcSpan "tests/examples/CParser.hs" 2087 31 2087 33,SrcSpan "tests/examples/CParser.hs" 2087 34 2087 35,SrcSpan "tests/examples/CParser.hs" 2090 116 2090 117]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2087 10 2087 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2087 10 2087 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2087 10 2087 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2087 10 2087 20, srcInfoPoints = []}) "happyOut28"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2087 21 2087 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2087 21 2087 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2087 21 2087 30, srcInfoPoints = []}) "happy_x_6")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2087 36 2090 116, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2087 36 2087 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2087 36 2087 47, srcInfoPoints = []}) "happy_var_6")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2087 48 2090 116, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2087 48 2087 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2088 5 2090 116, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2088 5 2088 9,SrcSpan "tests/examples/CParser.hs" 2088 31 2088 33,SrcSpan "tests/examples/CParser.hs" 2088 34 2088 35,SrcSpan "tests/examples/CParser.hs" 2090 115 2090 116]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2088 10 2088 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2088 10 2088 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2088 10 2088 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2088 10 2088 20, srcInfoPoints = []}) "happyOut28"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2088 21 2088 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2088 21 2088 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2088 21 2088 30, srcInfoPoints = []}) "happy_x_8")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2088 36 2090 115, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2088 36 2088 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2088 36 2088 47, srcInfoPoints = []}) "happy_var_8")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2088 48 2090 115, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2088 48 2088 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2089 5 2090 115, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2089 5 2089 9,SrcSpan "tests/examples/CParser.hs" 2089 32 2089 34,SrcSpan "tests/examples/CParser.hs" 2089 35 2089 36,SrcSpan "tests/examples/CParser.hs" 2090 114 2090 115]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2089 10 2089 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2089 10 2089 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2089 10 2089 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2089 10 2089 20, srcInfoPoints = []}) "happyOut31"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2089 21 2089 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2089 21 2089 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2089 21 2089 31, srcInfoPoints = []}) "happy_x_10")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2089 37 2090 114, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2089 37 2089 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2089 37 2089 49, srcInfoPoints = []}) "happy_var_10")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2089 50 2090 114, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2089 50 2089 52]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 5 2090 114, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2090 5 2090 6,SrcSpan "tests/examples/CParser.hs" 2090 113 2090 114]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 7 2090 113, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 7 2090 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 7 2090 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 7 2090 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 7 2090 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 20 2090 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 20 2090 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 20 2090 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 32 2090 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 32 2090 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 32 2090 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 34 2090 113, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 34 2090 90, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 34 2090 78, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 34 2090 66, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 34 2090 54, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 34 2090 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 34 2090 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 34 2090 42, srcInfoPoints = []}) "CAsmStmt"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 43 2090 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 43 2090 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 43 2090 54, srcInfoPoints = []}) "happy_var_2")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 55 2090 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 55 2090 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 55 2090 66, srcInfoPoints = []}) "happy_var_4")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 67 2090 78, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 67 2090 78, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 67 2090 78, srcInfoPoints = []}) "happy_var_6")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 79 2090 90, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 79 2090 90, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 79 2090 90, srcInfoPoints = []}) "happy_var_8")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 91 2090 113, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2090 91 2090 92,SrcSpan "tests/examples/CParser.hs" 2090 112 2090 113]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 92 2090 112, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 92 2090 99, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 92 2090 99, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 92 2090 99, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 100 2090 112, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 100 2090 112, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 100 2090 112, srcInfoPoints = []}) "happy_var_10"))))))))) Nothing])) Nothing])) Nothing])) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2091 7 2091 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2091 7 2091 8,SrcSpan "tests/examples/CParser.hs" 2091 39 2091 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2091 8 2091 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2091 8 2091 9,SrcSpan "tests/examples/CParser.hs" 2091 11 2091 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2091 9 2091 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2091 9 2091 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2091 14 2091 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2091 14 2091 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2091 14 2091 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2091 14 2091 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2091 26 2091 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2091 26 2091 27,SrcSpan "tests/examples/CParser.hs" 2091 38 2091 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2091 27 2091 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2091 27 2091 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2091 27 2091 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2091 27 2091 36, srcInfoPoints = []}) "happyIn26"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2091 37 2091 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2091 37 2091 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2091 37 2091 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2093 1 2093 58, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2093 1 2093 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2093 1 2093 15, srcInfoPoints = []}) "happyReduce_74")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2093 16 2093 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2093 16 2093 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2093 18 2093 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2093 18 2093 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2093 18 2093 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2093 18 2093 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2093 18 2093 35, srcInfoPoints = []}) "happySpecReduce_0"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2093 37 2093 40, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2093 37 2093 40, srcInfoPoints = []}) 20 "20"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2093 41 2093 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2093 41 2093 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2093 41 2093 58, srcInfoPoints = []}) "happyReduction_74"))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2094 1 2096 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2094 1 2094 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2094 1 2094 18, srcInfoPoints = []}) "happyReduction_74")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2094 20 2096 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2094 20 2094 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2094 23 2096 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2094 23 2094 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2094 23 2094 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2094 23 2094 32, srcInfoPoints = []}) "happyIn27"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2095 10 2096 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2095 10 2095 11,SrcSpan "tests/examples/CParser.hs" 2096 5 2096 6]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2095 11 2095 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2095 11 2095 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2095 11 2095 18, srcInfoPoints = []}) "Nothing")))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2098 1 2098 58, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2098 1 2098 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2098 1 2098 15, srcInfoPoints = []}) "happyReduce_75")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2098 16 2098 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2098 16 2098 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2098 18 2098 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2098 18 2098 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2098 18 2098 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2098 18 2098 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2098 18 2098 35, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2098 37 2098 40, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2098 37 2098 40, srcInfoPoints = []}) 20 "20"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2098 41 2098 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2098 41 2098 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2098 41 2098 58, srcInfoPoints = []}) "happyReduction_75"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2099 1 2103 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2099 1 2103 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2099 1 2099 18, srcInfoPoints = []}) "happyReduction_75") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2099 19 2099 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2099 19 2099 28, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2100 6 2103 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2100 6 2100 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2100 9 2103 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2100 9 2100 13,SrcSpan "tests/examples/CParser.hs" 2100 35 2100 37,SrcSpan "tests/examples/CParser.hs" 2100 38 2100 39,SrcSpan "tests/examples/CParser.hs" 2103 6 2103 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2100 14 2100 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2100 14 2100 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2100 14 2100 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2100 14 2100 24, srcInfoPoints = []}) "happyOut61"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2100 25 2100 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2100 25 2100 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2100 25 2100 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2100 40 2103 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2100 40 2100 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2100 40 2100 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2100 52 2103 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2100 52 2100 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2101 5 2103 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2101 5 2101 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2101 5 2101 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2101 5 2101 14, srcInfoPoints = []}) "happyIn27"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2102 10 2103 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2102 10 2102 11,SrcSpan "tests/examples/CParser.hs" 2103 5 2103 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2102 11 2102 27, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2102 11 2102 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2102 11 2102 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2102 11 2102 15, srcInfoPoints = []}) "Just"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2102 16 2102 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2102 16 2102 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2102 16 2102 27, srcInfoPoints = []}) "happy_var_1"))))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2105 1 2105 58, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2105 1 2105 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2105 1 2105 15, srcInfoPoints = []}) "happyReduce_76")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2105 16 2105 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2105 16 2105 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2105 18 2105 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2105 18 2105 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2105 18 2105 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2105 18 2105 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2105 18 2105 35, srcInfoPoints = []}) "happySpecReduce_0"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2105 37 2105 40, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2105 37 2105 40, srcInfoPoints = []}) 21 "21"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2105 41 2105 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2105 41 2105 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2105 41 2105 58, srcInfoPoints = []}) "happyReduction_76"))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2106 1 2108 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2106 1 2106 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2106 1 2106 18, srcInfoPoints = []}) "happyReduction_76")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2106 20 2108 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2106 20 2106 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2106 23 2108 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2106 23 2106 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2106 23 2106 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2106 23 2106 32, srcInfoPoints = []}) "happyIn28"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2107 10 2108 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2107 10 2107 11,SrcSpan "tests/examples/CParser.hs" 2108 5 2108 6]}) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2107 11 2107 13, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2107 11 2107 12,SrcSpan "tests/examples/CParser.hs" 2107 12 2107 13]}) [])))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2110 1 2110 58, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2110 1 2110 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2110 1 2110 15, srcInfoPoints = []}) "happyReduce_77")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2110 16 2110 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2110 16 2110 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2110 18 2110 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2110 18 2110 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2110 18 2110 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2110 18 2110 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2110 18 2110 35, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2110 37 2110 40, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2110 37 2110 40, srcInfoPoints = []}) 21 "21"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2110 41 2110 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2110 41 2110 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2110 41 2110 58, srcInfoPoints = []}) "happyReduction_77"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2111 1 2115 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2111 1 2115 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2111 1 2111 18, srcInfoPoints = []}) "happyReduction_77") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2111 19 2111 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2111 19 2111 28, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2112 6 2115 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2112 6 2112 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2112 9 2115 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2112 9 2112 13,SrcSpan "tests/examples/CParser.hs" 2112 35 2112 37,SrcSpan "tests/examples/CParser.hs" 2112 38 2112 39,SrcSpan "tests/examples/CParser.hs" 2115 6 2115 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2112 14 2112 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2112 14 2112 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2112 14 2112 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2112 14 2112 24, srcInfoPoints = []}) "happyOut29"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2112 25 2112 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2112 25 2112 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2112 25 2112 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2112 40 2115 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2112 40 2112 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2112 40 2112 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2112 52 2115 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2112 52 2112 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2113 5 2115 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2113 5 2113 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2113 5 2113 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2113 5 2113 14, srcInfoPoints = []}) "happyIn28"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2114 10 2115 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2114 10 2114 11,SrcSpan "tests/examples/CParser.hs" 2115 5 2115 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2114 11 2114 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2114 11 2114 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2114 11 2114 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2114 11 2114 18, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2114 19 2114 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2114 19 2114 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2114 19 2114 30, srcInfoPoints = []}) "happy_var_1"))))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2117 1 2117 58, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2117 1 2117 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2117 1 2117 15, srcInfoPoints = []}) "happyReduce_78")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2117 16 2117 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2117 16 2117 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2117 18 2117 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2117 18 2117 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2117 18 2117 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2117 18 2117 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2117 18 2117 35, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2117 37 2117 40, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2117 37 2117 40, srcInfoPoints = []}) 22 "22"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2117 41 2117 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2117 41 2117 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2117 41 2117 58, srcInfoPoints = []}) "happyReduction_78"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2118 1 2122 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2118 1 2122 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2118 1 2118 18, srcInfoPoints = []}) "happyReduction_78") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2118 19 2118 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2118 19 2118 28, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2119 6 2122 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2119 6 2119 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2119 9 2122 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2119 9 2119 13,SrcSpan "tests/examples/CParser.hs" 2119 35 2119 37,SrcSpan "tests/examples/CParser.hs" 2119 38 2119 39,SrcSpan "tests/examples/CParser.hs" 2122 6 2122 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2119 14 2119 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2119 14 2119 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2119 14 2119 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2119 14 2119 24, srcInfoPoints = []}) "happyOut30"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2119 25 2119 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2119 25 2119 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2119 25 2119 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2119 40 2122 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2119 40 2119 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2119 40 2119 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2119 52 2122 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2119 52 2119 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2120 5 2122 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2120 5 2120 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2120 5 2120 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2120 5 2120 14, srcInfoPoints = []}) "happyIn29"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2121 10 2122 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2121 10 2121 11,SrcSpan "tests/examples/CParser.hs" 2122 5 2122 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2121 11 2121 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2121 11 2121 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2121 11 2121 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2121 11 2121 20, srcInfoPoints = []}) "singleton"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2121 21 2121 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2121 21 2121 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2121 21 2121 32, srcInfoPoints = []}) "happy_var_1"))))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2124 1 2124 58, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2124 1 2124 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2124 1 2124 15, srcInfoPoints = []}) "happyReduce_79")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2124 16 2124 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2124 16 2124 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2124 18 2124 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2124 18 2124 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2124 18 2124 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2124 18 2124 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2124 18 2124 35, srcInfoPoints = []}) "happySpecReduce_3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2124 37 2124 40, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2124 37 2124 40, srcInfoPoints = []}) 22 "22"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2124 41 2124 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2124 41 2124 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2124 41 2124 58, srcInfoPoints = []}) "happyReduction_79"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2125 1 2132 8, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2125 1 2132 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2125 1 2125 18, srcInfoPoints = []}) "happyReduction_79") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2125 19 2125 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2125 19 2125 28, srcInfoPoints = []}) "happy_x_3"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2126 5 2126 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2126 5 2126 14, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2127 5 2127 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2127 5 2127 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2128 6 2132 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2128 6 2128 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2128 9 2132 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2128 9 2128 13,SrcSpan "tests/examples/CParser.hs" 2128 35 2128 37,SrcSpan "tests/examples/CParser.hs" 2128 38 2128 39,SrcSpan "tests/examples/CParser.hs" 2132 7 2132 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2128 14 2128 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2128 14 2128 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2128 14 2128 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2128 14 2128 24, srcInfoPoints = []}) "happyOut29"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2128 25 2128 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2128 25 2128 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2128 25 2128 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2128 40 2132 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2128 40 2128 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2128 40 2128 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2128 52 2132 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2128 52 2128 54]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2129 5 2132 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2129 5 2129 9,SrcSpan "tests/examples/CParser.hs" 2129 31 2129 33,SrcSpan "tests/examples/CParser.hs" 2129 34 2129 35,SrcSpan "tests/examples/CParser.hs" 2132 6 2132 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2129 10 2129 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2129 10 2129 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2129 10 2129 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2129 10 2129 20, srcInfoPoints = []}) "happyOut30"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2129 21 2129 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2129 21 2129 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2129 21 2129 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2129 36 2132 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2129 36 2129 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2129 36 2129 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2129 48 2132 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2129 48 2129 50]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2130 5 2132 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2130 5 2130 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2130 5 2130 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2130 5 2130 14, srcInfoPoints = []}) "happyIn29"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2131 10 2132 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2131 10 2131 11,SrcSpan "tests/examples/CParser.hs" 2132 5 2132 6]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2131 11 2131 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2131 11 2131 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2131 11 2131 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2131 11 2131 22, srcInfoPoints = []}) "happy_var_1"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2131 23 2131 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2131 23 2131 24,SrcSpan "tests/examples/CParser.hs" 2131 24 2131 28,SrcSpan "tests/examples/CParser.hs" 2131 28 2131 29]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2131 23 2131 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2131 23 2131 24,SrcSpan "tests/examples/CParser.hs" 2131 24 2131 28,SrcSpan "tests/examples/CParser.hs" 2131 28 2131 29]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2131 24 2131 28, srcInfoPoints = []}) "snoc"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2131 30 2131 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2131 30 2131 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2131 30 2131 41, srcInfoPoints = []}) "happy_var_3"))))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2134 1 2134 59, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2134 1 2134 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2134 1 2134 15, srcInfoPoints = []}) "happyReduce_80")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2134 16 2134 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2134 16 2134 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2134 18 2134 59, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2134 18 2134 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2134 18 2134 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2134 18 2134 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2134 18 2134 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2134 18 2134 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2134 35 2134 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2134 35 2134 37, srcInfoPoints = []}) 4 "4"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2134 38 2134 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2134 38 2134 41, srcInfoPoints = []}) 23 "23"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2134 42 2134 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2134 42 2134 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2134 42 2134 59, srcInfoPoints = []}) "happyReduction_80"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2135 1 2143 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2135 1 2143 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2135 1 2135 18, srcInfoPoints = []}) "happyReduction_80") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2135 19 2139 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2135 19 2135 20,SrcSpan "tests/examples/CParser.hs" 2139 14 2139 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2135 20 2139 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2135 20 2135 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2135 20 2135 29, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2135 30 2135 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2135 30 2135 31,SrcSpan "tests/examples/CParser.hs" 2135 31 2135 39,SrcSpan "tests/examples/CParser.hs" 2135 39 2135 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2135 31 2135 39, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2136 5 2139 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2136 5 2136 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2136 5 2136 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2136 15 2136 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2136 15 2136 16,SrcSpan "tests/examples/CParser.hs" 2136 16 2136 24,SrcSpan "tests/examples/CParser.hs" 2136 24 2136 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2136 16 2136 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2137 5 2139 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2137 5 2137 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2137 5 2137 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2137 15 2137 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2137 15 2137 16,SrcSpan "tests/examples/CParser.hs" 2137 16 2137 24,SrcSpan "tests/examples/CParser.hs" 2137 24 2137 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2137 16 2137 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2138 5 2139 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2138 5 2138 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2138 5 2138 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2138 15 2138 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2138 15 2138 16,SrcSpan "tests/examples/CParser.hs" 2138 16 2138 24,SrcSpan "tests/examples/CParser.hs" 2138 24 2138 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2138 16 2138 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2139 5 2139 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2139 5 2139 14, srcInfoPoints = []}) "happyRest")))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2139 16 2139 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2139 16 2139 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2140 6 2143 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2140 6 2140 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2140 8 2143 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2140 8 2143 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2140 8 2140 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2140 8 2140 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2140 8 2140 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2140 18 2143 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2140 18 2140 19,SrcSpan "tests/examples/CParser.hs" 2143 5 2143 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2140 19 2142 80, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2140 19 2140 23,SrcSpan "tests/examples/CParser.hs" 2140 46 2140 48,SrcSpan "tests/examples/CParser.hs" 2140 49 2140 50,SrcSpan "tests/examples/CParser.hs" 2142 79 2142 80]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2140 24 2140 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2140 24 2140 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2140 24 2140 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2140 24 2140 35, srcInfoPoints = []}) "happyOut123"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2140 36 2140 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2140 36 2140 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2140 36 2140 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2140 51 2142 79, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2140 51 2140 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2140 51 2140 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2140 63 2142 79, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2140 63 2140 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2141 5 2142 79, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2141 5 2141 9,SrcSpan "tests/examples/CParser.hs" 2141 32 2141 34,SrcSpan "tests/examples/CParser.hs" 2141 35 2141 36,SrcSpan "tests/examples/CParser.hs" 2142 78 2142 79]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2141 10 2141 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2141 10 2141 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2141 10 2141 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2141 10 2141 21, srcInfoPoints = []}) "happyOut117"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2141 22 2141 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2141 22 2141 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2141 22 2141 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2141 37 2142 78, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2141 37 2141 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2141 37 2141 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2141 49 2142 78, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2141 49 2141 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2142 5 2142 78, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2142 5 2142 6,SrcSpan "tests/examples/CParser.hs" 2142 77 2142 78]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2142 7 2142 77, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2142 7 2142 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2142 7 2142 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2142 7 2142 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2142 7 2142 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2142 20 2142 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2142 20 2142 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2142 20 2142 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2142 32 2142 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2142 32 2142 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2142 32 2142 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2142 34 2142 77, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2142 34 2142 65, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2142 34 2142 53, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2142 34 2142 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2142 34 2142 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2142 34 2142 45, srcInfoPoints = []}) "CAsmOperand"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2142 46 2142 53, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2142 46 2142 53, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2142 46 2142 53, srcInfoPoints = []}) "Nothing")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2142 54 2142 65, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2142 54 2142 65, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2142 54 2142 65, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2142 66 2142 77, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2142 66 2142 77, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2142 66 2142 77, srcInfoPoints = []}) "happy_var_3"))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2143 7 2143 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2143 7 2143 8,SrcSpan "tests/examples/CParser.hs" 2143 39 2143 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2143 8 2143 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2143 8 2143 9,SrcSpan "tests/examples/CParser.hs" 2143 11 2143 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2143 9 2143 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2143 9 2143 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2143 14 2143 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2143 14 2143 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2143 14 2143 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2143 14 2143 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2143 26 2143 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2143 26 2143 27,SrcSpan "tests/examples/CParser.hs" 2143 38 2143 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2143 27 2143 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2143 27 2143 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2143 27 2143 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2143 27 2143 36, srcInfoPoints = []}) "happyIn30"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2143 37 2143 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2143 37 2143 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2143 37 2143 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2145 1 2145 59, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2145 1 2145 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2145 1 2145 15, srcInfoPoints = []}) "happyReduce_81")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2145 16 2145 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2145 16 2145 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2145 18 2145 59, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2145 18 2145 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2145 18 2145 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2145 18 2145 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2145 18 2145 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2145 18 2145 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2145 35 2145 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2145 35 2145 37, srcInfoPoints = []}) 7 "7"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2145 38 2145 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2145 38 2145 41, srcInfoPoints = []}) 23 "23"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2145 42 2145 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2145 42 2145 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2145 42 2145 59, srcInfoPoints = []}) "happyReduction_81"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2146 1 2159 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2146 1 2159 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2146 1 2146 18, srcInfoPoints = []}) "happyReduction_81") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2146 19 2153 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2146 19 2146 20,SrcSpan "tests/examples/CParser.hs" 2153 14 2153 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2146 20 2153 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2146 20 2146 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2146 20 2146 29, srcInfoPoints = []}) "happy_x_7")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2146 30 2146 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2146 30 2146 31,SrcSpan "tests/examples/CParser.hs" 2146 31 2146 39,SrcSpan "tests/examples/CParser.hs" 2146 39 2146 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2146 31 2146 39, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2147 5 2153 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2147 5 2147 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2147 5 2147 14, srcInfoPoints = []}) "happy_x_6")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2147 15 2147 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2147 15 2147 16,SrcSpan "tests/examples/CParser.hs" 2147 16 2147 24,SrcSpan "tests/examples/CParser.hs" 2147 24 2147 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2147 16 2147 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2148 5 2153 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2148 5 2148 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2148 5 2148 14, srcInfoPoints = []}) "happy_x_5")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2148 15 2148 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2148 15 2148 16,SrcSpan "tests/examples/CParser.hs" 2148 16 2148 24,SrcSpan "tests/examples/CParser.hs" 2148 24 2148 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2148 16 2148 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2149 5 2153 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2149 5 2149 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2149 5 2149 14, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2149 15 2149 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2149 15 2149 16,SrcSpan "tests/examples/CParser.hs" 2149 16 2149 24,SrcSpan "tests/examples/CParser.hs" 2149 24 2149 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2149 16 2149 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2150 5 2153 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2150 5 2150 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2150 5 2150 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2150 15 2150 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2150 15 2150 16,SrcSpan "tests/examples/CParser.hs" 2150 16 2150 24,SrcSpan "tests/examples/CParser.hs" 2150 24 2150 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2150 16 2150 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2151 5 2153 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2151 5 2151 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2151 5 2151 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2151 15 2151 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2151 15 2151 16,SrcSpan "tests/examples/CParser.hs" 2151 16 2151 24,SrcSpan "tests/examples/CParser.hs" 2151 24 2151 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2151 16 2151 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2152 5 2153 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2152 5 2152 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2152 5 2152 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2152 15 2152 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2152 15 2152 16,SrcSpan "tests/examples/CParser.hs" 2152 16 2152 24,SrcSpan "tests/examples/CParser.hs" 2152 24 2152 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2152 16 2152 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2153 5 2153 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2153 5 2153 14, srcInfoPoints = []}) "happyRest"))))))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2153 16 2153 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2153 16 2153 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2154 6 2159 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2154 6 2154 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2154 8 2159 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2154 8 2159 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2154 8 2154 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2154 8 2154 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2154 8 2154 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2154 18 2159 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2154 18 2154 19,SrcSpan "tests/examples/CParser.hs" 2159 5 2159 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2154 19 2158 93, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2154 19 2154 23,SrcSpan "tests/examples/CParser.hs" 2154 46 2154 48,SrcSpan "tests/examples/CParser.hs" 2154 49 2154 50,SrcSpan "tests/examples/CParser.hs" 2158 92 2158 93]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2154 24 2154 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2154 24 2154 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2154 24 2154 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2154 24 2154 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2154 36 2154 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2154 36 2154 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2154 36 2154 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2154 51 2158 92, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2154 51 2154 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2154 51 2154 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2154 63 2158 92, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2154 63 2154 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2155 5 2158 92, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2155 5 2155 9,SrcSpan "tests/examples/CParser.hs" 2155 32 2155 34,SrcSpan "tests/examples/CParser.hs" 2155 35 2155 36,SrcSpan "tests/examples/CParser.hs" 2158 91 2158 92]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2155 10 2155 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2155 10 2155 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2155 10 2155 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2155 10 2155 21, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2155 22 2155 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2155 22 2155 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2155 22 2155 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2155 37 2158 91, srcInfoPoints = []}) (PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2155 37 2155 63, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2155 37 2155 38,SrcSpan "tests/examples/CParser.hs" 2155 62 2155 63]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2155 38 2155 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2155 38 2155 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2155 38 2155 47, srcInfoPoints = []}) "CTokIdent")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2155 49 2155 50, srcInfoPoints = []}),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2155 51 2155 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2155 51 2155 62, srcInfoPoints = []}) "happy_var_2")])) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2155 64 2158 91, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2155 64 2155 66]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2156 5 2158 91, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2156 5 2156 9,SrcSpan "tests/examples/CParser.hs" 2156 32 2156 34,SrcSpan "tests/examples/CParser.hs" 2156 35 2156 36,SrcSpan "tests/examples/CParser.hs" 2158 90 2158 91]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2156 10 2156 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2156 10 2156 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2156 10 2156 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2156 10 2156 21, srcInfoPoints = []}) "happyOut123"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2156 22 2156 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2156 22 2156 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2156 22 2156 31, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2156 37 2158 90, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2156 37 2156 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2156 37 2156 48, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2156 49 2158 90, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2156 49 2156 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2157 5 2158 90, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2157 5 2157 9,SrcSpan "tests/examples/CParser.hs" 2157 32 2157 34,SrcSpan "tests/examples/CParser.hs" 2157 35 2157 36,SrcSpan "tests/examples/CParser.hs" 2158 89 2158 90]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2157 10 2157 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2157 10 2157 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2157 10 2157 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2157 10 2157 21, srcInfoPoints = []}) "happyOut117"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2157 22 2157 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2157 22 2157 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2157 22 2157 31, srcInfoPoints = []}) "happy_x_6")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2157 37 2158 89, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2157 37 2157 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2157 37 2157 48, srcInfoPoints = []}) "happy_var_6")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2157 49 2158 89, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2157 49 2157 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 5 2158 89, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2158 5 2158 6,SrcSpan "tests/examples/CParser.hs" 2158 88 2158 89]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 7 2158 88, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 7 2158 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 7 2158 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 7 2158 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 7 2158 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 20 2158 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 20 2158 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 20 2158 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 32 2158 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 32 2158 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 32 2158 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 34 2158 88, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 34 2158 76, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 34 2158 64, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 34 2158 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 34 2158 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 34 2158 45, srcInfoPoints = []}) "CAsmOperand"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 46 2158 64, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2158 46 2158 47,SrcSpan "tests/examples/CParser.hs" 2158 63 2158 64]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 47 2158 63, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 47 2158 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 47 2158 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 47 2158 51, srcInfoPoints = []}) "Just"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 52 2158 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 52 2158 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 52 2158 63, srcInfoPoints = []}) "happy_var_2")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 65 2158 76, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 65 2158 76, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 65 2158 76, srcInfoPoints = []}) "happy_var_4")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 77 2158 88, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 77 2158 88, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 77 2158 88, srcInfoPoints = []}) "happy_var_6"))))))) Nothing])) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2159 7 2159 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2159 7 2159 8,SrcSpan "tests/examples/CParser.hs" 2159 39 2159 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2159 8 2159 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2159 8 2159 9,SrcSpan "tests/examples/CParser.hs" 2159 11 2159 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2159 9 2159 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2159 9 2159 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2159 14 2159 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2159 14 2159 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2159 14 2159 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2159 14 2159 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2159 26 2159 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2159 26 2159 27,SrcSpan "tests/examples/CParser.hs" 2159 38 2159 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2159 27 2159 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2159 27 2159 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2159 27 2159 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2159 27 2159 36, srcInfoPoints = []}) "happyIn30"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2159 37 2159 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2159 37 2159 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2159 37 2159 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2161 1 2161 59, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2161 1 2161 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2161 1 2161 15, srcInfoPoints = []}) "happyReduce_82")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2161 16 2161 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2161 16 2161 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2161 18 2161 59, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2161 18 2161 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2161 18 2161 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2161 18 2161 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2161 18 2161 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2161 18 2161 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2161 35 2161 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2161 35 2161 37, srcInfoPoints = []}) 7 "7"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2161 38 2161 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2161 38 2161 41, srcInfoPoints = []}) 23 "23"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2161 42 2161 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2161 42 2161 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2161 42 2161 59, srcInfoPoints = []}) "happyReduction_82"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2162 1 2175 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2162 1 2175 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2162 1 2162 18, srcInfoPoints = []}) "happyReduction_82") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2162 19 2169 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2162 19 2162 20,SrcSpan "tests/examples/CParser.hs" 2169 14 2169 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2162 20 2169 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2162 20 2162 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2162 20 2162 29, srcInfoPoints = []}) "happy_x_7")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2162 30 2162 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2162 30 2162 31,SrcSpan "tests/examples/CParser.hs" 2162 31 2162 39,SrcSpan "tests/examples/CParser.hs" 2162 39 2162 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2162 31 2162 39, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2163 5 2169 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2163 5 2163 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2163 5 2163 14, srcInfoPoints = []}) "happy_x_6")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2163 15 2163 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2163 15 2163 16,SrcSpan "tests/examples/CParser.hs" 2163 16 2163 24,SrcSpan "tests/examples/CParser.hs" 2163 24 2163 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2163 16 2163 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2164 5 2169 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2164 5 2164 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2164 5 2164 14, srcInfoPoints = []}) "happy_x_5")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2164 15 2164 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2164 15 2164 16,SrcSpan "tests/examples/CParser.hs" 2164 16 2164 24,SrcSpan "tests/examples/CParser.hs" 2164 24 2164 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2164 16 2164 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2165 5 2169 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2165 5 2165 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2165 5 2165 14, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2165 15 2165 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2165 15 2165 16,SrcSpan "tests/examples/CParser.hs" 2165 16 2165 24,SrcSpan "tests/examples/CParser.hs" 2165 24 2165 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2165 16 2165 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2166 5 2169 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2166 5 2166 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2166 5 2166 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2166 15 2166 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2166 15 2166 16,SrcSpan "tests/examples/CParser.hs" 2166 16 2166 24,SrcSpan "tests/examples/CParser.hs" 2166 24 2166 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2166 16 2166 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2167 5 2169 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2167 5 2167 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2167 5 2167 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2167 15 2167 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2167 15 2167 16,SrcSpan "tests/examples/CParser.hs" 2167 16 2167 24,SrcSpan "tests/examples/CParser.hs" 2167 24 2167 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2167 16 2167 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2168 5 2169 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2168 5 2168 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2168 5 2168 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2168 15 2168 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2168 15 2168 16,SrcSpan "tests/examples/CParser.hs" 2168 16 2168 24,SrcSpan "tests/examples/CParser.hs" 2168 24 2168 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2168 16 2168 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2169 5 2169 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2169 5 2169 14, srcInfoPoints = []}) "happyRest"))))))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2169 16 2169 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2169 16 2169 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2170 6 2175 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2170 6 2170 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2170 8 2175 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2170 8 2175 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2170 8 2170 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2170 8 2170 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2170 8 2170 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2170 18 2175 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2170 18 2170 19,SrcSpan "tests/examples/CParser.hs" 2175 5 2175 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2170 19 2174 93, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2170 19 2170 23,SrcSpan "tests/examples/CParser.hs" 2170 46 2170 48,SrcSpan "tests/examples/CParser.hs" 2170 49 2170 50,SrcSpan "tests/examples/CParser.hs" 2174 92 2174 93]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2170 24 2170 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2170 24 2170 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2170 24 2170 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2170 24 2170 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2170 36 2170 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2170 36 2170 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2170 36 2170 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2170 51 2174 92, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2170 51 2170 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2170 51 2170 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2170 63 2174 92, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2170 63 2170 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2171 5 2174 92, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2171 5 2171 9,SrcSpan "tests/examples/CParser.hs" 2171 32 2171 34,SrcSpan "tests/examples/CParser.hs" 2171 35 2171 36,SrcSpan "tests/examples/CParser.hs" 2174 91 2174 92]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2171 10 2171 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2171 10 2171 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2171 10 2171 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2171 10 2171 21, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2171 22 2171 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2171 22 2171 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2171 22 2171 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2171 37 2174 91, srcInfoPoints = []}) (PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2171 37 2171 64, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2171 37 2171 38,SrcSpan "tests/examples/CParser.hs" 2171 63 2171 64]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2171 38 2171 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2171 38 2171 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2171 38 2171 49, srcInfoPoints = []}) "CTokTyIdent")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2171 50 2171 51, srcInfoPoints = []}),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2171 52 2171 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2171 52 2171 63, srcInfoPoints = []}) "happy_var_2")])) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2171 65 2174 91, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2171 65 2171 67]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2172 5 2174 91, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2172 5 2172 9,SrcSpan "tests/examples/CParser.hs" 2172 32 2172 34,SrcSpan "tests/examples/CParser.hs" 2172 35 2172 36,SrcSpan "tests/examples/CParser.hs" 2174 90 2174 91]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2172 10 2172 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2172 10 2172 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2172 10 2172 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2172 10 2172 21, srcInfoPoints = []}) "happyOut123"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2172 22 2172 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2172 22 2172 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2172 22 2172 31, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2172 37 2174 90, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2172 37 2172 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2172 37 2172 48, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2172 49 2174 90, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2172 49 2172 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2173 5 2174 90, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2173 5 2173 9,SrcSpan "tests/examples/CParser.hs" 2173 32 2173 34,SrcSpan "tests/examples/CParser.hs" 2173 35 2173 36,SrcSpan "tests/examples/CParser.hs" 2174 89 2174 90]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2173 10 2173 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2173 10 2173 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2173 10 2173 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2173 10 2173 21, srcInfoPoints = []}) "happyOut117"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2173 22 2173 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2173 22 2173 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2173 22 2173 31, srcInfoPoints = []}) "happy_x_6")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2173 37 2174 89, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2173 37 2173 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2173 37 2173 48, srcInfoPoints = []}) "happy_var_6")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2173 49 2174 89, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2173 49 2173 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 5 2174 89, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2174 5 2174 6,SrcSpan "tests/examples/CParser.hs" 2174 88 2174 89]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 7 2174 88, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 7 2174 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 7 2174 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 7 2174 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 7 2174 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 20 2174 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 20 2174 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 20 2174 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 32 2174 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 32 2174 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 32 2174 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 34 2174 88, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 34 2174 76, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 34 2174 64, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 34 2174 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 34 2174 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 34 2174 45, srcInfoPoints = []}) "CAsmOperand"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 46 2174 64, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2174 46 2174 47,SrcSpan "tests/examples/CParser.hs" 2174 63 2174 64]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 47 2174 63, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 47 2174 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 47 2174 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 47 2174 51, srcInfoPoints = []}) "Just"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 52 2174 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 52 2174 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 52 2174 63, srcInfoPoints = []}) "happy_var_2")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 65 2174 76, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 65 2174 76, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 65 2174 76, srcInfoPoints = []}) "happy_var_4")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 77 2174 88, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 77 2174 88, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 77 2174 88, srcInfoPoints = []}) "happy_var_6"))))))) Nothing])) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2175 7 2175 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2175 7 2175 8,SrcSpan "tests/examples/CParser.hs" 2175 39 2175 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2175 8 2175 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2175 8 2175 9,SrcSpan "tests/examples/CParser.hs" 2175 11 2175 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2175 9 2175 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2175 9 2175 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2175 14 2175 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2175 14 2175 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2175 14 2175 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2175 14 2175 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2175 26 2175 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2175 26 2175 27,SrcSpan "tests/examples/CParser.hs" 2175 38 2175 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2175 27 2175 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2175 27 2175 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2175 27 2175 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2175 27 2175 36, srcInfoPoints = []}) "happyIn30"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2175 37 2175 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2175 37 2175 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2175 37 2175 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2177 1 2177 58, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2177 1 2177 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2177 1 2177 15, srcInfoPoints = []}) "happyReduce_83")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2177 16 2177 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2177 16 2177 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2177 18 2177 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2177 18 2177 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2177 18 2177 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2177 18 2177 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2177 18 2177 35, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2177 37 2177 40, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2177 37 2177 40, srcInfoPoints = []}) 24 "24"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2177 41 2177 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2177 41 2177 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2177 41 2177 58, srcInfoPoints = []}) "happyReduction_83"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2178 1 2182 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2178 1 2182 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2178 1 2178 18, srcInfoPoints = []}) "happyReduction_83") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2178 19 2178 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2178 19 2178 28, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2179 6 2182 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2179 6 2179 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2179 9 2182 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2179 9 2179 13,SrcSpan "tests/examples/CParser.hs" 2179 36 2179 38,SrcSpan "tests/examples/CParser.hs" 2179 39 2179 40,SrcSpan "tests/examples/CParser.hs" 2182 6 2182 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2179 14 2179 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2179 14 2179 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2179 14 2179 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2179 14 2179 25, srcInfoPoints = []}) "happyOut123"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2179 26 2179 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2179 26 2179 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2179 26 2179 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2179 41 2182 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2179 41 2179 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2179 41 2179 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2179 53 2182 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2179 53 2179 55]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2180 5 2182 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2180 5 2180 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2180 5 2180 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2180 5 2180 14, srcInfoPoints = []}) "happyIn31"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2181 10 2182 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2181 10 2181 11,SrcSpan "tests/examples/CParser.hs" 2182 5 2182 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2181 11 2181 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2181 11 2181 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2181 11 2181 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2181 11 2181 20, srcInfoPoints = []}) "singleton"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2181 21 2181 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2181 21 2181 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2181 21 2181 32, srcInfoPoints = []}) "happy_var_1"))))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2184 1 2184 58, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2184 1 2184 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2184 1 2184 15, srcInfoPoints = []}) "happyReduce_84")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2184 16 2184 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2184 16 2184 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2184 18 2184 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2184 18 2184 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2184 18 2184 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2184 18 2184 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2184 18 2184 35, srcInfoPoints = []}) "happySpecReduce_3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2184 37 2184 40, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2184 37 2184 40, srcInfoPoints = []}) 24 "24"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2184 41 2184 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2184 41 2184 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2184 41 2184 58, srcInfoPoints = []}) "happyReduction_84"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2185 1 2192 8, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2185 1 2192 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2185 1 2185 18, srcInfoPoints = []}) "happyReduction_84") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2185 19 2185 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2185 19 2185 28, srcInfoPoints = []}) "happy_x_3"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2186 5 2186 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2186 5 2186 14, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2187 5 2187 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2187 5 2187 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2188 6 2192 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2188 6 2188 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2188 9 2192 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2188 9 2188 13,SrcSpan "tests/examples/CParser.hs" 2188 35 2188 37,SrcSpan "tests/examples/CParser.hs" 2188 38 2188 39,SrcSpan "tests/examples/CParser.hs" 2192 7 2192 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2188 14 2188 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2188 14 2188 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2188 14 2188 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2188 14 2188 24, srcInfoPoints = []}) "happyOut31"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2188 25 2188 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2188 25 2188 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2188 25 2188 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2188 40 2192 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2188 40 2188 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2188 40 2188 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2188 52 2192 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2188 52 2188 54]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2189 5 2192 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2189 5 2189 9,SrcSpan "tests/examples/CParser.hs" 2189 32 2189 34,SrcSpan "tests/examples/CParser.hs" 2189 35 2189 36,SrcSpan "tests/examples/CParser.hs" 2192 6 2192 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2189 10 2189 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2189 10 2189 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2189 10 2189 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2189 10 2189 21, srcInfoPoints = []}) "happyOut123"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2189 22 2189 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2189 22 2189 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2189 22 2189 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2189 37 2192 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2189 37 2189 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2189 37 2189 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2189 49 2192 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2189 49 2189 51]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2190 5 2192 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2190 5 2190 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2190 5 2190 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2190 5 2190 14, srcInfoPoints = []}) "happyIn31"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2191 10 2192 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2191 10 2191 11,SrcSpan "tests/examples/CParser.hs" 2192 5 2192 6]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2191 11 2191 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2191 11 2191 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2191 11 2191 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2191 11 2191 22, srcInfoPoints = []}) "happy_var_1"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2191 23 2191 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2191 23 2191 24,SrcSpan "tests/examples/CParser.hs" 2191 24 2191 28,SrcSpan "tests/examples/CParser.hs" 2191 28 2191 29]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2191 23 2191 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2191 23 2191 24,SrcSpan "tests/examples/CParser.hs" 2191 24 2191 28,SrcSpan "tests/examples/CParser.hs" 2191 28 2191 29]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2191 24 2191 28, srcInfoPoints = []}) "snoc"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2191 30 2191 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2191 30 2191 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2191 30 2191 41, srcInfoPoints = []}) "happy_var_3"))))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2194 1 2194 59, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2194 1 2194 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2194 1 2194 15, srcInfoPoints = []}) "happyReduce_85")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2194 16 2194 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2194 16 2194 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2194 18 2194 59, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2194 18 2194 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2194 18 2194 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2194 18 2194 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2194 18 2194 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2194 18 2194 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2194 35 2194 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2194 35 2194 37, srcInfoPoints = []}) 2 "2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2194 38 2194 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2194 38 2194 41, srcInfoPoints = []}) 25 "25"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2194 42 2194 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2194 42 2194 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2194 42 2194 59, srcInfoPoints = []}) "happyReduction_85"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2195 1 2200 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2195 1 2200 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2195 1 2195 18, srcInfoPoints = []}) "happyReduction_85") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2195 19 2197 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2195 19 2195 20,SrcSpan "tests/examples/CParser.hs" 2197 14 2197 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2195 20 2197 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2195 20 2195 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2195 20 2195 29, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2195 30 2195 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2195 30 2195 31,SrcSpan "tests/examples/CParser.hs" 2195 31 2195 39,SrcSpan "tests/examples/CParser.hs" 2195 39 2195 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2195 31 2195 39, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2196 5 2197 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2196 5 2196 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2196 5 2196 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2196 15 2196 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2196 15 2196 16,SrcSpan "tests/examples/CParser.hs" 2196 16 2196 24,SrcSpan "tests/examples/CParser.hs" 2196 24 2196 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2196 16 2196 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2197 5 2197 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2197 5 2197 14, srcInfoPoints = []}) "happyRest")))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2197 16 2197 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2197 16 2197 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2198 6 2200 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2198 6 2198 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2198 8 2200 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2198 8 2200 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2198 8 2198 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2198 8 2198 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2198 8 2198 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2198 18 2200 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2198 18 2198 19,SrcSpan "tests/examples/CParser.hs" 2200 5 2200 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2198 19 2199 66, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2198 19 2198 23,SrcSpan "tests/examples/CParser.hs" 2198 45 2198 47,SrcSpan "tests/examples/CParser.hs" 2198 48 2198 49,SrcSpan "tests/examples/CParser.hs" 2199 65 2199 66]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2198 24 2198 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2198 24 2198 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2198 24 2198 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2198 24 2198 34, srcInfoPoints = []}) "happyOut45"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2198 35 2198 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2198 35 2198 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2198 35 2198 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2198 50 2199 65, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2198 50 2198 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2198 50 2198 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2198 62 2199 65, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2198 62 2198 64]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2199 5 2199 65, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2199 5 2199 6,SrcSpan "tests/examples/CParser.hs" 2199 64 2199 65]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2199 7 2199 64, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2199 7 2199 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2199 7 2199 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2199 7 2199 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2199 7 2199 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2199 20 2199 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2199 20 2199 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2199 20 2199 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2199 32 2199 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2199 32 2199 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2199 32 2199 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2199 34 2199 64, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2199 34 2199 61, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2199 34 2199 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2199 34 2199 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2199 34 2199 39, srcInfoPoints = []}) "CDecl"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2199 40 2199 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2199 40 2199 41,SrcSpan "tests/examples/CParser.hs" 2199 60 2199 61]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2199 41 2199 60, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2199 41 2199 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2199 41 2199 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2199 41 2199 48, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2199 49 2199 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2199 49 2199 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2199 49 2199 60, srcInfoPoints = []}) "happy_var_1")))))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2199 62 2199 64, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2199 62 2199 63,SrcSpan "tests/examples/CParser.hs" 2199 63 2199 64]}) []))))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2200 7 2200 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2200 7 2200 8,SrcSpan "tests/examples/CParser.hs" 2200 39 2200 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2200 8 2200 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2200 8 2200 9,SrcSpan "tests/examples/CParser.hs" 2200 11 2200 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2200 9 2200 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2200 9 2200 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2200 14 2200 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2200 14 2200 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2200 14 2200 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2200 14 2200 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2200 26 2200 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2200 26 2200 27,SrcSpan "tests/examples/CParser.hs" 2200 38 2200 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2200 27 2200 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2200 27 2200 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2200 27 2200 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2200 27 2200 36, srcInfoPoints = []}) "happyIn32"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2200 37 2200 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2200 37 2200 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2200 37 2200 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2202 1 2202 59, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2202 1 2202 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2202 1 2202 15, srcInfoPoints = []}) "happyReduce_86")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2202 16 2202 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2202 16 2202 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2202 18 2202 59, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2202 18 2202 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2202 18 2202 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2202 18 2202 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2202 18 2202 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2202 18 2202 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2202 35 2202 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2202 35 2202 37, srcInfoPoints = []}) 2 "2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2202 38 2202 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2202 38 2202 41, srcInfoPoints = []}) 25 "25"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2202 42 2202 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2202 42 2202 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2202 42 2202 59, srcInfoPoints = []}) "happyReduction_86"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2203 1 2208 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2203 1 2208 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2203 1 2203 18, srcInfoPoints = []}) "happyReduction_86") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2203 19 2205 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2203 19 2203 20,SrcSpan "tests/examples/CParser.hs" 2205 14 2205 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2203 20 2205 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2203 20 2203 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2203 20 2203 29, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2203 30 2203 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2203 30 2203 31,SrcSpan "tests/examples/CParser.hs" 2203 31 2203 39,SrcSpan "tests/examples/CParser.hs" 2203 39 2203 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2203 31 2203 39, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2204 5 2205 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2204 5 2204 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2204 5 2204 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2204 15 2204 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2204 15 2204 16,SrcSpan "tests/examples/CParser.hs" 2204 16 2204 24,SrcSpan "tests/examples/CParser.hs" 2204 24 2204 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2204 16 2204 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2205 5 2205 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2205 5 2205 14, srcInfoPoints = []}) "happyRest")))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2205 16 2205 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2205 16 2205 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2206 6 2208 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2206 6 2206 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2206 8 2208 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2206 8 2208 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2206 8 2206 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2206 8 2206 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2206 8 2206 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2206 18 2208 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2206 18 2206 19,SrcSpan "tests/examples/CParser.hs" 2208 5 2208 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2206 19 2207 66, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2206 19 2206 23,SrcSpan "tests/examples/CParser.hs" 2206 45 2206 47,SrcSpan "tests/examples/CParser.hs" 2206 48 2206 49,SrcSpan "tests/examples/CParser.hs" 2207 65 2207 66]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2206 24 2206 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2206 24 2206 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2206 24 2206 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2206 24 2206 34, srcInfoPoints = []}) "happyOut46"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2206 35 2206 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2206 35 2206 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2206 35 2206 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2206 50 2207 65, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2206 50 2206 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2206 50 2206 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2206 62 2207 65, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2206 62 2206 64]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2207 5 2207 65, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2207 5 2207 6,SrcSpan "tests/examples/CParser.hs" 2207 64 2207 65]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2207 7 2207 64, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2207 7 2207 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2207 7 2207 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2207 7 2207 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2207 7 2207 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2207 20 2207 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2207 20 2207 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2207 20 2207 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2207 32 2207 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2207 32 2207 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2207 32 2207 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2207 34 2207 64, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2207 34 2207 61, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2207 34 2207 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2207 34 2207 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2207 34 2207 39, srcInfoPoints = []}) "CDecl"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2207 40 2207 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2207 40 2207 41,SrcSpan "tests/examples/CParser.hs" 2207 60 2207 61]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2207 41 2207 60, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2207 41 2207 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2207 41 2207 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2207 41 2207 48, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2207 49 2207 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2207 49 2207 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2207 49 2207 60, srcInfoPoints = []}) "happy_var_1")))))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2207 62 2207 64, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2207 62 2207 63,SrcSpan "tests/examples/CParser.hs" 2207 63 2207 64]}) []))))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2208 7 2208 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2208 7 2208 8,SrcSpan "tests/examples/CParser.hs" 2208 39 2208 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2208 8 2208 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2208 8 2208 9,SrcSpan "tests/examples/CParser.hs" 2208 11 2208 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2208 9 2208 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2208 9 2208 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2208 14 2208 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2208 14 2208 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2208 14 2208 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2208 14 2208 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2208 26 2208 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2208 26 2208 27,SrcSpan "tests/examples/CParser.hs" 2208 38 2208 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2208 27 2208 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2208 27 2208 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2208 27 2208 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2208 27 2208 36, srcInfoPoints = []}) "happyIn32"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2208 37 2208 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2208 37 2208 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2208 37 2208 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2210 1 2210 59, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2210 1 2210 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2210 1 2210 15, srcInfoPoints = []}) "happyReduce_87")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2210 16 2210 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2210 16 2210 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2210 18 2210 59, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2210 18 2210 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2210 18 2210 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2210 18 2210 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2210 18 2210 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2210 18 2210 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2210 35 2210 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2210 35 2210 37, srcInfoPoints = []}) 2 "2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2210 38 2210 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2210 38 2210 41, srcInfoPoints = []}) 25 "25"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2210 42 2210 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2210 42 2210 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2210 42 2210 59, srcInfoPoints = []}) "happyReduction_87"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2211 1 2216 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2211 1 2216 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2211 1 2211 18, srcInfoPoints = []}) "happyReduction_87") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2211 19 2213 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2211 19 2211 20,SrcSpan "tests/examples/CParser.hs" 2213 14 2213 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2211 20 2213 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2211 20 2211 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2211 20 2211 29, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2211 30 2211 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2211 30 2211 31,SrcSpan "tests/examples/CParser.hs" 2211 31 2211 39,SrcSpan "tests/examples/CParser.hs" 2211 39 2211 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2211 31 2211 39, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2212 5 2213 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2212 5 2212 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2212 5 2212 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2212 15 2212 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2212 15 2212 16,SrcSpan "tests/examples/CParser.hs" 2212 16 2212 24,SrcSpan "tests/examples/CParser.hs" 2212 24 2212 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2212 16 2212 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2213 5 2213 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2213 5 2213 14, srcInfoPoints = []}) "happyRest")))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2213 16 2213 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2213 16 2213 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2214 6 2216 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2214 6 2214 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2214 8 2216 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2214 8 2216 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2214 8 2214 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2214 8 2214 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2214 8 2214 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2214 18 2216 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2214 18 2214 19,SrcSpan "tests/examples/CParser.hs" 2216 5 2216 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2214 19 2215 107, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2214 19 2214 23,SrcSpan "tests/examples/CParser.hs" 2214 45 2214 47,SrcSpan "tests/examples/CParser.hs" 2214 48 2214 49,SrcSpan "tests/examples/CParser.hs" 2215 106 2215 107]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2214 24 2214 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2214 24 2214 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2214 24 2214 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2214 24 2214 34, srcInfoPoints = []}) "happyOut36"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2214 35 2214 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2214 35 2214 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2214 35 2214 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2214 50 2215 106, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2214 50 2214 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2214 50 2214 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2214 62 2215 106, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2214 62 2214 64]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 5 2215 106, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2215 5 2215 6,SrcSpan "tests/examples/CParser.hs" 2215 105 2215 106]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 7 2215 105, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2215 7 2215 11,SrcSpan "tests/examples/CParser.hs" 2215 24 2215 26,SrcSpan "tests/examples/CParser.hs" 2215 27 2215 27,SrcSpan "tests/examples/CParser.hs" 2215 105 2215 105]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 12 2215 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 12 2215 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 12 2215 23, srcInfoPoints = []}) "happy_var_1"))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 27 2215 105, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 27 2215 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 27 2215 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 27 2215 32, srcInfoPoints = []}) "CDecl")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 33 2215 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 33 2215 42, srcInfoPoints = []}) "declspecs"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 43 2215 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 43 2215 47, srcInfoPoints = []}) "dies"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 48 2215 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 48 2215 50, srcInfoPoints = []}) "at")]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 51 2215 105, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2215 51 2215 53]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 54 2215 105, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 54 2215 67, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 54 2215 64, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 54 2215 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 54 2215 64, srcInfoPoints = []}) "withLength"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 65 2215 67, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 65 2215 67, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 65 2215 67, srcInfoPoints = []}) "at")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 68 2215 105, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2215 68 2215 69,SrcSpan "tests/examples/CParser.hs" 2215 104 2215 105]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 69 2215 104, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 69 2215 84, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 69 2215 74, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 69 2215 74, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 69 2215 74, srcInfoPoints = []}) "CDecl"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 75 2215 84, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 75 2215 84, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 75 2215 84, srcInfoPoints = []}) "declspecs")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 85 2215 104, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2215 85 2215 86,SrcSpan "tests/examples/CParser.hs" 2215 103 2215 104]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 86 2215 103, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 86 2215 98, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 86 2215 98, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 86 2215 98, srcInfoPoints = []}) "List") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 86 2215 98, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 99 2215 103, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 99 2215 103, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 99 2215 103, srcInfoPoints = []}) "dies"))))))))) Nothing]))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2216 7 2216 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2216 7 2216 8,SrcSpan "tests/examples/CParser.hs" 2216 39 2216 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2216 8 2216 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2216 8 2216 9,SrcSpan "tests/examples/CParser.hs" 2216 11 2216 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2216 9 2216 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2216 9 2216 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2216 14 2216 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2216 14 2216 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2216 14 2216 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2216 14 2216 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2216 26 2216 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2216 26 2216 27,SrcSpan "tests/examples/CParser.hs" 2216 38 2216 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2216 27 2216 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2216 27 2216 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2216 27 2216 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2216 27 2216 36, srcInfoPoints = []}) "happyIn32"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2216 37 2216 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2216 37 2216 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2216 37 2216 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2218 1 2218 59, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2218 1 2218 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2218 1 2218 15, srcInfoPoints = []}) "happyReduce_88")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2218 16 2218 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2218 16 2218 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2218 18 2218 59, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2218 18 2218 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2218 18 2218 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2218 18 2218 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2218 18 2218 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2218 18 2218 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2218 35 2218 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2218 35 2218 37, srcInfoPoints = []}) 2 "2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2218 38 2218 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2218 38 2218 41, srcInfoPoints = []}) 25 "25"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2218 42 2218 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2218 42 2218 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2218 42 2218 59, srcInfoPoints = []}) "happyReduction_88"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2219 1 2224 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2219 1 2224 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2219 1 2219 18, srcInfoPoints = []}) "happyReduction_88") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2219 19 2221 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2219 19 2219 20,SrcSpan "tests/examples/CParser.hs" 2221 14 2221 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2219 20 2221 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2219 20 2219 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2219 20 2219 29, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2219 30 2219 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2219 30 2219 31,SrcSpan "tests/examples/CParser.hs" 2219 31 2219 39,SrcSpan "tests/examples/CParser.hs" 2219 39 2219 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2219 31 2219 39, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2220 5 2221 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2220 5 2220 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2220 5 2220 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2220 15 2220 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2220 15 2220 16,SrcSpan "tests/examples/CParser.hs" 2220 16 2220 24,SrcSpan "tests/examples/CParser.hs" 2220 24 2220 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2220 16 2220 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2221 5 2221 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2221 5 2221 14, srcInfoPoints = []}) "happyRest")))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2221 16 2221 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2221 16 2221 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2222 6 2224 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2222 6 2222 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2222 8 2224 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2222 8 2224 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2222 8 2222 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2222 8 2222 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2222 8 2222 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2222 18 2224 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2222 18 2222 19,SrcSpan "tests/examples/CParser.hs" 2224 5 2224 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2222 19 2223 107, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2222 19 2222 23,SrcSpan "tests/examples/CParser.hs" 2222 45 2222 47,SrcSpan "tests/examples/CParser.hs" 2222 48 2222 49,SrcSpan "tests/examples/CParser.hs" 2223 106 2223 107]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2222 24 2222 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2222 24 2222 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2222 24 2222 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2222 24 2222 34, srcInfoPoints = []}) "happyOut34"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2222 35 2222 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2222 35 2222 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2222 35 2222 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2222 50 2223 106, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2222 50 2222 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2222 50 2222 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2222 62 2223 106, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2222 62 2222 64]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 5 2223 106, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2223 5 2223 6,SrcSpan "tests/examples/CParser.hs" 2223 105 2223 106]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 7 2223 105, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2223 7 2223 11,SrcSpan "tests/examples/CParser.hs" 2223 24 2223 26,SrcSpan "tests/examples/CParser.hs" 2223 27 2223 27,SrcSpan "tests/examples/CParser.hs" 2223 105 2223 105]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 12 2223 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 12 2223 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 12 2223 23, srcInfoPoints = []}) "happy_var_1"))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 27 2223 105, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 27 2223 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 27 2223 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 27 2223 32, srcInfoPoints = []}) "CDecl")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 33 2223 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 33 2223 42, srcInfoPoints = []}) "declspecs"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 43 2223 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 43 2223 47, srcInfoPoints = []}) "dies"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 48 2223 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 48 2223 50, srcInfoPoints = []}) "at")]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 51 2223 105, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2223 51 2223 53]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 54 2223 105, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 54 2223 67, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 54 2223 64, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 54 2223 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 54 2223 64, srcInfoPoints = []}) "withLength"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 65 2223 67, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 65 2223 67, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 65 2223 67, srcInfoPoints = []}) "at")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 68 2223 105, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2223 68 2223 69,SrcSpan "tests/examples/CParser.hs" 2223 104 2223 105]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 69 2223 104, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 69 2223 84, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 69 2223 74, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 69 2223 74, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 69 2223 74, srcInfoPoints = []}) "CDecl"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 75 2223 84, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 75 2223 84, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 75 2223 84, srcInfoPoints = []}) "declspecs")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 85 2223 104, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2223 85 2223 86,SrcSpan "tests/examples/CParser.hs" 2223 103 2223 104]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 86 2223 103, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 86 2223 98, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 86 2223 98, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 86 2223 98, srcInfoPoints = []}) "List") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 86 2223 98, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 99 2223 103, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 99 2223 103, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 99 2223 103, srcInfoPoints = []}) "dies"))))))))) Nothing]))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2224 7 2224 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2224 7 2224 8,SrcSpan "tests/examples/CParser.hs" 2224 39 2224 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2224 8 2224 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2224 8 2224 9,SrcSpan "tests/examples/CParser.hs" 2224 11 2224 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2224 9 2224 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2224 9 2224 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2224 14 2224 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2224 14 2224 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2224 14 2224 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2224 14 2224 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2224 26 2224 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2224 26 2224 27,SrcSpan "tests/examples/CParser.hs" 2224 38 2224 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2224 27 2224 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2224 27 2224 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2224 27 2224 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2224 27 2224 36, srcInfoPoints = []}) "happyIn32"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2224 37 2224 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2224 37 2224 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2224 37 2224 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2226 1 2226 58, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2226 1 2226 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2226 1 2226 15, srcInfoPoints = []}) "happyReduce_89")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2226 16 2226 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2226 16 2226 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2226 18 2226 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2226 18 2226 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2226 18 2226 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2226 18 2226 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2226 18 2226 35, srcInfoPoints = []}) "happySpecReduce_0"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2226 37 2226 40, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2226 37 2226 40, srcInfoPoints = []}) 26 "26"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2226 41 2226 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2226 41 2226 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2226 41 2226 58, srcInfoPoints = []}) "happyReduction_89"))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2227 1 2229 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2227 1 2227 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2227 1 2227 18, srcInfoPoints = []}) "happyReduction_89")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2227 20 2229 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2227 20 2227 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2227 23 2229 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2227 23 2227 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2227 23 2227 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2227 23 2227 32, srcInfoPoints = []}) "happyIn33"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2228 10 2229 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2228 10 2228 11,SrcSpan "tests/examples/CParser.hs" 2229 5 2229 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2228 11 2228 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2228 11 2228 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2228 11 2228 16, srcInfoPoints = []}) "empty")))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2231 1 2231 58, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2231 1 2231 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2231 1 2231 15, srcInfoPoints = []}) "happyReduce_90")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2231 16 2231 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2231 16 2231 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2231 18 2231 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2231 18 2231 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2231 18 2231 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2231 18 2231 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2231 18 2231 35, srcInfoPoints = []}) "happySpecReduce_2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2231 37 2231 40, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2231 37 2231 40, srcInfoPoints = []}) 26 "26"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2231 41 2231 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2231 41 2231 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2231 41 2231 58, srcInfoPoints = []}) "happyReduction_90"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2232 1 2238 8, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2232 1 2238 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2232 1 2232 18, srcInfoPoints = []}) "happyReduction_90") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2232 19 2232 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2232 19 2232 28, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2233 5 2233 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2233 5 2233 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2234 6 2238 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2234 6 2234 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2234 9 2238 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2234 9 2234 13,SrcSpan "tests/examples/CParser.hs" 2234 35 2234 37,SrcSpan "tests/examples/CParser.hs" 2234 38 2234 39,SrcSpan "tests/examples/CParser.hs" 2238 7 2238 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2234 14 2234 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2234 14 2234 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2234 14 2234 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2234 14 2234 24, srcInfoPoints = []}) "happyOut33"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2234 25 2234 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2234 25 2234 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2234 25 2234 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2234 40 2238 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2234 40 2234 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2234 40 2234 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2234 52 2238 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2234 52 2234 54]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2235 5 2238 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2235 5 2235 9,SrcSpan "tests/examples/CParser.hs" 2235 31 2235 33,SrcSpan "tests/examples/CParser.hs" 2235 34 2235 35,SrcSpan "tests/examples/CParser.hs" 2238 6 2238 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2235 10 2235 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2235 10 2235 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2235 10 2235 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2235 10 2235 20, srcInfoPoints = []}) "happyOut32"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2235 21 2235 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2235 21 2235 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2235 21 2235 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2235 36 2238 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2235 36 2235 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2235 36 2235 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2235 48 2238 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2235 48 2235 50]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2236 5 2238 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2236 5 2236 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2236 5 2236 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2236 5 2236 14, srcInfoPoints = []}) "happyIn33"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2237 10 2238 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2237 10 2237 11,SrcSpan "tests/examples/CParser.hs" 2238 5 2238 6]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2237 11 2237 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2237 11 2237 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2237 11 2237 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2237 11 2237 22, srcInfoPoints = []}) "happy_var_1"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2237 23 2237 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2237 23 2237 24,SrcSpan "tests/examples/CParser.hs" 2237 24 2237 28,SrcSpan "tests/examples/CParser.hs" 2237 28 2237 29]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2237 23 2237 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2237 23 2237 24,SrcSpan "tests/examples/CParser.hs" 2237 24 2237 28,SrcSpan "tests/examples/CParser.hs" 2237 28 2237 29]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2237 24 2237 28, srcInfoPoints = []}) "snoc"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2237 30 2237 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2237 30 2237 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2237 30 2237 41, srcInfoPoints = []}) "happy_var_2"))))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2240 1 2240 59, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2240 1 2240 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2240 1 2240 15, srcInfoPoints = []}) "happyReduce_91")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2240 16 2240 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2240 16 2240 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2240 18 2240 59, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2240 18 2240 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2240 18 2240 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2240 18 2240 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2240 18 2240 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2240 18 2240 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2240 35 2240 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2240 35 2240 37, srcInfoPoints = []}) 4 "4"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2240 38 2240 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2240 38 2240 41, srcInfoPoints = []}) 27 "27"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2240 42 2240 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2240 42 2240 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2240 42 2240 59, srcInfoPoints = []}) "happyReduction_91"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2241 1 2255 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2241 1 2255 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2241 1 2241 18, srcInfoPoints = []}) "happyReduction_91") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2241 19 2245 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2241 19 2241 20,SrcSpan "tests/examples/CParser.hs" 2245 14 2245 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2241 20 2245 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2241 20 2241 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2241 20 2241 29, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2241 30 2241 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2241 30 2241 31,SrcSpan "tests/examples/CParser.hs" 2241 31 2241 39,SrcSpan "tests/examples/CParser.hs" 2241 39 2241 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2241 31 2241 39, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2242 5 2245 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2242 5 2242 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2242 5 2242 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2242 15 2242 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2242 15 2242 16,SrcSpan "tests/examples/CParser.hs" 2242 16 2242 24,SrcSpan "tests/examples/CParser.hs" 2242 24 2242 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2242 16 2242 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2243 5 2245 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2243 5 2243 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2243 5 2243 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2243 15 2243 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2243 15 2243 16,SrcSpan "tests/examples/CParser.hs" 2243 16 2243 24,SrcSpan "tests/examples/CParser.hs" 2243 24 2243 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2243 16 2243 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2244 5 2245 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2244 5 2244 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2244 5 2244 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2244 15 2244 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2244 15 2244 16,SrcSpan "tests/examples/CParser.hs" 2244 16 2244 24,SrcSpan "tests/examples/CParser.hs" 2244 24 2244 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2244 16 2244 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2245 5 2245 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2245 5 2245 14, srcInfoPoints = []}) "happyRest")))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2245 16 2245 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2245 16 2245 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2246 6 2255 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2246 6 2246 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2246 8 2255 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2246 8 2255 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2246 8 2246 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2246 8 2246 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2246 8 2246 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2246 18 2255 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2246 18 2246 19,SrcSpan "tests/examples/CParser.hs" 2255 5 2255 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2246 19 2254 91, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2246 19 2246 23,SrcSpan "tests/examples/CParser.hs" 2246 45 2246 47,SrcSpan "tests/examples/CParser.hs" 2246 48 2246 49,SrcSpan "tests/examples/CParser.hs" 2254 90 2254 91]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2246 24 2246 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2246 24 2246 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2246 24 2246 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2246 24 2246 34, srcInfoPoints = []}) "happyOut38"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2246 35 2246 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2246 35 2246 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2246 35 2246 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2246 50 2254 90, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2246 50 2246 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2246 50 2246 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2246 62 2254 90, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2246 62 2246 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2247 5 2254 90, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2247 5 2247 9,SrcSpan "tests/examples/CParser.hs" 2247 31 2247 33,SrcSpan "tests/examples/CParser.hs" 2247 34 2247 35,SrcSpan "tests/examples/CParser.hs" 2254 89 2254 90]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2247 10 2247 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2247 10 2247 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2247 10 2247 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2247 10 2247 20, srcInfoPoints = []}) "happyOut72"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2247 21 2247 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2247 21 2247 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2247 21 2247 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2247 36 2254 89, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2247 36 2247 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2247 36 2247 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2247 48 2254 89, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2247 48 2247 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2248 5 2254 89, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2248 5 2248 9,SrcSpan "tests/examples/CParser.hs" 2248 31 2248 33,SrcSpan "tests/examples/CParser.hs" 2248 34 2248 35,SrcSpan "tests/examples/CParser.hs" 2254 88 2254 89]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2248 10 2248 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2248 10 2248 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2248 10 2248 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2248 10 2248 20, srcInfoPoints = []}) "happyOut35"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2248 21 2248 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2248 21 2248 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2248 21 2248 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2248 36 2254 88, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2248 36 2248 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2248 36 2248 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2248 48 2254 88, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2248 48 2248 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2249 5 2254 88, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2249 5 2249 9,SrcSpan "tests/examples/CParser.hs" 2249 31 2249 33,SrcSpan "tests/examples/CParser.hs" 2249 34 2249 35,SrcSpan "tests/examples/CParser.hs" 2254 87 2254 88]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2249 10 2249 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2249 10 2249 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2249 10 2249 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2249 10 2249 20, srcInfoPoints = []}) "happyOut91"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2249 21 2249 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2249 21 2249 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2249 21 2249 30, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2249 36 2254 87, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2249 36 2249 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2249 36 2249 47, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2249 48 2254 87, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2249 48 2249 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2250 5 2254 87, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2250 5 2250 6,SrcSpan "tests/examples/CParser.hs" 2254 86 2254 87]}) (Let (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2250 7 2254 86, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2250 7 2250 10,SrcSpan "tests/examples/CParser.hs" 2250 43 2250 45]}) (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2250 11 2250 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2250 11 2250 11,SrcSpan "tests/examples/CParser.hs" 2250 43 2250 43]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2250 11 2250 42, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2250 11 2250 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2250 11 2250 20, srcInfoPoints = []}) "declspecs")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2250 21 2250 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2250 21 2250 22]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2250 23 2250 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2250 23 2250 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2250 23 2250 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2250 23 2250 30, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2250 31 2250 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2250 31 2250 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2250 31 2250 42, srcInfoPoints = []}) "happy_var_1"))))) Nothing]) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2251 8 2254 86, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2251 8 2251 10,SrcSpan "tests/examples/CParser.hs" 2251 10 2251 11,SrcSpan "tests/examples/CParser.hs" 2252 12 2252 13,SrcSpan "tests/examples/CParser.hs" 2253 12 2253 13,SrcSpan "tests/examples/CParser.hs" 2254 85 2254 86]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2251 12 2251 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2251 18 2251 20]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2251 12 2251 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2251 12 2251 17, srcInfoPoints = []}) "declr")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2251 21 2251 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2251 21 2251 49, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2251 21 2251 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2251 21 2251 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2251 21 2251 37, srcInfoPoints = []}) "withAsmNameAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2251 38 2251 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2251 38 2251 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2251 38 2251 49, srcInfoPoints = []}) "happy_var_3")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2251 50 2251 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2251 50 2251 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2251 50 2251 61, srcInfoPoints = []}) "happy_var_2")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2252 14 2252 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2252 14 2252 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2252 14 2252 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2252 14 2252 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2252 14 2252 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2252 14 2252 25, srcInfoPoints = []}) "doDeclIdent"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2252 26 2252 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2252 26 2252 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2252 26 2252 35, srcInfoPoints = []}) "declspecs")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2252 36 2252 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2252 36 2252 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2252 36 2252 41, srcInfoPoints = []}) "declr")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2253 14 2254 84, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2253 14 2254 84, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2253 14 2253 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2253 14 2253 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2253 14 2253 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2253 14 2253 26, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2253 27 2253 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2253 27 2253 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2253 27 2253 38, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2253 39 2253 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2253 39 2253 40, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2253 39 2253 40, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2254 17 2254 84, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2254 17 2254 32, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2254 17 2254 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2254 17 2254 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2254 17 2254 22, srcInfoPoints = []}) "CDecl"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2254 23 2254 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2254 23 2254 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2254 23 2254 32, srcInfoPoints = []}) "declspecs")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2254 33 2254 84, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2254 33 2254 34,SrcSpan "tests/examples/CParser.hs" 2254 83 2254 84]}) [Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2254 34 2254 83, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2254 34 2254 35,SrcSpan "tests/examples/CParser.hs" 2254 60 2254 61,SrcSpan "tests/examples/CParser.hs" 2254 73 2254 74,SrcSpan "tests/examples/CParser.hs" 2254 82 2254 83]}) Boxed [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2254 35 2254 60, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2254 35 2254 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2254 35 2254 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2254 35 2254 39, srcInfoPoints = []}) "Just"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2254 40 2254 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2254 40 2254 41,SrcSpan "tests/examples/CParser.hs" 2254 59 2254 60]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2254 41 2254 59, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2254 41 2254 53, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2254 41 2254 53, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2254 41 2254 53, srcInfoPoints = []}) "reverseDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2254 54 2254 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2254 54 2254 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2254 54 2254 59, srcInfoPoints = []}) "declr"))))),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2254 62 2254 73, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2254 62 2254 73, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2254 62 2254 73, srcInfoPoints = []}) "happy_var_4")),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2254 75 2254 82, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2254 75 2254 82, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2254 75 2254 82, srcInfoPoints = []}) "Nothing"))]])))])))) Nothing])) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2255 7 2255 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2255 7 2255 8,SrcSpan "tests/examples/CParser.hs" 2255 39 2255 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2255 8 2255 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2255 8 2255 9,SrcSpan "tests/examples/CParser.hs" 2255 11 2255 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2255 9 2255 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2255 9 2255 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2255 14 2255 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2255 14 2255 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2255 14 2255 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2255 14 2255 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2255 26 2255 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2255 26 2255 27,SrcSpan "tests/examples/CParser.hs" 2255 38 2255 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2255 27 2255 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2255 27 2255 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2255 27 2255 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2255 27 2255 36, srcInfoPoints = []}) "happyIn34"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2255 37 2255 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2255 37 2255 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2255 37 2255 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2257 1 2257 59, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2257 1 2257 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2257 1 2257 15, srcInfoPoints = []}) "happyReduce_92")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2257 16 2257 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2257 16 2257 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2257 18 2257 59, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2257 18 2257 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2257 18 2257 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2257 18 2257 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2257 18 2257 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2257 18 2257 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2257 35 2257 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2257 35 2257 37, srcInfoPoints = []}) 4 "4"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2257 38 2257 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2257 38 2257 41, srcInfoPoints = []}) 27 "27"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2257 42 2257 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2257 42 2257 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2257 42 2257 59, srcInfoPoints = []}) "happyReduction_92"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2258 1 2271 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2258 1 2271 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2258 1 2258 18, srcInfoPoints = []}) "happyReduction_92") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2258 19 2262 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2258 19 2258 20,SrcSpan "tests/examples/CParser.hs" 2262 14 2262 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2258 20 2262 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2258 20 2258 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2258 20 2258 29, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2258 30 2258 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2258 30 2258 31,SrcSpan "tests/examples/CParser.hs" 2258 31 2258 39,SrcSpan "tests/examples/CParser.hs" 2258 39 2258 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2258 31 2258 39, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2259 5 2262 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2259 5 2259 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2259 5 2259 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2259 15 2259 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2259 15 2259 16,SrcSpan "tests/examples/CParser.hs" 2259 16 2259 24,SrcSpan "tests/examples/CParser.hs" 2259 24 2259 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2259 16 2259 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2260 5 2262 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2260 5 2260 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2260 5 2260 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2260 15 2260 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2260 15 2260 16,SrcSpan "tests/examples/CParser.hs" 2260 16 2260 24,SrcSpan "tests/examples/CParser.hs" 2260 24 2260 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2260 16 2260 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2261 5 2262 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2261 5 2261 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2261 5 2261 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2261 15 2261 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2261 15 2261 16,SrcSpan "tests/examples/CParser.hs" 2261 16 2261 24,SrcSpan "tests/examples/CParser.hs" 2261 24 2261 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2261 16 2261 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2262 5 2262 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2262 5 2262 14, srcInfoPoints = []}) "happyRest")))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2262 16 2262 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2262 16 2262 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2263 6 2271 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2263 6 2263 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2263 8 2271 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2263 8 2271 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2263 8 2263 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2263 8 2263 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2263 8 2263 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2263 18 2271 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2263 18 2263 19,SrcSpan "tests/examples/CParser.hs" 2271 5 2271 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2263 19 2270 115, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2263 19 2263 23,SrcSpan "tests/examples/CParser.hs" 2263 45 2263 47,SrcSpan "tests/examples/CParser.hs" 2263 48 2263 49,SrcSpan "tests/examples/CParser.hs" 2270 114 2270 115]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2263 24 2263 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2263 24 2263 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2263 24 2263 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2263 24 2263 34, srcInfoPoints = []}) "happyOut62"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2263 35 2263 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2263 35 2263 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2263 35 2263 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2263 50 2270 114, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2263 50 2263 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2263 50 2263 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2263 62 2270 114, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2263 62 2263 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2264 5 2270 114, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2264 5 2264 9,SrcSpan "tests/examples/CParser.hs" 2264 31 2264 33,SrcSpan "tests/examples/CParser.hs" 2264 34 2264 35,SrcSpan "tests/examples/CParser.hs" 2270 113 2270 114]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2264 10 2264 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2264 10 2264 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2264 10 2264 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2264 10 2264 20, srcInfoPoints = []}) "happyOut72"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2264 21 2264 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2264 21 2264 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2264 21 2264 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2264 36 2270 113, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2264 36 2264 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2264 36 2264 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2264 48 2270 113, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2264 48 2264 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2265 5 2270 113, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2265 5 2265 9,SrcSpan "tests/examples/CParser.hs" 2265 31 2265 33,SrcSpan "tests/examples/CParser.hs" 2265 34 2265 35,SrcSpan "tests/examples/CParser.hs" 2270 112 2270 113]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2265 10 2265 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2265 10 2265 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2265 10 2265 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2265 10 2265 20, srcInfoPoints = []}) "happyOut35"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2265 21 2265 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2265 21 2265 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2265 21 2265 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2265 36 2270 112, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2265 36 2265 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2265 36 2265 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2265 48 2270 112, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2265 48 2265 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2266 5 2270 112, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2266 5 2266 9,SrcSpan "tests/examples/CParser.hs" 2266 31 2266 33,SrcSpan "tests/examples/CParser.hs" 2266 34 2266 35,SrcSpan "tests/examples/CParser.hs" 2270 111 2270 112]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2266 10 2266 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2266 10 2266 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2266 10 2266 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2266 10 2266 20, srcInfoPoints = []}) "happyOut91"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2266 21 2266 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2266 21 2266 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2266 21 2266 30, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2266 36 2270 111, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2266 36 2266 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2266 36 2266 47, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2266 48 2270 111, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2266 48 2266 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2267 5 2270 111, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2267 5 2267 6,SrcSpan "tests/examples/CParser.hs" 2270 110 2270 111]}) (Let (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2267 7 2270 110, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2267 7 2267 10,SrcSpan "tests/examples/CParser.hs" 2267 49 2267 51]}) (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2267 11 2267 48, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2267 11 2267 11,SrcSpan "tests/examples/CParser.hs" 2267 49 2267 49]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2267 11 2267 48, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2267 11 2267 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2267 11 2267 20, srcInfoPoints = []}) "declspecs")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2267 21 2267 48, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2267 21 2267 22]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2267 23 2267 48, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2267 23 2267 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2267 23 2267 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2267 23 2267 36, srcInfoPoints = []}) "liftTypeQuals"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2267 37 2267 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2267 37 2267 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2267 37 2267 48, srcInfoPoints = []}) "happy_var_1"))))) Nothing]) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2268 8 2270 110, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2268 8 2268 10,SrcSpan "tests/examples/CParser.hs" 2268 10 2268 11,SrcSpan "tests/examples/CParser.hs" 2269 12 2269 13,SrcSpan "tests/examples/CParser.hs" 2270 12 2270 13,SrcSpan "tests/examples/CParser.hs" 2270 109 2270 110]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2268 12 2268 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2268 18 2268 20]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2268 12 2268 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2268 12 2268 17, srcInfoPoints = []}) "declr")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2268 21 2268 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2268 21 2268 49, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2268 21 2268 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2268 21 2268 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2268 21 2268 37, srcInfoPoints = []}) "withAsmNameAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2268 38 2268 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2268 38 2268 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2268 38 2268 49, srcInfoPoints = []}) "happy_var_3")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2268 50 2268 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2268 50 2268 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2268 50 2268 61, srcInfoPoints = []}) "happy_var_2")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2269 14 2269 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2269 14 2269 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2269 14 2269 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2269 14 2269 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2269 14 2269 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2269 14 2269 25, srcInfoPoints = []}) "doDeclIdent"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2269 26 2269 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2269 26 2269 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2269 26 2269 35, srcInfoPoints = []}) "declspecs")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2269 36 2269 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2269 36 2269 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2269 36 2269 41, srcInfoPoints = []}) "declr")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 14 2270 108, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 14 2270 108, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 14 2270 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 14 2270 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 14 2270 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 14 2270 26, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 27 2270 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 27 2270 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 27 2270 38, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 39 2270 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 39 2270 40, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 39 2270 40, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 41 2270 108, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 41 2270 56, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 41 2270 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 41 2270 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 41 2270 46, srcInfoPoints = []}) "CDecl"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 47 2270 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 47 2270 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 47 2270 56, srcInfoPoints = []}) "declspecs")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 57 2270 108, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2270 57 2270 58,SrcSpan "tests/examples/CParser.hs" 2270 107 2270 108]}) [Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 58 2270 107, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2270 58 2270 59,SrcSpan "tests/examples/CParser.hs" 2270 84 2270 85,SrcSpan "tests/examples/CParser.hs" 2270 97 2270 98,SrcSpan "tests/examples/CParser.hs" 2270 106 2270 107]}) Boxed [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 59 2270 84, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 59 2270 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 59 2270 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 59 2270 63, srcInfoPoints = []}) "Just"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 64 2270 84, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2270 64 2270 65,SrcSpan "tests/examples/CParser.hs" 2270 83 2270 84]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 65 2270 83, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 65 2270 77, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 65 2270 77, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 65 2270 77, srcInfoPoints = []}) "reverseDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 78 2270 83, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 78 2270 83, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 78 2270 83, srcInfoPoints = []}) "declr"))))),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 86 2270 97, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 86 2270 97, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 86 2270 97, srcInfoPoints = []}) "happy_var_4")),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 99 2270 106, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 99 2270 106, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 99 2270 106, srcInfoPoints = []}) "Nothing"))]])))])))) Nothing])) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2271 7 2271 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2271 7 2271 8,SrcSpan "tests/examples/CParser.hs" 2271 39 2271 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2271 8 2271 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2271 8 2271 9,SrcSpan "tests/examples/CParser.hs" 2271 11 2271 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2271 9 2271 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2271 9 2271 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2271 14 2271 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2271 14 2271 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2271 14 2271 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2271 14 2271 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2271 26 2271 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2271 26 2271 27,SrcSpan "tests/examples/CParser.hs" 2271 38 2271 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2271 27 2271 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2271 27 2271 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2271 27 2271 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2271 27 2271 36, srcInfoPoints = []}) "happyIn34"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2271 37 2271 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2271 37 2271 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2271 37 2271 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2273 1 2273 59, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2273 1 2273 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2273 1 2273 15, srcInfoPoints = []}) "happyReduce_93")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2273 16 2273 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2273 16 2273 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2273 18 2273 59, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2273 18 2273 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2273 18 2273 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2273 18 2273 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2273 18 2273 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2273 18 2273 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2273 35 2273 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2273 35 2273 37, srcInfoPoints = []}) 5 "5"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2273 38 2273 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2273 38 2273 41, srcInfoPoints = []}) 27 "27"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2273 42 2273 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2273 42 2273 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2273 42 2273 59, srcInfoPoints = []}) "happyReduction_93"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2274 1 2289 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2274 1 2289 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2274 1 2274 18, srcInfoPoints = []}) "happyReduction_93") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2274 19 2279 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2274 19 2274 20,SrcSpan "tests/examples/CParser.hs" 2279 14 2279 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2274 20 2279 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2274 20 2274 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2274 20 2274 29, srcInfoPoints = []}) "happy_x_5")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2274 30 2274 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2274 30 2274 31,SrcSpan "tests/examples/CParser.hs" 2274 31 2274 39,SrcSpan "tests/examples/CParser.hs" 2274 39 2274 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2274 31 2274 39, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2275 5 2279 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2275 5 2275 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2275 5 2275 14, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2275 15 2275 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2275 15 2275 16,SrcSpan "tests/examples/CParser.hs" 2275 16 2275 24,SrcSpan "tests/examples/CParser.hs" 2275 24 2275 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2275 16 2275 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2276 5 2279 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2276 5 2276 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2276 5 2276 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2276 15 2276 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2276 15 2276 16,SrcSpan "tests/examples/CParser.hs" 2276 16 2276 24,SrcSpan "tests/examples/CParser.hs" 2276 24 2276 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2276 16 2276 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2277 5 2279 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2277 5 2277 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2277 5 2277 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2277 15 2277 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2277 15 2277 16,SrcSpan "tests/examples/CParser.hs" 2277 16 2277 24,SrcSpan "tests/examples/CParser.hs" 2277 24 2277 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2277 16 2277 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2278 5 2279 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2278 5 2278 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2278 5 2278 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2278 15 2278 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2278 15 2278 16,SrcSpan "tests/examples/CParser.hs" 2278 16 2278 24,SrcSpan "tests/examples/CParser.hs" 2278 24 2278 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2278 16 2278 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2279 5 2279 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2279 5 2279 14, srcInfoPoints = []}) "happyRest"))))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2279 16 2279 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2279 16 2279 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2280 6 2289 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2280 6 2280 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2280 8 2289 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2280 8 2289 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2280 8 2280 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2280 8 2280 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2280 8 2280 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2280 18 2289 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2280 18 2280 19,SrcSpan "tests/examples/CParser.hs" 2289 5 2289 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2280 19 2288 144, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2280 19 2280 23,SrcSpan "tests/examples/CParser.hs" 2280 45 2280 47,SrcSpan "tests/examples/CParser.hs" 2280 48 2280 49,SrcSpan "tests/examples/CParser.hs" 2288 143 2288 144]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2280 24 2280 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2280 24 2280 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2280 24 2280 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2280 24 2280 34, srcInfoPoints = []}) "happyOut62"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2280 35 2280 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2280 35 2280 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2280 35 2280 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2280 50 2288 143, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2280 50 2280 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2280 50 2280 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2280 62 2288 143, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2280 62 2280 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2281 5 2288 143, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2281 5 2281 9,SrcSpan "tests/examples/CParser.hs" 2281 32 2281 34,SrcSpan "tests/examples/CParser.hs" 2281 35 2281 36,SrcSpan "tests/examples/CParser.hs" 2288 142 2288 143]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2281 10 2281 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2281 10 2281 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2281 10 2281 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2281 10 2281 21, srcInfoPoints = []}) "happyOut127"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2281 22 2281 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2281 22 2281 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2281 22 2281 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2281 37 2288 142, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2281 37 2281 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2281 37 2281 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2281 49 2288 142, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2281 49 2281 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2282 5 2288 142, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2282 5 2282 9,SrcSpan "tests/examples/CParser.hs" 2282 31 2282 33,SrcSpan "tests/examples/CParser.hs" 2282 34 2282 35,SrcSpan "tests/examples/CParser.hs" 2288 141 2288 142]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2282 10 2282 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2282 10 2282 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2282 10 2282 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2282 10 2282 20, srcInfoPoints = []}) "happyOut72"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2282 21 2282 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2282 21 2282 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2282 21 2282 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2282 36 2288 141, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2282 36 2282 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2282 36 2282 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2282 48 2288 141, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2282 48 2282 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2283 5 2288 141, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2283 5 2283 9,SrcSpan "tests/examples/CParser.hs" 2283 31 2283 33,SrcSpan "tests/examples/CParser.hs" 2283 34 2283 35,SrcSpan "tests/examples/CParser.hs" 2288 140 2288 141]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2283 10 2283 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2283 10 2283 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2283 10 2283 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2283 10 2283 20, srcInfoPoints = []}) "happyOut35"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2283 21 2283 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2283 21 2283 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2283 21 2283 30, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2283 36 2288 140, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2283 36 2283 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2283 36 2283 47, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2283 48 2288 140, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2283 48 2283 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2284 5 2288 140, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2284 5 2284 9,SrcSpan "tests/examples/CParser.hs" 2284 31 2284 33,SrcSpan "tests/examples/CParser.hs" 2284 34 2284 35,SrcSpan "tests/examples/CParser.hs" 2288 139 2288 140]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2284 10 2284 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2284 10 2284 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2284 10 2284 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2284 10 2284 20, srcInfoPoints = []}) "happyOut91"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2284 21 2284 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2284 21 2284 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2284 21 2284 30, srcInfoPoints = []}) "happy_x_5")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2284 36 2288 139, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2284 36 2284 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2284 36 2284 47, srcInfoPoints = []}) "happy_var_5")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2284 48 2288 139, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2284 48 2284 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2285 5 2288 139, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2285 5 2285 6,SrcSpan "tests/examples/CParser.hs" 2288 138 2288 139]}) (Let (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2285 7 2288 138, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2285 7 2285 10,SrcSpan "tests/examples/CParser.hs" 2285 49 2285 51]}) (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2285 11 2285 48, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2285 11 2285 11,SrcSpan "tests/examples/CParser.hs" 2285 49 2285 49]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2285 11 2285 48, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2285 11 2285 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2285 11 2285 20, srcInfoPoints = []}) "declspecs")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2285 21 2285 48, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2285 21 2285 22]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2285 23 2285 48, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2285 23 2285 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2285 23 2285 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2285 23 2285 36, srcInfoPoints = []}) "liftTypeQuals"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2285 37 2285 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2285 37 2285 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2285 37 2285 48, srcInfoPoints = []}) "happy_var_1"))))) Nothing]) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2286 8 2288 138, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2286 8 2286 10,SrcSpan "tests/examples/CParser.hs" 2286 10 2286 11,SrcSpan "tests/examples/CParser.hs" 2287 12 2287 13,SrcSpan "tests/examples/CParser.hs" 2288 12 2288 13,SrcSpan "tests/examples/CParser.hs" 2288 137 2288 138]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2286 12 2286 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2286 18 2286 20]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2286 12 2286 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2286 12 2286 17, srcInfoPoints = []}) "declr")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2286 21 2286 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2286 21 2286 49, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2286 21 2286 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2286 21 2286 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2286 21 2286 37, srcInfoPoints = []}) "withAsmNameAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2286 38 2286 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2286 38 2286 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2286 38 2286 49, srcInfoPoints = []}) "happy_var_4")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2286 50 2286 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2286 50 2286 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2286 50 2286 61, srcInfoPoints = []}) "happy_var_3")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2287 14 2287 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2287 14 2287 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2287 14 2287 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2287 14 2287 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2287 14 2287 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2287 14 2287 25, srcInfoPoints = []}) "doDeclIdent"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2287 26 2287 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2287 26 2287 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2287 26 2287 35, srcInfoPoints = []}) "declspecs")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2287 36 2287 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2287 36 2287 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2287 36 2287 41, srcInfoPoints = []}) "declr")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 14 2288 136, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 14 2288 136, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 14 2288 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 14 2288 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 14 2288 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 14 2288 26, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 27 2288 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 27 2288 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 27 2288 38, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 39 2288 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 39 2288 40, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 39 2288 40, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 41 2288 136, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 41 2288 84, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 41 2288 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 41 2288 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 41 2288 46, srcInfoPoints = []}) "CDecl"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 47 2288 84, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2288 47 2288 48,SrcSpan "tests/examples/CParser.hs" 2288 83 2288 84]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 48 2288 83, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 48 2288 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 48 2288 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 48 2288 57, srcInfoPoints = []}) "declspecs"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 58 2288 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 58 2288 60, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 58 2288 60, srcInfoPoints = []}) "++"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 61 2288 83, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 61 2288 71, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 61 2288 71, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 61 2288 71, srcInfoPoints = []}) "liftCAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 72 2288 83, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 72 2288 83, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 72 2288 83, srcInfoPoints = []}) "happy_var_2"))))))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 85 2288 136, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2288 85 2288 86,SrcSpan "tests/examples/CParser.hs" 2288 135 2288 136]}) [Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 86 2288 135, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2288 86 2288 87,SrcSpan "tests/examples/CParser.hs" 2288 112 2288 113,SrcSpan "tests/examples/CParser.hs" 2288 125 2288 126,SrcSpan "tests/examples/CParser.hs" 2288 134 2288 135]}) Boxed [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 87 2288 112, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 87 2288 91, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 87 2288 91, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 87 2288 91, srcInfoPoints = []}) "Just"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 92 2288 112, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2288 92 2288 93,SrcSpan "tests/examples/CParser.hs" 2288 111 2288 112]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 93 2288 111, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 93 2288 105, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 93 2288 105, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 93 2288 105, srcInfoPoints = []}) "reverseDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 106 2288 111, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 106 2288 111, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 106 2288 111, srcInfoPoints = []}) "declr"))))),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 114 2288 125, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 114 2288 125, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 114 2288 125, srcInfoPoints = []}) "happy_var_5")),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 127 2288 134, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 127 2288 134, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 127 2288 134, srcInfoPoints = []}) "Nothing"))]])))])))) Nothing])) Nothing])) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2289 7 2289 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2289 7 2289 8,SrcSpan "tests/examples/CParser.hs" 2289 39 2289 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2289 8 2289 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2289 8 2289 9,SrcSpan "tests/examples/CParser.hs" 2289 11 2289 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2289 9 2289 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2289 9 2289 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2289 14 2289 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2289 14 2289 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2289 14 2289 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2289 14 2289 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2289 26 2289 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2289 26 2289 27,SrcSpan "tests/examples/CParser.hs" 2289 38 2289 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2289 27 2289 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2289 27 2289 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2289 27 2289 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2289 27 2289 36, srcInfoPoints = []}) "happyIn34"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2289 37 2289 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2289 37 2289 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2289 37 2289 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2291 1 2291 59, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2291 1 2291 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2291 1 2291 15, srcInfoPoints = []}) "happyReduce_94")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2291 16 2291 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2291 16 2291 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2291 18 2291 59, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2291 18 2291 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2291 18 2291 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2291 18 2291 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2291 18 2291 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2291 18 2291 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2291 35 2291 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2291 35 2291 37, srcInfoPoints = []}) 4 "4"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2291 38 2291 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2291 38 2291 41, srcInfoPoints = []}) 27 "27"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2291 42 2291 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2291 42 2291 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2291 42 2291 59, srcInfoPoints = []}) "happyReduction_94"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2292 1 2305 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2292 1 2305 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2292 1 2292 18, srcInfoPoints = []}) "happyReduction_94") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2292 19 2296 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2292 19 2292 20,SrcSpan "tests/examples/CParser.hs" 2296 14 2296 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2292 20 2296 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2292 20 2292 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2292 20 2292 29, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2292 30 2292 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2292 30 2292 31,SrcSpan "tests/examples/CParser.hs" 2292 31 2292 39,SrcSpan "tests/examples/CParser.hs" 2292 39 2292 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2292 31 2292 39, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2293 5 2296 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2293 5 2293 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2293 5 2293 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2293 15 2293 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2293 15 2293 16,SrcSpan "tests/examples/CParser.hs" 2293 16 2293 24,SrcSpan "tests/examples/CParser.hs" 2293 24 2293 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2293 16 2293 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2294 5 2296 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2294 5 2294 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2294 5 2294 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2294 15 2294 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2294 15 2294 16,SrcSpan "tests/examples/CParser.hs" 2294 16 2294 24,SrcSpan "tests/examples/CParser.hs" 2294 24 2294 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2294 16 2294 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2295 5 2296 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2295 5 2295 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2295 5 2295 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2295 15 2295 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2295 15 2295 16,SrcSpan "tests/examples/CParser.hs" 2295 16 2295 24,SrcSpan "tests/examples/CParser.hs" 2295 24 2295 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2295 16 2295 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2296 5 2296 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2296 5 2296 14, srcInfoPoints = []}) "happyRest")))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2296 16 2296 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2296 16 2296 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2297 6 2305 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2297 6 2297 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2297 8 2305 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2297 8 2305 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2297 8 2297 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2297 8 2297 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2297 8 2297 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2297 18 2305 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2297 18 2297 19,SrcSpan "tests/examples/CParser.hs" 2305 5 2305 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2297 19 2304 115, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2297 19 2297 23,SrcSpan "tests/examples/CParser.hs" 2297 46 2297 48,SrcSpan "tests/examples/CParser.hs" 2297 49 2297 50,SrcSpan "tests/examples/CParser.hs" 2304 114 2304 115]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2297 24 2297 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2297 24 2297 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2297 24 2297 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2297 24 2297 35, srcInfoPoints = []}) "happyOut127"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2297 36 2297 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2297 36 2297 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2297 36 2297 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2297 51 2304 114, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2297 51 2297 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2297 51 2297 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2297 63 2304 114, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2297 63 2297 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2298 5 2304 114, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2298 5 2298 9,SrcSpan "tests/examples/CParser.hs" 2298 31 2298 33,SrcSpan "tests/examples/CParser.hs" 2298 34 2298 35,SrcSpan "tests/examples/CParser.hs" 2304 113 2304 114]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2298 10 2298 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2298 10 2298 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2298 10 2298 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2298 10 2298 20, srcInfoPoints = []}) "happyOut72"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2298 21 2298 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2298 21 2298 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2298 21 2298 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2298 36 2304 113, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2298 36 2298 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2298 36 2298 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2298 48 2304 113, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2298 48 2298 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2299 5 2304 113, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2299 5 2299 9,SrcSpan "tests/examples/CParser.hs" 2299 31 2299 33,SrcSpan "tests/examples/CParser.hs" 2299 34 2299 35,SrcSpan "tests/examples/CParser.hs" 2304 112 2304 113]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2299 10 2299 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2299 10 2299 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2299 10 2299 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2299 10 2299 20, srcInfoPoints = []}) "happyOut35"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2299 21 2299 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2299 21 2299 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2299 21 2299 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2299 36 2304 112, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2299 36 2299 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2299 36 2299 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2299 48 2304 112, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2299 48 2299 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2300 5 2304 112, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2300 5 2300 9,SrcSpan "tests/examples/CParser.hs" 2300 31 2300 33,SrcSpan "tests/examples/CParser.hs" 2300 34 2300 35,SrcSpan "tests/examples/CParser.hs" 2304 111 2304 112]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2300 10 2300 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2300 10 2300 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2300 10 2300 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2300 10 2300 20, srcInfoPoints = []}) "happyOut91"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2300 21 2300 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2300 21 2300 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2300 21 2300 30, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2300 36 2304 111, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2300 36 2300 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2300 36 2300 47, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2300 48 2304 111, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2300 48 2300 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2301 5 2304 111, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2301 5 2301 6,SrcSpan "tests/examples/CParser.hs" 2304 110 2304 111]}) (Let (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2301 7 2304 110, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2301 7 2301 10,SrcSpan "tests/examples/CParser.hs" 2301 46 2301 48]}) (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2301 11 2301 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2301 11 2301 11,SrcSpan "tests/examples/CParser.hs" 2301 46 2301 46]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2301 11 2301 45, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2301 11 2301 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2301 11 2301 20, srcInfoPoints = []}) "declspecs")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2301 21 2301 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2301 21 2301 22]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2301 23 2301 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2301 23 2301 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2301 23 2301 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2301 23 2301 33, srcInfoPoints = []}) "liftCAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2301 34 2301 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2301 34 2301 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2301 34 2301 45, srcInfoPoints = []}) "happy_var_1"))))) Nothing]) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2302 8 2304 110, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2302 8 2302 10,SrcSpan "tests/examples/CParser.hs" 2302 10 2302 11,SrcSpan "tests/examples/CParser.hs" 2303 12 2303 13,SrcSpan "tests/examples/CParser.hs" 2304 12 2304 13,SrcSpan "tests/examples/CParser.hs" 2304 109 2304 110]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2302 12 2302 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2302 18 2302 20]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2302 12 2302 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2302 12 2302 17, srcInfoPoints = []}) "declr")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2302 21 2302 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2302 21 2302 49, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2302 21 2302 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2302 21 2302 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2302 21 2302 37, srcInfoPoints = []}) "withAsmNameAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2302 38 2302 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2302 38 2302 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2302 38 2302 49, srcInfoPoints = []}) "happy_var_3")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2302 50 2302 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2302 50 2302 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2302 50 2302 61, srcInfoPoints = []}) "happy_var_2")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2303 14 2303 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2303 14 2303 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2303 14 2303 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2303 14 2303 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2303 14 2303 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2303 14 2303 25, srcInfoPoints = []}) "doDeclIdent"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2303 26 2303 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2303 26 2303 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2303 26 2303 35, srcInfoPoints = []}) "declspecs")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2303 36 2303 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2303 36 2303 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2303 36 2303 41, srcInfoPoints = []}) "declr")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 14 2304 108, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 14 2304 108, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 14 2304 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 14 2304 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 14 2304 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 14 2304 26, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 27 2304 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 27 2304 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 27 2304 38, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 39 2304 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 39 2304 40, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 39 2304 40, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 41 2304 108, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 41 2304 56, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 41 2304 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 41 2304 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 41 2304 46, srcInfoPoints = []}) "CDecl"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 47 2304 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 47 2304 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 47 2304 56, srcInfoPoints = []}) "declspecs")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 57 2304 108, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2304 57 2304 58,SrcSpan "tests/examples/CParser.hs" 2304 107 2304 108]}) [Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 58 2304 107, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2304 58 2304 59,SrcSpan "tests/examples/CParser.hs" 2304 84 2304 85,SrcSpan "tests/examples/CParser.hs" 2304 97 2304 98,SrcSpan "tests/examples/CParser.hs" 2304 106 2304 107]}) Boxed [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 59 2304 84, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 59 2304 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 59 2304 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 59 2304 63, srcInfoPoints = []}) "Just"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 64 2304 84, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2304 64 2304 65,SrcSpan "tests/examples/CParser.hs" 2304 83 2304 84]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 65 2304 83, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 65 2304 77, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 65 2304 77, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 65 2304 77, srcInfoPoints = []}) "reverseDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 78 2304 83, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 78 2304 83, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 78 2304 83, srcInfoPoints = []}) "declr"))))),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 86 2304 97, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 86 2304 97, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 86 2304 97, srcInfoPoints = []}) "happy_var_4")),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 99 2304 106, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 99 2304 106, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 99 2304 106, srcInfoPoints = []}) "Nothing"))]])))])))) Nothing])) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2305 7 2305 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2305 7 2305 8,SrcSpan "tests/examples/CParser.hs" 2305 39 2305 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2305 8 2305 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2305 8 2305 9,SrcSpan "tests/examples/CParser.hs" 2305 11 2305 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2305 9 2305 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2305 9 2305 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2305 14 2305 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2305 14 2305 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2305 14 2305 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2305 14 2305 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2305 26 2305 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2305 26 2305 27,SrcSpan "tests/examples/CParser.hs" 2305 38 2305 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2305 27 2305 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2305 27 2305 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2305 27 2305 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2305 27 2305 36, srcInfoPoints = []}) "happyIn34"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2305 37 2305 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2305 37 2305 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2305 37 2305 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2307 1 2307 59, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2307 1 2307 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2307 1 2307 15, srcInfoPoints = []}) "happyReduce_95")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2307 16 2307 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2307 16 2307 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2307 18 2307 59, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2307 18 2307 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2307 18 2307 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2307 18 2307 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2307 18 2307 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2307 18 2307 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2307 35 2307 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2307 35 2307 37, srcInfoPoints = []}) 6 "6"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2307 38 2307 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2307 38 2307 41, srcInfoPoints = []}) 27 "27"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2307 42 2307 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2307 42 2307 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2307 42 2307 59, srcInfoPoints = []}) "happyReduction_95"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2308 1 2325 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2308 1 2325 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2308 1 2308 18, srcInfoPoints = []}) "happyReduction_95") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2308 19 2314 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2308 19 2308 20,SrcSpan "tests/examples/CParser.hs" 2314 14 2314 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2308 20 2314 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2308 20 2308 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2308 20 2308 29, srcInfoPoints = []}) "happy_x_6")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2308 30 2308 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2308 30 2308 31,SrcSpan "tests/examples/CParser.hs" 2308 31 2308 39,SrcSpan "tests/examples/CParser.hs" 2308 39 2308 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2308 31 2308 39, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2309 5 2314 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2309 5 2309 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2309 5 2309 14, srcInfoPoints = []}) "happy_x_5")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2309 15 2309 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2309 15 2309 16,SrcSpan "tests/examples/CParser.hs" 2309 16 2309 24,SrcSpan "tests/examples/CParser.hs" 2309 24 2309 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2309 16 2309 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2310 5 2314 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2310 5 2310 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2310 5 2310 14, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2310 15 2310 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2310 15 2310 16,SrcSpan "tests/examples/CParser.hs" 2310 16 2310 24,SrcSpan "tests/examples/CParser.hs" 2310 24 2310 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2310 16 2310 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2311 5 2314 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2311 5 2311 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2311 5 2311 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2311 15 2311 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2311 15 2311 16,SrcSpan "tests/examples/CParser.hs" 2311 16 2311 24,SrcSpan "tests/examples/CParser.hs" 2311 24 2311 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2311 16 2311 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2312 5 2314 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2312 5 2312 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2312 5 2312 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2312 15 2312 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2312 15 2312 16,SrcSpan "tests/examples/CParser.hs" 2312 16 2312 24,SrcSpan "tests/examples/CParser.hs" 2312 24 2312 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2312 16 2312 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2313 5 2314 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2313 5 2313 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2313 5 2313 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2313 15 2313 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2313 15 2313 16,SrcSpan "tests/examples/CParser.hs" 2313 16 2313 24,SrcSpan "tests/examples/CParser.hs" 2313 24 2313 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2313 16 2313 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2314 5 2314 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2314 5 2314 14, srcInfoPoints = []}) "happyRest")))))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2314 16 2314 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2314 16 2314 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2315 6 2325 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2315 6 2315 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2315 8 2325 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2315 8 2325 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2315 8 2315 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2315 8 2315 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2315 8 2315 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2315 18 2325 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2315 18 2315 19,SrcSpan "tests/examples/CParser.hs" 2325 5 2325 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2315 19 2324 112, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2315 19 2315 23,SrcSpan "tests/examples/CParser.hs" 2315 45 2315 47,SrcSpan "tests/examples/CParser.hs" 2315 48 2315 49,SrcSpan "tests/examples/CParser.hs" 2324 111 2324 112]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2315 24 2315 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2315 24 2315 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2315 24 2315 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2315 24 2315 34, srcInfoPoints = []}) "happyOut34"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2315 35 2315 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2315 35 2315 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2315 35 2315 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2315 50 2324 111, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2315 50 2315 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2315 50 2315 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2315 62 2324 111, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2315 62 2315 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2316 5 2324 111, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2316 5 2316 9,SrcSpan "tests/examples/CParser.hs" 2316 32 2316 34,SrcSpan "tests/examples/CParser.hs" 2316 35 2316 36,SrcSpan "tests/examples/CParser.hs" 2324 110 2324 111]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2316 10 2316 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2316 10 2316 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2316 10 2316 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2316 10 2316 21, srcInfoPoints = []}) "happyOut126"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2316 22 2316 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2316 22 2316 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2316 22 2316 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2316 37 2324 110, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2316 37 2316 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2316 37 2316 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2316 49 2324 110, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2316 49 2316 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2317 5 2324 110, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2317 5 2317 9,SrcSpan "tests/examples/CParser.hs" 2317 31 2317 33,SrcSpan "tests/examples/CParser.hs" 2317 34 2317 35,SrcSpan "tests/examples/CParser.hs" 2324 109 2324 110]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2317 10 2317 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2317 10 2317 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2317 10 2317 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2317 10 2317 20, srcInfoPoints = []}) "happyOut72"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2317 21 2317 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2317 21 2317 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2317 21 2317 30, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2317 36 2324 109, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2317 36 2317 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2317 36 2317 47, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2317 48 2324 109, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2317 48 2317 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2318 5 2324 109, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2318 5 2318 9,SrcSpan "tests/examples/CParser.hs" 2318 31 2318 33,SrcSpan "tests/examples/CParser.hs" 2318 34 2318 35,SrcSpan "tests/examples/CParser.hs" 2324 108 2324 109]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2318 10 2318 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2318 10 2318 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2318 10 2318 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2318 10 2318 20, srcInfoPoints = []}) "happyOut35"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2318 21 2318 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2318 21 2318 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2318 21 2318 30, srcInfoPoints = []}) "happy_x_5")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2318 36 2324 108, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2318 36 2318 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2318 36 2318 47, srcInfoPoints = []}) "happy_var_5")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2318 48 2324 108, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2318 48 2318 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2319 5 2324 108, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2319 5 2319 9,SrcSpan "tests/examples/CParser.hs" 2319 31 2319 33,SrcSpan "tests/examples/CParser.hs" 2319 34 2319 35,SrcSpan "tests/examples/CParser.hs" 2324 107 2324 108]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2319 10 2319 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2319 10 2319 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2319 10 2319 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2319 10 2319 20, srcInfoPoints = []}) "happyOut91"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2319 21 2319 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2319 21 2319 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2319 21 2319 30, srcInfoPoints = []}) "happy_x_6")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2319 36 2324 107, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2319 36 2319 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2319 36 2319 47, srcInfoPoints = []}) "happy_var_6")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2319 48 2324 107, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2319 48 2319 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2320 5 2324 107, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2320 5 2320 6,SrcSpan "tests/examples/CParser.hs" 2324 106 2324 107]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2320 7 2324 106, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2320 7 2320 11,SrcSpan "tests/examples/CParser.hs" 2320 24 2320 26,SrcSpan "tests/examples/CParser.hs" 2321 14 2321 14,SrcSpan "tests/examples/CParser.hs" 2324 106 2324 106]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2320 12 2320 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2320 12 2320 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2320 12 2320 23, srcInfoPoints = []}) "happy_var_1"))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2321 14 2324 106, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2321 14 2321 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2321 14 2321 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2321 14 2321 19, srcInfoPoints = []}) "CDecl")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2321 20 2321 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2321 20 2321 29, srcInfoPoints = []}) "declspecs"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2321 30 2321 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2321 30 2321 34, srcInfoPoints = []}) "dies"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2321 35 2321 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2321 35 2321 37, srcInfoPoints = []}) "at")]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2321 38 2324 106, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2321 38 2321 40]}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2321 41 2324 106, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2321 41 2321 43,SrcSpan "tests/examples/CParser.hs" 2322 16 2322 16,SrcSpan "tests/examples/CParser.hs" 2323 16 2323 16,SrcSpan "tests/examples/CParser.hs" 2324 16 2324 16,SrcSpan "tests/examples/CParser.hs" 2324 106 2324 106]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 16 2322 103, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2322 22 2322 24]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 16 2322 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 16 2322 21, srcInfoPoints = []}) "declr")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 25 2322 103, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 25 2322 91, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 25 2322 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 25 2322 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 25 2322 41, srcInfoPoints = []}) "withAsmNameAttrs"))) (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 42 2322 91, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2322 42 2322 43,SrcSpan "tests/examples/CParser.hs" 2322 58 2322 59,SrcSpan "tests/examples/CParser.hs" 2322 90 2322 91]}) Boxed [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 43 2322 58, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 43 2322 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 43 2322 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 43 2322 46, srcInfoPoints = []}) "fst"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 47 2322 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 47 2322 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 47 2322 58, srcInfoPoints = []}) "happy_var_5"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 60 2322 90, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 60 2322 75, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 60 2322 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 60 2322 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 60 2322 63, srcInfoPoints = []}) "snd"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 64 2322 75, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 64 2322 75, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 64 2322 75, srcInfoPoints = []}) "happy_var_5")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 76 2322 78, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 76 2322 78, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 76 2322 78, srcInfoPoints = []}) "++"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 79 2322 90, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 79 2322 90, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 79 2322 90, srcInfoPoints = []}) "happy_var_3")))])) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 92 2322 103, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 92 2322 103, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 92 2322 103, srcInfoPoints = []}) "happy_var_4")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2323 16 2323 43, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2323 16 2323 43, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2323 16 2323 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2323 16 2323 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2323 16 2323 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2323 16 2323 27, srcInfoPoints = []}) "doDeclIdent"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2323 28 2323 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2323 28 2323 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2323 28 2323 37, srcInfoPoints = []}) "declspecs")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2323 38 2323 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2323 38 2323 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2323 38 2323 43, srcInfoPoints = []}) "declr")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 16 2324 106, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 16 2324 106, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 16 2324 29, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 16 2324 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 16 2324 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 16 2324 26, srcInfoPoints = []}) "withLength"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 27 2324 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 27 2324 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 27 2324 29, srcInfoPoints = []}) "at")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 30 2324 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 30 2324 31, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 30 2324 31, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 32 2324 106, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 32 2324 47, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 32 2324 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 32 2324 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 32 2324 37, srcInfoPoints = []}) "CDecl"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 38 2324 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 38 2324 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 38 2324 47, srcInfoPoints = []}) "declspecs")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 48 2324 106, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2324 48 2324 49,SrcSpan "tests/examples/CParser.hs" 2324 105 2324 106]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 49 2324 105, srcInfoPoints = []}) (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 49 2324 98, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2324 49 2324 50,SrcSpan "tests/examples/CParser.hs" 2324 75 2324 76,SrcSpan "tests/examples/CParser.hs" 2324 88 2324 89,SrcSpan "tests/examples/CParser.hs" 2324 97 2324 98]}) Boxed [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 50 2324 75, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 50 2324 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 50 2324 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 50 2324 54, srcInfoPoints = []}) "Just"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 55 2324 75, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2324 55 2324 56,SrcSpan "tests/examples/CParser.hs" 2324 74 2324 75]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 56 2324 74, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 56 2324 68, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 56 2324 68, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 56 2324 68, srcInfoPoints = []}) "reverseDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 69 2324 74, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 69 2324 74, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 69 2324 74, srcInfoPoints = []}) "declr"))))),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 77 2324 88, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 77 2324 88, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 77 2324 88, srcInfoPoints = []}) "happy_var_6")),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 90 2324 97, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 90 2324 97, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 90 2324 97, srcInfoPoints = []}) "Nothing"))]) (QConOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 99 2324 100, srcInfoPoints = []}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 99 2324 100, srcInfoPoints = []}) (Cons (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 99 2324 100, srcInfoPoints = []})))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 101 2324 105, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 101 2324 105, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 101 2324 105, srcInfoPoints = []}) "dies")))))))])) Nothing]))) Nothing])) Nothing])) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2325 7 2325 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2325 7 2325 8,SrcSpan "tests/examples/CParser.hs" 2325 39 2325 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2325 8 2325 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2325 8 2325 9,SrcSpan "tests/examples/CParser.hs" 2325 11 2325 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2325 9 2325 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2325 9 2325 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2325 14 2325 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2325 14 2325 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2325 14 2325 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2325 14 2325 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2325 26 2325 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2325 26 2325 27,SrcSpan "tests/examples/CParser.hs" 2325 38 2325 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2325 27 2325 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2325 27 2325 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2325 27 2325 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2325 27 2325 36, srcInfoPoints = []}) "happyIn34"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2325 37 2325 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2325 37 2325 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2325 37 2325 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2327 1 2327 58, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2327 1 2327 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2327 1 2327 15, srcInfoPoints = []}) "happyReduce_96")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2327 16 2327 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2327 16 2327 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2327 18 2327 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2327 18 2327 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2327 18 2327 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2327 18 2327 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2327 18 2327 35, srcInfoPoints = []}) "happySpecReduce_2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2327 37 2327 40, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2327 37 2327 40, srcInfoPoints = []}) 28 "28"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2327 41 2327 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2327 41 2327 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2327 41 2327 58, srcInfoPoints = []}) "happyReduction_96"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2328 1 2334 8, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2328 1 2334 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2328 1 2328 18, srcInfoPoints = []}) "happyReduction_96") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2328 19 2328 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2328 19 2328 28, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2329 5 2329 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2329 5 2329 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2330 6 2334 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2330 6 2330 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2330 9 2334 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2330 9 2330 13,SrcSpan "tests/examples/CParser.hs" 2330 35 2330 37,SrcSpan "tests/examples/CParser.hs" 2330 38 2330 39,SrcSpan "tests/examples/CParser.hs" 2334 7 2334 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2330 14 2330 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2330 14 2330 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2330 14 2330 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2330 14 2330 24, srcInfoPoints = []}) "happyOut64"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2330 25 2330 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2330 25 2330 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2330 25 2330 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2330 40 2334 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2330 40 2330 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2330 40 2330 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2330 52 2334 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2330 52 2330 54]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2331 5 2334 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2331 5 2331 9,SrcSpan "tests/examples/CParser.hs" 2331 32 2331 34,SrcSpan "tests/examples/CParser.hs" 2331 35 2331 36,SrcSpan "tests/examples/CParser.hs" 2334 6 2334 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2331 10 2331 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2331 10 2331 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2331 10 2331 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2331 10 2331 21, srcInfoPoints = []}) "happyOut126"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2331 22 2331 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2331 22 2331 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2331 22 2331 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2331 37 2334 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2331 37 2331 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2331 37 2331 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2331 49 2334 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2331 49 2331 51]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2332 5 2334 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2332 5 2332 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2332 5 2332 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2332 5 2332 14, srcInfoPoints = []}) "happyIn35"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2333 10 2334 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2333 10 2333 11,SrcSpan "tests/examples/CParser.hs" 2334 5 2334 6]}) (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2333 11 2333 36, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2333 11 2333 12,SrcSpan "tests/examples/CParser.hs" 2333 23 2333 24,SrcSpan "tests/examples/CParser.hs" 2333 35 2333 36]}) Boxed [Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2333 12 2333 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2333 12 2333 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2333 12 2333 23, srcInfoPoints = []}) "happy_var_1")),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2333 24 2333 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2333 24 2333 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2333 24 2333 35, srcInfoPoints = []}) "happy_var_2"))])))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2336 1 2336 59, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2336 1 2336 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2336 1 2336 15, srcInfoPoints = []}) "happyReduce_97")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2336 16 2336 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2336 16 2336 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2336 18 2336 59, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2336 18 2336 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2336 18 2336 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2336 18 2336 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2336 18 2336 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2336 18 2336 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2336 35 2336 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2336 35 2336 37, srcInfoPoints = []}) 4 "4"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2336 38 2336 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2336 38 2336 41, srcInfoPoints = []}) 29 "29"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2336 42 2336 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2336 42 2336 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2336 42 2336 59, srcInfoPoints = []}) "happyReduction_97"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2337 1 2350 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2337 1 2350 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2337 1 2337 18, srcInfoPoints = []}) "happyReduction_97") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2337 19 2341 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2337 19 2337 20,SrcSpan "tests/examples/CParser.hs" 2341 14 2341 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2337 20 2341 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2337 20 2337 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2337 20 2337 29, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2337 30 2337 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2337 30 2337 31,SrcSpan "tests/examples/CParser.hs" 2337 31 2337 39,SrcSpan "tests/examples/CParser.hs" 2337 39 2337 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2337 31 2337 39, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2338 5 2341 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2338 5 2338 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2338 5 2338 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2338 15 2338 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2338 15 2338 16,SrcSpan "tests/examples/CParser.hs" 2338 16 2338 24,SrcSpan "tests/examples/CParser.hs" 2338 24 2338 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2338 16 2338 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2339 5 2341 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2339 5 2339 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2339 5 2339 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2339 15 2339 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2339 15 2339 16,SrcSpan "tests/examples/CParser.hs" 2339 16 2339 24,SrcSpan "tests/examples/CParser.hs" 2339 24 2339 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2339 16 2339 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2340 5 2341 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2340 5 2340 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2340 5 2340 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2340 15 2340 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2340 15 2340 16,SrcSpan "tests/examples/CParser.hs" 2340 16 2340 24,SrcSpan "tests/examples/CParser.hs" 2340 24 2340 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2340 16 2340 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2341 5 2341 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2341 5 2341 14, srcInfoPoints = []}) "happyRest")))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2341 16 2341 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2341 16 2341 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2342 6 2350 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2342 6 2342 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2342 8 2350 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2342 8 2350 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2342 8 2342 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2342 8 2342 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2342 8 2342 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2342 18 2350 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2342 18 2342 19,SrcSpan "tests/examples/CParser.hs" 2350 5 2350 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2342 19 2349 111, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2342 19 2342 23,SrcSpan "tests/examples/CParser.hs" 2342 45 2342 47,SrcSpan "tests/examples/CParser.hs" 2342 48 2342 49,SrcSpan "tests/examples/CParser.hs" 2349 110 2349 111]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2342 24 2342 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2342 24 2342 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2342 24 2342 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2342 24 2342 34, srcInfoPoints = []}) "happyOut37"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2342 35 2342 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2342 35 2342 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2342 35 2342 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2342 50 2349 110, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2342 50 2342 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2342 50 2342 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2342 62 2349 110, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2342 62 2342 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2343 5 2349 110, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2343 5 2343 9,SrcSpan "tests/examples/CParser.hs" 2343 31 2343 33,SrcSpan "tests/examples/CParser.hs" 2343 34 2343 35,SrcSpan "tests/examples/CParser.hs" 2349 109 2349 110]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2343 10 2343 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2343 10 2343 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2343 10 2343 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2343 10 2343 20, srcInfoPoints = []}) "happyOut63"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2343 21 2343 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2343 21 2343 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2343 21 2343 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2343 36 2349 109, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2343 36 2343 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2343 36 2343 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2343 48 2349 109, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2343 48 2343 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2344 5 2349 109, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2344 5 2344 9,SrcSpan "tests/examples/CParser.hs" 2344 31 2344 33,SrcSpan "tests/examples/CParser.hs" 2344 34 2344 35,SrcSpan "tests/examples/CParser.hs" 2349 108 2349 109]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2344 10 2344 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2344 10 2344 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2344 10 2344 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2344 10 2344 20, srcInfoPoints = []}) "happyOut35"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2344 21 2344 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2344 21 2344 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2344 21 2344 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2344 36 2349 108, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2344 36 2344 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2344 36 2344 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2344 48 2349 108, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2344 48 2344 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2345 5 2349 108, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2345 5 2345 9,SrcSpan "tests/examples/CParser.hs" 2345 31 2345 33,SrcSpan "tests/examples/CParser.hs" 2345 34 2345 35,SrcSpan "tests/examples/CParser.hs" 2349 107 2349 108]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2345 10 2345 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2345 10 2345 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2345 10 2345 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2345 10 2345 20, srcInfoPoints = []}) "happyOut91"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2345 21 2345 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2345 21 2345 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2345 21 2345 30, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2345 36 2349 107, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2345 36 2345 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2345 36 2345 47, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2345 48 2349 107, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2345 48 2345 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2346 5 2349 107, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2346 5 2346 6,SrcSpan "tests/examples/CParser.hs" 2349 106 2349 107]}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2346 7 2349 106, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2346 7 2346 9,SrcSpan "tests/examples/CParser.hs" 2346 9 2346 10,SrcSpan "tests/examples/CParser.hs" 2347 57 2347 58,SrcSpan "tests/examples/CParser.hs" 2348 37 2348 38,SrcSpan "tests/examples/CParser.hs" 2349 105 2349 106]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2347 8 2347 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2347 14 2347 16]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2347 8 2347 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2347 8 2347 13, srcInfoPoints = []}) "declr")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2347 17 2347 57, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2347 17 2347 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2347 17 2347 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2347 17 2347 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2347 17 2347 33, srcInfoPoints = []}) "withAsmNameAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2347 34 2347 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2347 34 2347 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2347 34 2347 45, srcInfoPoints = []}) "happy_var_3")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2347 46 2347 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2347 46 2347 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2347 46 2347 57, srcInfoPoints = []}) "happy_var_2")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2348 8 2348 37, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2348 8 2348 37, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2348 8 2348 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2348 8 2348 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2348 8 2348 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2348 8 2348 19, srcInfoPoints = []}) "doDeclIdent"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2348 20 2348 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2348 20 2348 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2348 20 2348 31, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2348 32 2348 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2348 32 2348 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2348 32 2348 37, srcInfoPoints = []}) "declr")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 8 2349 104, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 8 2349 104, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 8 2349 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 8 2349 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 8 2349 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 8 2349 20, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 21 2349 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 21 2349 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 21 2349 32, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 33 2349 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 33 2349 34, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 33 2349 34, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 35 2349 104, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 35 2349 52, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 35 2349 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 35 2349 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 35 2349 40, srcInfoPoints = []}) "CDecl"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 41 2349 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 41 2349 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 41 2349 52, srcInfoPoints = []}) "happy_var_1")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 53 2349 104, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2349 53 2349 54,SrcSpan "tests/examples/CParser.hs" 2349 103 2349 104]}) [Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 54 2349 103, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2349 54 2349 55,SrcSpan "tests/examples/CParser.hs" 2349 80 2349 81,SrcSpan "tests/examples/CParser.hs" 2349 93 2349 94,SrcSpan "tests/examples/CParser.hs" 2349 102 2349 103]}) Boxed [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 55 2349 80, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 55 2349 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 55 2349 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 55 2349 59, srcInfoPoints = []}) "Just"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 60 2349 80, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2349 60 2349 61,SrcSpan "tests/examples/CParser.hs" 2349 79 2349 80]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 61 2349 79, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 61 2349 73, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 61 2349 73, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 61 2349 73, srcInfoPoints = []}) "reverseDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 74 2349 79, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 74 2349 79, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 74 2349 79, srcInfoPoints = []}) "declr"))))),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 82 2349 93, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 82 2349 93, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 82 2349 93, srcInfoPoints = []}) "happy_var_4")),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 95 2349 102, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 95 2349 102, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 95 2349 102, srcInfoPoints = []}) "Nothing"))]])))]))) Nothing])) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2350 7 2350 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2350 7 2350 8,SrcSpan "tests/examples/CParser.hs" 2350 39 2350 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2350 8 2350 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2350 8 2350 9,SrcSpan "tests/examples/CParser.hs" 2350 11 2350 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2350 9 2350 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2350 9 2350 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2350 14 2350 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2350 14 2350 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2350 14 2350 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2350 14 2350 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2350 26 2350 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2350 26 2350 27,SrcSpan "tests/examples/CParser.hs" 2350 38 2350 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2350 27 2350 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2350 27 2350 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2350 27 2350 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2350 27 2350 36, srcInfoPoints = []}) "happyIn36"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2350 37 2350 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2350 37 2350 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2350 37 2350 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2352 1 2352 59, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2352 1 2352 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2352 1 2352 15, srcInfoPoints = []}) "happyReduce_98")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2352 16 2352 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2352 16 2352 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2352 18 2352 59, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2352 18 2352 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2352 18 2352 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2352 18 2352 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2352 18 2352 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2352 18 2352 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2352 35 2352 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2352 35 2352 37, srcInfoPoints = []}) 4 "4"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2352 38 2352 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2352 38 2352 41, srcInfoPoints = []}) 29 "29"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2352 42 2352 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2352 42 2352 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2352 42 2352 59, srcInfoPoints = []}) "happyReduction_98"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2353 1 2366 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2353 1 2366 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2353 1 2353 18, srcInfoPoints = []}) "happyReduction_98") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2353 19 2357 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2353 19 2353 20,SrcSpan "tests/examples/CParser.hs" 2357 14 2357 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2353 20 2357 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2353 20 2353 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2353 20 2353 29, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2353 30 2353 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2353 30 2353 31,SrcSpan "tests/examples/CParser.hs" 2353 31 2353 39,SrcSpan "tests/examples/CParser.hs" 2353 39 2353 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2353 31 2353 39, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2354 5 2357 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2354 5 2354 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2354 5 2354 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2354 15 2354 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2354 15 2354 16,SrcSpan "tests/examples/CParser.hs" 2354 16 2354 24,SrcSpan "tests/examples/CParser.hs" 2354 24 2354 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2354 16 2354 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2355 5 2357 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2355 5 2355 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2355 5 2355 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2355 15 2355 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2355 15 2355 16,SrcSpan "tests/examples/CParser.hs" 2355 16 2355 24,SrcSpan "tests/examples/CParser.hs" 2355 24 2355 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2355 16 2355 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2356 5 2357 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2356 5 2356 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2356 5 2356 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2356 15 2356 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2356 15 2356 16,SrcSpan "tests/examples/CParser.hs" 2356 16 2356 24,SrcSpan "tests/examples/CParser.hs" 2356 24 2356 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2356 16 2356 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2357 5 2357 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2357 5 2357 14, srcInfoPoints = []}) "happyRest")))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2357 16 2357 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2357 16 2357 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2358 6 2366 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2358 6 2358 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2358 8 2366 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2358 8 2366 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2358 8 2358 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2358 8 2358 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2358 8 2358 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2358 18 2366 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2358 18 2358 19,SrcSpan "tests/examples/CParser.hs" 2366 5 2366 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2358 19 2365 111, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2358 19 2358 23,SrcSpan "tests/examples/CParser.hs" 2358 45 2358 47,SrcSpan "tests/examples/CParser.hs" 2358 48 2358 49,SrcSpan "tests/examples/CParser.hs" 2365 110 2365 111]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2358 24 2358 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2358 24 2358 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2358 24 2358 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2358 24 2358 34, srcInfoPoints = []}) "happyOut41"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2358 35 2358 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2358 35 2358 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2358 35 2358 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2358 50 2365 110, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2358 50 2358 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2358 50 2358 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2358 62 2365 110, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2358 62 2358 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2359 5 2365 110, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2359 5 2359 9,SrcSpan "tests/examples/CParser.hs" 2359 31 2359 33,SrcSpan "tests/examples/CParser.hs" 2359 34 2359 35,SrcSpan "tests/examples/CParser.hs" 2365 109 2365 110]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2359 10 2359 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2359 10 2359 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2359 10 2359 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2359 10 2359 20, srcInfoPoints = []}) "happyOut63"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2359 21 2359 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2359 21 2359 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2359 21 2359 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2359 36 2365 109, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2359 36 2359 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2359 36 2359 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2359 48 2365 109, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2359 48 2359 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2360 5 2365 109, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2360 5 2360 9,SrcSpan "tests/examples/CParser.hs" 2360 31 2360 33,SrcSpan "tests/examples/CParser.hs" 2360 34 2360 35,SrcSpan "tests/examples/CParser.hs" 2365 108 2365 109]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2360 10 2360 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2360 10 2360 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2360 10 2360 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2360 10 2360 20, srcInfoPoints = []}) "happyOut35"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2360 21 2360 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2360 21 2360 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2360 21 2360 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2360 36 2365 108, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2360 36 2360 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2360 36 2360 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2360 48 2365 108, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2360 48 2360 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2361 5 2365 108, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2361 5 2361 9,SrcSpan "tests/examples/CParser.hs" 2361 31 2361 33,SrcSpan "tests/examples/CParser.hs" 2361 34 2361 35,SrcSpan "tests/examples/CParser.hs" 2365 107 2365 108]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2361 10 2361 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2361 10 2361 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2361 10 2361 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2361 10 2361 20, srcInfoPoints = []}) "happyOut91"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2361 21 2361 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2361 21 2361 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2361 21 2361 30, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2361 36 2365 107, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2361 36 2361 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2361 36 2361 47, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2361 48 2365 107, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2361 48 2361 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2362 5 2365 107, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2362 5 2362 6,SrcSpan "tests/examples/CParser.hs" 2365 106 2365 107]}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2362 7 2365 106, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2362 7 2362 9,SrcSpan "tests/examples/CParser.hs" 2362 9 2362 10,SrcSpan "tests/examples/CParser.hs" 2363 57 2363 58,SrcSpan "tests/examples/CParser.hs" 2364 37 2364 38,SrcSpan "tests/examples/CParser.hs" 2365 105 2365 106]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2363 8 2363 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2363 14 2363 16]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2363 8 2363 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2363 8 2363 13, srcInfoPoints = []}) "declr")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2363 17 2363 57, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2363 17 2363 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2363 17 2363 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2363 17 2363 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2363 17 2363 33, srcInfoPoints = []}) "withAsmNameAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2363 34 2363 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2363 34 2363 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2363 34 2363 45, srcInfoPoints = []}) "happy_var_3")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2363 46 2363 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2363 46 2363 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2363 46 2363 57, srcInfoPoints = []}) "happy_var_2")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2364 8 2364 37, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2364 8 2364 37, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2364 8 2364 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2364 8 2364 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2364 8 2364 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2364 8 2364 19, srcInfoPoints = []}) "doDeclIdent"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2364 20 2364 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2364 20 2364 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2364 20 2364 31, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2364 32 2364 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2364 32 2364 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2364 32 2364 37, srcInfoPoints = []}) "declr")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 8 2365 104, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 8 2365 104, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 8 2365 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 8 2365 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 8 2365 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 8 2365 20, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 21 2365 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 21 2365 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 21 2365 32, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 33 2365 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 33 2365 34, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 33 2365 34, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 35 2365 104, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 35 2365 52, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 35 2365 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 35 2365 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 35 2365 40, srcInfoPoints = []}) "CDecl"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 41 2365 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 41 2365 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 41 2365 52, srcInfoPoints = []}) "happy_var_1")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 53 2365 104, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2365 53 2365 54,SrcSpan "tests/examples/CParser.hs" 2365 103 2365 104]}) [Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 54 2365 103, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2365 54 2365 55,SrcSpan "tests/examples/CParser.hs" 2365 80 2365 81,SrcSpan "tests/examples/CParser.hs" 2365 93 2365 94,SrcSpan "tests/examples/CParser.hs" 2365 102 2365 103]}) Boxed [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 55 2365 80, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 55 2365 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 55 2365 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 55 2365 59, srcInfoPoints = []}) "Just"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 60 2365 80, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2365 60 2365 61,SrcSpan "tests/examples/CParser.hs" 2365 79 2365 80]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 61 2365 79, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 61 2365 73, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 61 2365 73, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 61 2365 73, srcInfoPoints = []}) "reverseDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 74 2365 79, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 74 2365 79, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 74 2365 79, srcInfoPoints = []}) "declr"))))),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 82 2365 93, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 82 2365 93, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 82 2365 93, srcInfoPoints = []}) "happy_var_4")),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 95 2365 102, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 95 2365 102, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 95 2365 102, srcInfoPoints = []}) "Nothing"))]])))]))) Nothing])) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2366 7 2366 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2366 7 2366 8,SrcSpan "tests/examples/CParser.hs" 2366 39 2366 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2366 8 2366 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2366 8 2366 9,SrcSpan "tests/examples/CParser.hs" 2366 11 2366 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2366 9 2366 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2366 9 2366 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2366 14 2366 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2366 14 2366 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2366 14 2366 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2366 14 2366 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2366 26 2366 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2366 26 2366 27,SrcSpan "tests/examples/CParser.hs" 2366 38 2366 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2366 27 2366 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2366 27 2366 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2366 27 2366 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2366 27 2366 36, srcInfoPoints = []}) "happyIn36"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2366 37 2366 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2366 37 2366 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2366 37 2366 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2368 1 2368 59, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2368 1 2368 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2368 1 2368 15, srcInfoPoints = []}) "happyReduce_99")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2368 16 2368 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2368 16 2368 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2368 18 2368 59, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2368 18 2368 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2368 18 2368 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2368 18 2368 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2368 18 2368 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2368 18 2368 34, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2368 35 2368 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2368 35 2368 37, srcInfoPoints = []}) 6 "6"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2368 38 2368 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2368 38 2368 41, srcInfoPoints = []}) 29 "29"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2368 42 2368 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2368 42 2368 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2368 42 2368 59, srcInfoPoints = []}) "happyReduction_99"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2369 1 2386 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2369 1 2386 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2369 1 2369 18, srcInfoPoints = []}) "happyReduction_99") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2369 19 2375 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2369 19 2369 20,SrcSpan "tests/examples/CParser.hs" 2375 14 2375 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2369 20 2375 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2369 20 2369 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2369 20 2369 29, srcInfoPoints = []}) "happy_x_6")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2369 30 2369 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2369 30 2369 31,SrcSpan "tests/examples/CParser.hs" 2369 31 2369 39,SrcSpan "tests/examples/CParser.hs" 2369 39 2369 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2369 31 2369 39, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2370 5 2375 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2370 5 2370 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2370 5 2370 14, srcInfoPoints = []}) "happy_x_5")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2370 15 2370 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2370 15 2370 16,SrcSpan "tests/examples/CParser.hs" 2370 16 2370 24,SrcSpan "tests/examples/CParser.hs" 2370 24 2370 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2370 16 2370 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2371 5 2375 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2371 5 2371 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2371 5 2371 14, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2371 15 2371 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2371 15 2371 16,SrcSpan "tests/examples/CParser.hs" 2371 16 2371 24,SrcSpan "tests/examples/CParser.hs" 2371 24 2371 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2371 16 2371 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2372 5 2375 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2372 5 2372 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2372 5 2372 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2372 15 2372 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2372 15 2372 16,SrcSpan "tests/examples/CParser.hs" 2372 16 2372 24,SrcSpan "tests/examples/CParser.hs" 2372 24 2372 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2372 16 2372 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2373 5 2375 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2373 5 2373 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2373 5 2373 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2373 15 2373 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2373 15 2373 16,SrcSpan "tests/examples/CParser.hs" 2373 16 2373 24,SrcSpan "tests/examples/CParser.hs" 2373 24 2373 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2373 16 2373 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2374 5 2375 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2374 5 2374 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2374 5 2374 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2374 15 2374 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2374 15 2374 16,SrcSpan "tests/examples/CParser.hs" 2374 16 2374 24,SrcSpan "tests/examples/CParser.hs" 2374 24 2374 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2374 16 2374 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2375 5 2375 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2375 5 2375 14, srcInfoPoints = []}) "happyRest")))))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2375 16 2375 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2375 16 2375 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2376 6 2386 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2376 6 2376 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2376 8 2386 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2376 8 2386 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2376 8 2376 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2376 8 2376 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2376 8 2376 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2376 18 2386 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2376 18 2376 19,SrcSpan "tests/examples/CParser.hs" 2386 5 2386 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2376 19 2385 108, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2376 19 2376 23,SrcSpan "tests/examples/CParser.hs" 2376 45 2376 47,SrcSpan "tests/examples/CParser.hs" 2376 48 2376 49,SrcSpan "tests/examples/CParser.hs" 2385 107 2385 108]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2376 24 2376 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2376 24 2376 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2376 24 2376 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2376 24 2376 34, srcInfoPoints = []}) "happyOut36"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2376 35 2376 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2376 35 2376 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2376 35 2376 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2376 50 2385 107, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2376 50 2376 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2376 50 2376 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2376 62 2385 107, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2376 62 2376 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2377 5 2385 107, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2377 5 2377 9,SrcSpan "tests/examples/CParser.hs" 2377 32 2377 34,SrcSpan "tests/examples/CParser.hs" 2377 35 2377 36,SrcSpan "tests/examples/CParser.hs" 2385 106 2385 107]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2377 10 2377 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2377 10 2377 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2377 10 2377 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2377 10 2377 21, srcInfoPoints = []}) "happyOut126"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2377 22 2377 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2377 22 2377 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2377 22 2377 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2377 37 2385 106, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2377 37 2377 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2377 37 2377 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2377 49 2385 106, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2377 49 2377 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2378 5 2385 106, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2378 5 2378 9,SrcSpan "tests/examples/CParser.hs" 2378 31 2378 33,SrcSpan "tests/examples/CParser.hs" 2378 34 2378 35,SrcSpan "tests/examples/CParser.hs" 2385 105 2385 106]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2378 10 2378 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2378 10 2378 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2378 10 2378 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2378 10 2378 20, srcInfoPoints = []}) "happyOut63"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2378 21 2378 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2378 21 2378 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2378 21 2378 30, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2378 36 2385 105, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2378 36 2378 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2378 36 2378 47, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2378 48 2385 105, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2378 48 2378 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2379 5 2385 105, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2379 5 2379 9,SrcSpan "tests/examples/CParser.hs" 2379 31 2379 33,SrcSpan "tests/examples/CParser.hs" 2379 34 2379 35,SrcSpan "tests/examples/CParser.hs" 2385 104 2385 105]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2379 10 2379 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2379 10 2379 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2379 10 2379 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2379 10 2379 20, srcInfoPoints = []}) "happyOut35"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2379 21 2379 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2379 21 2379 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2379 21 2379 30, srcInfoPoints = []}) "happy_x_5")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2379 36 2385 104, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2379 36 2379 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2379 36 2379 47, srcInfoPoints = []}) "happy_var_5")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2379 48 2385 104, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2379 48 2379 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2380 5 2385 104, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2380 5 2380 9,SrcSpan "tests/examples/CParser.hs" 2380 31 2380 33,SrcSpan "tests/examples/CParser.hs" 2380 34 2380 35,SrcSpan "tests/examples/CParser.hs" 2385 103 2385 104]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2380 10 2380 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2380 10 2380 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2380 10 2380 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2380 10 2380 20, srcInfoPoints = []}) "happyOut91"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2380 21 2380 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2380 21 2380 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2380 21 2380 30, srcInfoPoints = []}) "happy_x_6")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2380 36 2385 103, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2380 36 2380 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2380 36 2380 47, srcInfoPoints = []}) "happy_var_6")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2380 48 2385 103, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2380 48 2380 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2381 5 2385 103, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2381 5 2381 6,SrcSpan "tests/examples/CParser.hs" 2385 102 2385 103]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2381 7 2385 102, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2381 7 2381 11,SrcSpan "tests/examples/CParser.hs" 2381 24 2381 26,SrcSpan "tests/examples/CParser.hs" 2382 14 2382 14,SrcSpan "tests/examples/CParser.hs" 2385 102 2385 102]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2381 12 2381 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2381 12 2381 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2381 12 2381 23, srcInfoPoints = []}) "happy_var_1"))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2382 14 2385 102, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2382 14 2382 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2382 14 2382 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2382 14 2382 19, srcInfoPoints = []}) "CDecl")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2382 20 2382 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2382 20 2382 29, srcInfoPoints = []}) "declspecs"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2382 30 2382 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2382 30 2382 34, srcInfoPoints = []}) "dies"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2382 35 2382 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2382 35 2382 37, srcInfoPoints = []}) "at")]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2382 38 2385 102, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2382 38 2382 40]}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2382 41 2385 102, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2382 41 2382 43,SrcSpan "tests/examples/CParser.hs" 2383 16 2383 16,SrcSpan "tests/examples/CParser.hs" 2384 16 2384 16,SrcSpan "tests/examples/CParser.hs" 2385 16 2385 16,SrcSpan "tests/examples/CParser.hs" 2385 102 2385 102]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 16 2383 103, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2383 22 2383 24]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 16 2383 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 16 2383 21, srcInfoPoints = []}) "declr")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 25 2383 103, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 25 2383 91, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 25 2383 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 25 2383 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 25 2383 41, srcInfoPoints = []}) "withAsmNameAttrs"))) (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 42 2383 91, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2383 42 2383 43,SrcSpan "tests/examples/CParser.hs" 2383 58 2383 59,SrcSpan "tests/examples/CParser.hs" 2383 90 2383 91]}) Boxed [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 43 2383 58, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 43 2383 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 43 2383 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 43 2383 46, srcInfoPoints = []}) "fst"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 47 2383 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 47 2383 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 47 2383 58, srcInfoPoints = []}) "happy_var_5"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 60 2383 90, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 60 2383 75, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 60 2383 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 60 2383 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 60 2383 63, srcInfoPoints = []}) "snd"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 64 2383 75, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 64 2383 75, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 64 2383 75, srcInfoPoints = []}) "happy_var_5")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 76 2383 78, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 76 2383 78, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 76 2383 78, srcInfoPoints = []}) "++"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 79 2383 90, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 79 2383 90, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 79 2383 90, srcInfoPoints = []}) "happy_var_3")))])) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 92 2383 103, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 92 2383 103, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 92 2383 103, srcInfoPoints = []}) "happy_var_4")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2384 16 2384 43, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2384 16 2384 43, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2384 16 2384 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2384 16 2384 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2384 16 2384 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2384 16 2384 27, srcInfoPoints = []}) "doDeclIdent"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2384 28 2384 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2384 28 2384 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2384 28 2384 37, srcInfoPoints = []}) "declspecs")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2384 38 2384 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2384 38 2384 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2384 38 2384 43, srcInfoPoints = []}) "declr")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 16 2385 102, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 16 2385 102, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 16 2385 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 16 2385 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 16 2385 22, srcInfoPoints = []}) "return"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 23 2385 102, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2385 23 2385 24,SrcSpan "tests/examples/CParser.hs" 2385 101 2385 102]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 24 2385 101, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 24 2385 98, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 24 2385 39, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 24 2385 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 24 2385 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 24 2385 29, srcInfoPoints = []}) "CDecl"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 30 2385 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 30 2385 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 30 2385 39, srcInfoPoints = []}) "declspecs")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 40 2385 98, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2385 40 2385 41,SrcSpan "tests/examples/CParser.hs" 2385 97 2385 98]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 41 2385 97, srcInfoPoints = []}) (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 41 2385 90, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2385 41 2385 42,SrcSpan "tests/examples/CParser.hs" 2385 67 2385 68,SrcSpan "tests/examples/CParser.hs" 2385 80 2385 81,SrcSpan "tests/examples/CParser.hs" 2385 89 2385 90]}) Boxed [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 42 2385 67, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 42 2385 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 42 2385 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 42 2385 46, srcInfoPoints = []}) "Just"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 47 2385 67, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2385 47 2385 48,SrcSpan "tests/examples/CParser.hs" 2385 66 2385 67]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 48 2385 66, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 48 2385 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 48 2385 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 48 2385 60, srcInfoPoints = []}) "reverseDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 61 2385 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 61 2385 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 61 2385 66, srcInfoPoints = []}) "declr"))))),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 69 2385 80, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 69 2385 80, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 69 2385 80, srcInfoPoints = []}) "happy_var_6")),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 82 2385 89, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 82 2385 89, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 82 2385 89, srcInfoPoints = []}) "Nothing"))]) (QConOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 91 2385 92, srcInfoPoints = []}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 91 2385 92, srcInfoPoints = []}) (Cons (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 91 2385 92, srcInfoPoints = []})))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 93 2385 97, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 93 2385 97, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 93 2385 97, srcInfoPoints = []}) "dies")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 99 2385 101, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 99 2385 101, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 99 2385 101, srcInfoPoints = []}) "at"))))))])) Nothing]))) Nothing])) Nothing])) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2386 7 2386 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2386 7 2386 8,SrcSpan "tests/examples/CParser.hs" 2386 39 2386 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2386 8 2386 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2386 8 2386 9,SrcSpan "tests/examples/CParser.hs" 2386 11 2386 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2386 9 2386 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2386 9 2386 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2386 14 2386 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2386 14 2386 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2386 14 2386 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2386 14 2386 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2386 26 2386 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2386 26 2386 27,SrcSpan "tests/examples/CParser.hs" 2386 38 2386 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2386 27 2386 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2386 27 2386 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2386 27 2386 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2386 27 2386 36, srcInfoPoints = []}) "happyIn36"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2386 37 2386 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2386 37 2386 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2386 37 2386 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2388 1 2388 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2388 1 2388 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2388 1 2388 16, srcInfoPoints = []}) "happyReduce_100")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2388 17 2388 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2388 17 2388 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2388 19 2388 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2388 19 2388 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2388 19 2388 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2388 19 2388 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2388 19 2388 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2388 38 2388 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2388 38 2388 41, srcInfoPoints = []}) 30 "30"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2388 42 2388 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2388 42 2388 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2388 42 2388 60, srcInfoPoints = []}) "happyReduction_100"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2389 1 2393 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2389 1 2393 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2389 1 2389 19, srcInfoPoints = []}) "happyReduction_100") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2389 20 2389 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2389 20 2389 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2390 6 2393 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2390 6 2390 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2390 9 2393 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2390 9 2390 13,SrcSpan "tests/examples/CParser.hs" 2390 35 2390 37,SrcSpan "tests/examples/CParser.hs" 2390 38 2390 39,SrcSpan "tests/examples/CParser.hs" 2393 6 2393 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2390 14 2390 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2390 14 2390 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2390 14 2390 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2390 14 2390 24, srcInfoPoints = []}) "happyOut43"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2390 25 2390 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2390 25 2390 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2390 25 2390 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2390 40 2393 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2390 40 2390 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2390 40 2390 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2390 52 2393 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2390 52 2390 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2391 5 2393 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2391 5 2391 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2391 5 2391 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2391 5 2391 14, srcInfoPoints = []}) "happyIn37"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2392 10 2393 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2392 10 2392 11,SrcSpan "tests/examples/CParser.hs" 2393 5 2393 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2392 11 2392 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2392 11 2392 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2392 11 2392 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2392 11 2392 18, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2392 19 2392 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2392 19 2392 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2392 19 2392 30, srcInfoPoints = []}) "happy_var_1"))))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2395 1 2395 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2395 1 2395 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2395 1 2395 16, srcInfoPoints = []}) "happyReduce_101")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2395 17 2395 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2395 17 2395 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2395 19 2395 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2395 19 2395 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2395 19 2395 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2395 19 2395 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2395 19 2395 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2395 38 2395 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2395 38 2395 41, srcInfoPoints = []}) 30 "30"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2395 42 2395 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2395 42 2395 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2395 42 2395 60, srcInfoPoints = []}) "happyReduction_101"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2396 1 2400 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2396 1 2400 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2396 1 2396 19, srcInfoPoints = []}) "happyReduction_101") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2396 20 2396 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2396 20 2396 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2397 6 2400 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2397 6 2397 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2397 9 2400 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2397 9 2397 13,SrcSpan "tests/examples/CParser.hs" 2397 35 2397 37,SrcSpan "tests/examples/CParser.hs" 2397 38 2397 39,SrcSpan "tests/examples/CParser.hs" 2400 6 2400 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2397 14 2397 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2397 14 2397 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2397 14 2397 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2397 14 2397 24, srcInfoPoints = []}) "happyOut45"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2397 25 2397 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2397 25 2397 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2397 25 2397 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2397 40 2400 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2397 40 2397 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2397 40 2397 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2397 52 2400 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2397 52 2397 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2398 5 2400 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2398 5 2398 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2398 5 2398 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2398 5 2398 14, srcInfoPoints = []}) "happyIn37"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2399 10 2400 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2399 10 2399 11,SrcSpan "tests/examples/CParser.hs" 2400 5 2400 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2399 11 2399 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2399 11 2399 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2399 11 2399 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2399 11 2399 18, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2399 19 2399 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2399 19 2399 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2399 19 2399 30, srcInfoPoints = []}) "happy_var_1"))))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2402 1 2402 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2402 1 2402 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2402 1 2402 16, srcInfoPoints = []}) "happyReduce_102")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2402 17 2402 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2402 17 2402 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2402 19 2402 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2402 19 2402 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2402 19 2402 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2402 19 2402 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2402 19 2402 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2402 38 2402 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2402 38 2402 41, srcInfoPoints = []}) 30 "30"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2402 42 2402 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2402 42 2402 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2402 42 2402 60, srcInfoPoints = []}) "happyReduction_102"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2403 1 2407 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2403 1 2407 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2403 1 2403 19, srcInfoPoints = []}) "happyReduction_102") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2403 20 2403 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2403 20 2403 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2404 6 2407 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2404 6 2404 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2404 9 2407 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2404 9 2404 13,SrcSpan "tests/examples/CParser.hs" 2404 35 2404 37,SrcSpan "tests/examples/CParser.hs" 2404 38 2404 39,SrcSpan "tests/examples/CParser.hs" 2407 6 2407 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2404 14 2404 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2404 14 2404 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2404 14 2404 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2404 14 2404 24, srcInfoPoints = []}) "happyOut47"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2404 25 2404 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2404 25 2404 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2404 25 2404 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2404 40 2407 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2404 40 2404 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2404 40 2404 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2404 52 2407 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2404 52 2404 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2405 5 2407 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2405 5 2405 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2405 5 2405 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2405 5 2405 14, srcInfoPoints = []}) "happyIn37"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2406 10 2407 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2406 10 2406 11,SrcSpan "tests/examples/CParser.hs" 2407 5 2407 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2406 11 2406 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2406 11 2406 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2406 11 2406 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2406 11 2406 18, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2406 19 2406 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2406 19 2406 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2406 19 2406 30, srcInfoPoints = []}) "happy_var_1"))))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2409 1 2409 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2409 1 2409 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2409 1 2409 16, srcInfoPoints = []}) "happyReduce_103")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2409 17 2409 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2409 17 2409 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2409 19 2409 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2409 19 2409 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2409 19 2409 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2409 19 2409 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2409 19 2409 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2409 38 2409 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2409 38 2409 41, srcInfoPoints = []}) 31 "31"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2409 42 2409 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2409 42 2409 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2409 42 2409 60, srcInfoPoints = []}) "happyReduction_103"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2410 1 2414 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2410 1 2414 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2410 1 2410 19, srcInfoPoints = []}) "happyReduction_103") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2410 20 2410 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2410 20 2410 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2411 6 2414 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2411 6 2411 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2411 9 2414 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2411 9 2411 13,SrcSpan "tests/examples/CParser.hs" 2411 35 2411 37,SrcSpan "tests/examples/CParser.hs" 2411 38 2411 39,SrcSpan "tests/examples/CParser.hs" 2414 6 2414 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2411 14 2411 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2411 14 2411 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2411 14 2411 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2411 14 2411 24, srcInfoPoints = []}) "happyOut40"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2411 25 2411 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2411 25 2411 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2411 25 2411 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2411 40 2414 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2411 40 2411 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2411 40 2411 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2411 52 2414 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2411 52 2411 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2412 5 2414 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2412 5 2412 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2412 5 2412 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2412 5 2412 14, srcInfoPoints = []}) "happyIn38"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2413 10 2414 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2413 10 2413 11,SrcSpan "tests/examples/CParser.hs" 2414 5 2414 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2413 11 2413 47, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2413 11 2413 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2413 11 2413 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2413 11 2413 20, srcInfoPoints = []}) "singleton"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2413 21 2413 47, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2413 21 2413 22,SrcSpan "tests/examples/CParser.hs" 2413 46 2413 47]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2413 22 2413 46, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2413 22 2413 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2413 22 2413 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2413 22 2413 34, srcInfoPoints = []}) "CStorageSpec"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2413 35 2413 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2413 35 2413 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2413 35 2413 46, srcInfoPoints = []}) "happy_var_1"))))))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2416 1 2416 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2416 1 2416 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2416 1 2416 16, srcInfoPoints = []}) "happyReduce_104")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2416 17 2416 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2416 17 2416 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2416 19 2416 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2416 19 2416 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2416 19 2416 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2416 19 2416 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2416 19 2416 36, srcInfoPoints = []}) "happySpecReduce_2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2416 38 2416 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2416 38 2416 41, srcInfoPoints = []}) 31 "31"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2416 42 2416 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2416 42 2416 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2416 42 2416 60, srcInfoPoints = []}) "happyReduction_104"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2417 1 2423 8, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2417 1 2423 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2417 1 2417 19, srcInfoPoints = []}) "happyReduction_104") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2417 20 2417 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2417 20 2417 29, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2418 5 2418 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2418 5 2418 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2419 6 2423 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2419 6 2419 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2419 9 2423 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2419 9 2419 13,SrcSpan "tests/examples/CParser.hs" 2419 36 2419 38,SrcSpan "tests/examples/CParser.hs" 2419 39 2419 40,SrcSpan "tests/examples/CParser.hs" 2423 7 2423 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2419 14 2419 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2419 14 2419 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2419 14 2419 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2419 14 2419 25, srcInfoPoints = []}) "happyOut127"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2419 26 2419 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2419 26 2419 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2419 26 2419 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2419 41 2423 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2419 41 2419 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2419 41 2419 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2419 53 2423 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2419 53 2419 55]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2420 5 2423 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2420 5 2420 9,SrcSpan "tests/examples/CParser.hs" 2420 31 2420 33,SrcSpan "tests/examples/CParser.hs" 2420 34 2420 35,SrcSpan "tests/examples/CParser.hs" 2423 6 2423 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2420 10 2420 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2420 10 2420 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2420 10 2420 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2420 10 2420 20, srcInfoPoints = []}) "happyOut40"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2420 21 2420 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2420 21 2420 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2420 21 2420 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2420 36 2423 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2420 36 2420 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2420 36 2420 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2420 48 2423 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2420 48 2420 50]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2421 5 2423 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2421 5 2421 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2421 5 2421 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2421 5 2421 14, srcInfoPoints = []}) "happyIn38"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2422 10 2423 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2422 10 2422 11,SrcSpan "tests/examples/CParser.hs" 2423 5 2423 6]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2422 11 2422 81, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2422 11 2422 47, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2422 11 2422 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2422 11 2422 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2422 11 2422 22, srcInfoPoints = []}) "reverseList"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2422 23 2422 47, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2422 23 2422 24,SrcSpan "tests/examples/CParser.hs" 2422 46 2422 47]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2422 24 2422 46, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2422 24 2422 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2422 24 2422 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2422 24 2422 34, srcInfoPoints = []}) "liftCAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2422 35 2422 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2422 35 2422 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2422 35 2422 46, srcInfoPoints = []}) "happy_var_1")))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2422 48 2422 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2422 48 2422 49,SrcSpan "tests/examples/CParser.hs" 2422 49 2422 53,SrcSpan "tests/examples/CParser.hs" 2422 53 2422 54]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2422 48 2422 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2422 48 2422 49,SrcSpan "tests/examples/CParser.hs" 2422 49 2422 53,SrcSpan "tests/examples/CParser.hs" 2422 53 2422 54]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2422 49 2422 53, srcInfoPoints = []}) "snoc"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2422 55 2422 81, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2422 55 2422 56,SrcSpan "tests/examples/CParser.hs" 2422 80 2422 81]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2422 56 2422 80, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2422 56 2422 68, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2422 56 2422 68, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2422 56 2422 68, srcInfoPoints = []}) "CStorageSpec"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2422 69 2422 80, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2422 69 2422 80, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2422 69 2422 80, srcInfoPoints = []}) "happy_var_2"))))))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2425 1 2425 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2425 1 2425 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2425 1 2425 16, srcInfoPoints = []}) "happyReduce_105")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2425 17 2425 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2425 17 2425 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2425 19 2425 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2425 19 2425 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2425 19 2425 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2425 19 2425 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2425 19 2425 36, srcInfoPoints = []}) "happySpecReduce_2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2425 38 2425 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2425 38 2425 41, srcInfoPoints = []}) 31 "31"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2425 42 2425 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2425 42 2425 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2425 42 2425 60, srcInfoPoints = []}) "happyReduction_105"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2426 1 2432 8, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2426 1 2432 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2426 1 2426 19, srcInfoPoints = []}) "happyReduction_105") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2426 20 2426 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2426 20 2426 29, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2427 5 2427 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2427 5 2427 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2428 6 2432 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2428 6 2428 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2428 9 2432 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2428 9 2428 13,SrcSpan "tests/examples/CParser.hs" 2428 35 2428 37,SrcSpan "tests/examples/CParser.hs" 2428 38 2428 39,SrcSpan "tests/examples/CParser.hs" 2432 7 2432 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2428 14 2428 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2428 14 2428 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2428 14 2428 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2428 14 2428 24, srcInfoPoints = []}) "happyOut62"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2428 25 2428 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2428 25 2428 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2428 25 2428 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2428 40 2432 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2428 40 2428 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2428 40 2428 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2428 52 2432 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2428 52 2428 54]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2429 5 2432 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2429 5 2429 9,SrcSpan "tests/examples/CParser.hs" 2429 31 2429 33,SrcSpan "tests/examples/CParser.hs" 2429 34 2429 35,SrcSpan "tests/examples/CParser.hs" 2432 6 2432 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2429 10 2429 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2429 10 2429 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2429 10 2429 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2429 10 2429 20, srcInfoPoints = []}) "happyOut40"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2429 21 2429 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2429 21 2429 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2429 21 2429 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2429 36 2432 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2429 36 2429 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2429 36 2429 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2429 48 2432 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2429 48 2429 50]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2430 5 2432 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2430 5 2430 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2430 5 2430 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2430 5 2430 14, srcInfoPoints = []}) "happyIn38"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2431 10 2432 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2431 10 2431 11,SrcSpan "tests/examples/CParser.hs" 2432 5 2432 6]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2431 11 2431 69, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2431 11 2431 37, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2431 11 2431 25, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2431 11 2431 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2431 11 2431 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2431 11 2431 15, srcInfoPoints = []}) "rmap"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2431 16 2431 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2431 16 2431 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2431 16 2431 25, srcInfoPoints = []}) "CTypeQual")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2431 26 2431 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2431 26 2431 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2431 26 2431 37, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2431 38 2431 44, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2431 38 2431 39,SrcSpan "tests/examples/CParser.hs" 2431 39 2431 43,SrcSpan "tests/examples/CParser.hs" 2431 43 2431 44]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2431 38 2431 44, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2431 38 2431 39,SrcSpan "tests/examples/CParser.hs" 2431 39 2431 43,SrcSpan "tests/examples/CParser.hs" 2431 43 2431 44]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2431 39 2431 43, srcInfoPoints = []}) "snoc"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2431 45 2431 69, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2431 45 2431 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2431 45 2431 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2431 45 2431 57, srcInfoPoints = []}) "CStorageSpec"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2431 58 2431 69, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2431 58 2431 69, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2431 58 2431 69, srcInfoPoints = []}) "happy_var_2")))))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2434 1 2434 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2434 1 2434 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2434 1 2434 16, srcInfoPoints = []}) "happyReduce_106")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2434 17 2434 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2434 17 2434 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2434 19 2434 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2434 19 2434 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2434 19 2434 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2434 19 2434 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2434 19 2434 36, srcInfoPoints = []}) "happySpecReduce_3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2434 38 2434 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2434 38 2434 41, srcInfoPoints = []}) 31 "31"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2434 42 2434 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2434 42 2434 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2434 42 2434 60, srcInfoPoints = []}) "happyReduction_106"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2435 1 2443 9, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2435 1 2443 9, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2435 1 2435 19, srcInfoPoints = []}) "happyReduction_106") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2435 20 2435 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2435 20 2435 29, srcInfoPoints = []}) "happy_x_3"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2436 5 2436 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2436 5 2436 14, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2437 5 2437 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2437 5 2437 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2438 6 2443 9, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2438 6 2438 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2438 9 2443 9, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2438 9 2438 13,SrcSpan "tests/examples/CParser.hs" 2438 35 2438 37,SrcSpan "tests/examples/CParser.hs" 2438 38 2438 39,SrcSpan "tests/examples/CParser.hs" 2443 8 2443 9]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2438 14 2438 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2438 14 2438 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2438 14 2438 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2438 14 2438 24, srcInfoPoints = []}) "happyOut62"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2438 25 2438 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2438 25 2438 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2438 25 2438 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2438 40 2443 8, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2438 40 2438 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2438 40 2438 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2438 52 2443 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2438 52 2438 54]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2439 5 2443 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2439 5 2439 9,SrcSpan "tests/examples/CParser.hs" 2439 32 2439 34,SrcSpan "tests/examples/CParser.hs" 2439 35 2439 36,SrcSpan "tests/examples/CParser.hs" 2443 7 2443 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2439 10 2439 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2439 10 2439 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2439 10 2439 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2439 10 2439 21, srcInfoPoints = []}) "happyOut127"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2439 22 2439 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2439 22 2439 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2439 22 2439 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2439 37 2443 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2439 37 2439 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2439 37 2439 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2439 49 2443 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2439 49 2439 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2440 5 2443 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2440 5 2440 9,SrcSpan "tests/examples/CParser.hs" 2440 31 2440 33,SrcSpan "tests/examples/CParser.hs" 2440 34 2440 35,SrcSpan "tests/examples/CParser.hs" 2443 6 2443 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2440 10 2440 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2440 10 2440 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2440 10 2440 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2440 10 2440 20, srcInfoPoints = []}) "happyOut40"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2440 21 2440 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2440 21 2440 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2440 21 2440 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2440 36 2443 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2440 36 2440 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2440 36 2440 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2440 48 2443 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2440 48 2440 50]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2441 5 2443 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2441 5 2441 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2441 5 2441 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2441 5 2441 14, srcInfoPoints = []}) "happyIn38"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 10 2443 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2442 10 2442 11,SrcSpan "tests/examples/CParser.hs" 2443 5 2443 6]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 11 2442 104, srcInfoPoints = []}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 11 2442 72, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2442 11 2442 12,SrcSpan "tests/examples/CParser.hs" 2442 71 2442 72]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 12 2442 71, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 12 2442 38, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 12 2442 26, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 12 2442 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 12 2442 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 12 2442 16, srcInfoPoints = []}) "rmap"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 17 2442 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 17 2442 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 17 2442 26, srcInfoPoints = []}) "CTypeQual")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 27 2442 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 27 2442 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 27 2442 38, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 39 2442 48, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2442 39 2442 40,SrcSpan "tests/examples/CParser.hs" 2442 40 2442 47,SrcSpan "tests/examples/CParser.hs" 2442 47 2442 48]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 39 2442 48, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2442 39 2442 40,SrcSpan "tests/examples/CParser.hs" 2442 40 2442 47,SrcSpan "tests/examples/CParser.hs" 2442 47 2442 48]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 40 2442 47, srcInfoPoints = []}) "rappend"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 49 2442 71, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 49 2442 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 49 2442 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 49 2442 59, srcInfoPoints = []}) "liftCAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 60 2442 71, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 60 2442 71, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 60 2442 71, srcInfoPoints = []}) "happy_var_2")))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 73 2442 79, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2442 73 2442 74,SrcSpan "tests/examples/CParser.hs" 2442 74 2442 78,SrcSpan "tests/examples/CParser.hs" 2442 78 2442 79]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 73 2442 79, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2442 73 2442 74,SrcSpan "tests/examples/CParser.hs" 2442 74 2442 78,SrcSpan "tests/examples/CParser.hs" 2442 78 2442 79]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 74 2442 78, srcInfoPoints = []}) "snoc"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 80 2442 104, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 80 2442 92, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 80 2442 92, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 80 2442 92, srcInfoPoints = []}) "CStorageSpec"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 93 2442 104, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 93 2442 104, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 93 2442 104, srcInfoPoints = []}) "happy_var_3")))))))) Nothing])) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2445 1 2445 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2445 1 2445 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2445 1 2445 16, srcInfoPoints = []}) "happyReduce_107")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2445 17 2445 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2445 17 2445 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2445 19 2445 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2445 19 2445 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2445 19 2445 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2445 19 2445 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2445 19 2445 36, srcInfoPoints = []}) "happySpecReduce_2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2445 38 2445 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2445 38 2445 41, srcInfoPoints = []}) 31 "31"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2445 42 2445 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2445 42 2445 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2445 42 2445 60, srcInfoPoints = []}) "happyReduction_107"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2446 1 2452 8, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2446 1 2452 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2446 1 2446 19, srcInfoPoints = []}) "happyReduction_107") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2446 20 2446 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2446 20 2446 29, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2447 5 2447 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2447 5 2447 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2448 6 2452 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2448 6 2448 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2448 9 2452 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2448 9 2448 13,SrcSpan "tests/examples/CParser.hs" 2448 35 2448 37,SrcSpan "tests/examples/CParser.hs" 2448 38 2448 39,SrcSpan "tests/examples/CParser.hs" 2452 7 2452 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2448 14 2448 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2448 14 2448 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2448 14 2448 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2448 14 2448 24, srcInfoPoints = []}) "happyOut38"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2448 25 2448 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2448 25 2448 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2448 25 2448 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2448 40 2452 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2448 40 2448 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2448 40 2448 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2448 52 2452 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2448 52 2448 54]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2449 5 2452 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2449 5 2449 9,SrcSpan "tests/examples/CParser.hs" 2449 31 2449 33,SrcSpan "tests/examples/CParser.hs" 2449 34 2449 35,SrcSpan "tests/examples/CParser.hs" 2452 6 2452 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2449 10 2449 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2449 10 2449 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2449 10 2449 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2449 10 2449 20, srcInfoPoints = []}) "happyOut39"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2449 21 2449 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2449 21 2449 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2449 21 2449 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2449 36 2452 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2449 36 2449 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2449 36 2449 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2449 48 2452 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2449 48 2449 50]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2450 5 2452 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2450 5 2450 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2450 5 2450 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2450 5 2450 14, srcInfoPoints = []}) "happyIn38"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2451 10 2452 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2451 10 2451 11,SrcSpan "tests/examples/CParser.hs" 2452 5 2452 6]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2451 11 2451 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2451 11 2451 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2451 11 2451 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2451 11 2451 22, srcInfoPoints = []}) "happy_var_1"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2451 23 2451 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2451 23 2451 24,SrcSpan "tests/examples/CParser.hs" 2451 24 2451 28,SrcSpan "tests/examples/CParser.hs" 2451 28 2451 29]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2451 23 2451 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2451 23 2451 24,SrcSpan "tests/examples/CParser.hs" 2451 24 2451 28,SrcSpan "tests/examples/CParser.hs" 2451 28 2451 29]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2451 24 2451 28, srcInfoPoints = []}) "snoc"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2451 30 2451 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2451 30 2451 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2451 30 2451 41, srcInfoPoints = []}) "happy_var_2"))))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2454 1 2454 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2454 1 2454 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2454 1 2454 16, srcInfoPoints = []}) "happyReduce_108")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2454 17 2454 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2454 17 2454 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2454 19 2454 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2454 19 2454 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2454 19 2454 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2454 19 2454 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2454 19 2454 36, srcInfoPoints = []}) "happySpecReduce_2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2454 38 2454 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2454 38 2454 41, srcInfoPoints = []}) 31 "31"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2454 42 2454 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2454 42 2454 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2454 42 2454 60, srcInfoPoints = []}) "happyReduction_108"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2455 1 2461 8, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2455 1 2461 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2455 1 2455 19, srcInfoPoints = []}) "happyReduction_108") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2455 20 2455 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2455 20 2455 29, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2456 5 2456 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2456 5 2456 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2457 6 2461 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2457 6 2457 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2457 9 2461 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2457 9 2457 13,SrcSpan "tests/examples/CParser.hs" 2457 35 2457 37,SrcSpan "tests/examples/CParser.hs" 2457 38 2457 39,SrcSpan "tests/examples/CParser.hs" 2461 7 2461 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2457 14 2457 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2457 14 2457 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2457 14 2457 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2457 14 2457 24, srcInfoPoints = []}) "happyOut38"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2457 25 2457 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2457 25 2457 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2457 25 2457 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2457 40 2461 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2457 40 2457 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2457 40 2457 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2457 52 2461 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2457 52 2457 54]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2458 5 2461 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2458 5 2458 9,SrcSpan "tests/examples/CParser.hs" 2458 32 2458 34,SrcSpan "tests/examples/CParser.hs" 2458 35 2458 36,SrcSpan "tests/examples/CParser.hs" 2461 6 2461 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2458 10 2458 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2458 10 2458 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2458 10 2458 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2458 10 2458 21, srcInfoPoints = []}) "happyOut128"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2458 22 2458 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2458 22 2458 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2458 22 2458 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2458 37 2461 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2458 37 2458 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2458 37 2458 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2458 49 2461 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2458 49 2458 51]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2459 5 2461 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2459 5 2459 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2459 5 2459 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2459 5 2459 14, srcInfoPoints = []}) "happyIn38"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2460 10 2461 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2460 10 2460 11,SrcSpan "tests/examples/CParser.hs" 2461 5 2461 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2460 11 2460 51, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2460 11 2460 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2460 11 2460 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2460 11 2460 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2460 11 2460 27, srcInfoPoints = []}) "addTrailingAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2460 28 2460 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2460 28 2460 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2460 28 2460 39, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2460 40 2460 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2460 40 2460 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2460 40 2460 51, srcInfoPoints = []}) "happy_var_2"))))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2463 1 2463 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2463 1 2463 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2463 1 2463 16, srcInfoPoints = []}) "happyReduce_109")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2463 17 2463 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2463 17 2463 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2463 19 2463 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2463 19 2463 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2463 19 2463 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2463 19 2463 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2463 19 2463 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2463 38 2463 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2463 38 2463 41, srcInfoPoints = []}) 32 "32"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2463 42 2463 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2463 42 2463 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2463 42 2463 60, srcInfoPoints = []}) "happyReduction_109"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2464 1 2468 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2464 1 2468 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2464 1 2464 19, srcInfoPoints = []}) "happyReduction_109") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2464 20 2464 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2464 20 2464 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2465 6 2468 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2465 6 2465 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2465 9 2468 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2465 9 2465 13,SrcSpan "tests/examples/CParser.hs" 2465 35 2465 37,SrcSpan "tests/examples/CParser.hs" 2465 38 2465 39,SrcSpan "tests/examples/CParser.hs" 2468 6 2468 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2465 14 2465 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2465 14 2465 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2465 14 2465 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2465 14 2465 24, srcInfoPoints = []}) "happyOut40"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2465 25 2465 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2465 25 2465 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2465 25 2465 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2465 40 2468 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2465 40 2465 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2465 40 2465 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2465 52 2468 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2465 52 2465 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2466 5 2468 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2466 5 2466 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2466 5 2466 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2466 5 2466 14, srcInfoPoints = []}) "happyIn39"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2467 10 2468 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2467 10 2467 11,SrcSpan "tests/examples/CParser.hs" 2468 5 2468 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2467 11 2467 35, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2467 11 2467 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2467 11 2467 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2467 11 2467 23, srcInfoPoints = []}) "CStorageSpec"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2467 24 2467 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2467 24 2467 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2467 24 2467 35, srcInfoPoints = []}) "happy_var_1"))))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2470 1 2470 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2470 1 2470 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2470 1 2470 16, srcInfoPoints = []}) "happyReduce_110")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2470 17 2470 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2470 17 2470 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2470 19 2470 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2470 19 2470 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2470 19 2470 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2470 19 2470 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2470 19 2470 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2470 38 2470 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2470 38 2470 41, srcInfoPoints = []}) 32 "32"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2470 42 2470 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2470 42 2470 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2470 42 2470 60, srcInfoPoints = []}) "happyReduction_110"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2471 1 2475 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2471 1 2475 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2471 1 2471 19, srcInfoPoints = []}) "happyReduction_110") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2471 20 2471 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2471 20 2471 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2472 6 2475 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2472 6 2472 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2472 9 2475 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2472 9 2472 13,SrcSpan "tests/examples/CParser.hs" 2472 35 2472 37,SrcSpan "tests/examples/CParser.hs" 2472 38 2472 39,SrcSpan "tests/examples/CParser.hs" 2475 6 2475 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2472 14 2472 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2472 14 2472 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2472 14 2472 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2472 14 2472 24, srcInfoPoints = []}) "happyOut61"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2472 25 2472 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2472 25 2472 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2472 25 2472 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2472 40 2475 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2472 40 2472 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2472 40 2472 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2472 52 2475 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2472 52 2472 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2473 5 2475 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2473 5 2473 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2473 5 2473 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2473 5 2473 14, srcInfoPoints = []}) "happyIn39"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2474 10 2475 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2474 10 2474 11,SrcSpan "tests/examples/CParser.hs" 2475 5 2475 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2474 11 2474 32, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2474 11 2474 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2474 11 2474 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2474 11 2474 20, srcInfoPoints = []}) "CTypeQual"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2474 21 2474 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2474 21 2474 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2474 21 2474 32, srcInfoPoints = []}) "happy_var_1"))))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2477 1 2477 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2477 1 2477 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2477 1 2477 16, srcInfoPoints = []}) "happyReduce_111")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2477 17 2477 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2477 17 2477 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2477 19 2477 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2477 19 2477 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2477 19 2477 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2477 19 2477 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2477 19 2477 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2477 19 2477 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2477 36 2477 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2477 36 2477 38, srcInfoPoints = []}) 1 "1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2477 39 2477 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2477 39 2477 42, srcInfoPoints = []}) 33 "33"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2477 43 2477 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2477 43 2477 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2477 43 2477 61, srcInfoPoints = []}) "happyReduction_111"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2478 1 2482 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2478 1 2482 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2478 1 2478 19, srcInfoPoints = []}) "happyReduction_111") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2478 20 2479 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2478 20 2478 21,SrcSpan "tests/examples/CParser.hs" 2479 14 2479 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2478 21 2479 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2478 21 2478 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2478 21 2478 30, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2478 31 2478 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2478 31 2478 32,SrcSpan "tests/examples/CParser.hs" 2478 32 2478 40,SrcSpan "tests/examples/CParser.hs" 2478 40 2478 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2478 32 2478 40, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2479 5 2479 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2479 5 2479 14, srcInfoPoints = []}) "happyRest"))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2479 16 2479 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2479 16 2479 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2480 6 2482 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2480 6 2480 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2480 8 2482 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2480 8 2482 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2480 8 2480 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2480 8 2480 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2480 8 2480 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2480 18 2482 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2480 18 2480 19,SrcSpan "tests/examples/CParser.hs" 2482 5 2482 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2480 19 2481 44, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2480 19 2480 23,SrcSpan "tests/examples/CParser.hs" 2480 46 2480 48,SrcSpan "tests/examples/CParser.hs" 2480 49 2480 50,SrcSpan "tests/examples/CParser.hs" 2481 43 2481 44]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2480 24 2480 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2480 24 2480 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2480 24 2480 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2480 24 2480 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2480 36 2480 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2480 36 2480 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2480 36 2480 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2480 51 2481 43, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2480 51 2480 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2480 51 2480 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2480 63 2481 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2480 63 2480 65]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2481 5 2481 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2481 5 2481 6,SrcSpan "tests/examples/CParser.hs" 2481 42 2481 43]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2481 7 2481 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2481 7 2481 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2481 7 2481 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2481 7 2481 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2481 7 2481 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2481 20 2481 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2481 20 2481 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2481 20 2481 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2481 32 2481 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2481 32 2481 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2481 32 2481 33, srcInfoPoints = []}) "$"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2481 34 2481 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2481 34 2481 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2481 34 2481 42, srcInfoPoints = []}) "CTypedef")))))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2482 7 2482 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2482 7 2482 8,SrcSpan "tests/examples/CParser.hs" 2482 39 2482 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2482 8 2482 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2482 8 2482 9,SrcSpan "tests/examples/CParser.hs" 2482 11 2482 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2482 9 2482 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2482 9 2482 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2482 14 2482 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2482 14 2482 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2482 14 2482 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2482 14 2482 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2482 26 2482 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2482 26 2482 27,SrcSpan "tests/examples/CParser.hs" 2482 38 2482 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2482 27 2482 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2482 27 2482 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2482 27 2482 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2482 27 2482 36, srcInfoPoints = []}) "happyIn40"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2482 37 2482 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2482 37 2482 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2482 37 2482 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2484 1 2484 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2484 1 2484 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2484 1 2484 16, srcInfoPoints = []}) "happyReduce_112")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2484 17 2484 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2484 17 2484 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2484 19 2484 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2484 19 2484 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2484 19 2484 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2484 19 2484 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2484 19 2484 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2484 19 2484 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2484 36 2484 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2484 36 2484 38, srcInfoPoints = []}) 1 "1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2484 39 2484 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2484 39 2484 42, srcInfoPoints = []}) 33 "33"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2484 43 2484 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2484 43 2484 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2484 43 2484 61, srcInfoPoints = []}) "happyReduction_112"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2485 1 2489 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2485 1 2489 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2485 1 2485 19, srcInfoPoints = []}) "happyReduction_112") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2485 20 2486 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2485 20 2485 21,SrcSpan "tests/examples/CParser.hs" 2486 14 2486 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2485 21 2486 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2485 21 2485 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2485 21 2485 30, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2485 31 2485 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2485 31 2485 32,SrcSpan "tests/examples/CParser.hs" 2485 32 2485 40,SrcSpan "tests/examples/CParser.hs" 2485 40 2485 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2485 32 2485 40, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2486 5 2486 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2486 5 2486 14, srcInfoPoints = []}) "happyRest"))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2486 16 2486 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2486 16 2486 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2487 6 2489 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2487 6 2487 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2487 8 2489 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2487 8 2489 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2487 8 2487 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2487 8 2487 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2487 8 2487 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2487 18 2489 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2487 18 2487 19,SrcSpan "tests/examples/CParser.hs" 2489 5 2489 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2487 19 2488 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2487 19 2487 23,SrcSpan "tests/examples/CParser.hs" 2487 46 2487 48,SrcSpan "tests/examples/CParser.hs" 2487 49 2487 50,SrcSpan "tests/examples/CParser.hs" 2488 42 2488 43]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2487 24 2487 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2487 24 2487 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2487 24 2487 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2487 24 2487 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2487 36 2487 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2487 36 2487 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2487 36 2487 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2487 51 2488 42, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2487 51 2487 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2487 51 2487 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2487 63 2488 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2487 63 2487 65]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2488 5 2488 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2488 5 2488 6,SrcSpan "tests/examples/CParser.hs" 2488 41 2488 42]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2488 7 2488 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2488 7 2488 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2488 7 2488 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2488 7 2488 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2488 7 2488 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2488 20 2488 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2488 20 2488 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2488 20 2488 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2488 32 2488 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2488 32 2488 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2488 32 2488 33, srcInfoPoints = []}) "$"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2488 34 2488 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2488 34 2488 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2488 34 2488 41, srcInfoPoints = []}) "CExtern")))))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2489 7 2489 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2489 7 2489 8,SrcSpan "tests/examples/CParser.hs" 2489 39 2489 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2489 8 2489 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2489 8 2489 9,SrcSpan "tests/examples/CParser.hs" 2489 11 2489 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2489 9 2489 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2489 9 2489 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2489 14 2489 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2489 14 2489 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2489 14 2489 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2489 14 2489 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2489 26 2489 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2489 26 2489 27,SrcSpan "tests/examples/CParser.hs" 2489 38 2489 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2489 27 2489 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2489 27 2489 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2489 27 2489 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2489 27 2489 36, srcInfoPoints = []}) "happyIn40"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2489 37 2489 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2489 37 2489 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2489 37 2489 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2491 1 2491 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2491 1 2491 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2491 1 2491 16, srcInfoPoints = []}) "happyReduce_113")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2491 17 2491 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2491 17 2491 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2491 19 2491 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2491 19 2491 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2491 19 2491 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2491 19 2491 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2491 19 2491 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2491 19 2491 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2491 36 2491 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2491 36 2491 38, srcInfoPoints = []}) 1 "1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2491 39 2491 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2491 39 2491 42, srcInfoPoints = []}) 33 "33"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2491 43 2491 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2491 43 2491 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2491 43 2491 61, srcInfoPoints = []}) "happyReduction_113"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2492 1 2496 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2492 1 2496 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2492 1 2492 19, srcInfoPoints = []}) "happyReduction_113") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2492 20 2493 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2492 20 2492 21,SrcSpan "tests/examples/CParser.hs" 2493 14 2493 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2492 21 2493 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2492 21 2492 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2492 21 2492 30, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2492 31 2492 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2492 31 2492 32,SrcSpan "tests/examples/CParser.hs" 2492 32 2492 40,SrcSpan "tests/examples/CParser.hs" 2492 40 2492 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2492 32 2492 40, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2493 5 2493 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2493 5 2493 14, srcInfoPoints = []}) "happyRest"))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2493 16 2493 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2493 16 2493 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2494 6 2496 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2494 6 2494 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2494 8 2496 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2494 8 2496 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2494 8 2494 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2494 8 2494 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2494 8 2494 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2494 18 2496 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2494 18 2494 19,SrcSpan "tests/examples/CParser.hs" 2496 5 2496 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2494 19 2495 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2494 19 2494 23,SrcSpan "tests/examples/CParser.hs" 2494 46 2494 48,SrcSpan "tests/examples/CParser.hs" 2494 49 2494 50,SrcSpan "tests/examples/CParser.hs" 2495 42 2495 43]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2494 24 2494 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2494 24 2494 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2494 24 2494 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2494 24 2494 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2494 36 2494 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2494 36 2494 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2494 36 2494 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2494 51 2495 42, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2494 51 2494 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2494 51 2494 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2494 63 2495 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2494 63 2494 65]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2495 5 2495 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2495 5 2495 6,SrcSpan "tests/examples/CParser.hs" 2495 41 2495 42]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2495 7 2495 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2495 7 2495 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2495 7 2495 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2495 7 2495 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2495 7 2495 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2495 20 2495 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2495 20 2495 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2495 20 2495 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2495 32 2495 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2495 32 2495 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2495 32 2495 33, srcInfoPoints = []}) "$"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2495 34 2495 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2495 34 2495 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2495 34 2495 41, srcInfoPoints = []}) "CStatic")))))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2496 7 2496 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2496 7 2496 8,SrcSpan "tests/examples/CParser.hs" 2496 39 2496 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2496 8 2496 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2496 8 2496 9,SrcSpan "tests/examples/CParser.hs" 2496 11 2496 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2496 9 2496 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2496 9 2496 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2496 14 2496 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2496 14 2496 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2496 14 2496 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2496 14 2496 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2496 26 2496 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2496 26 2496 27,SrcSpan "tests/examples/CParser.hs" 2496 38 2496 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2496 27 2496 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2496 27 2496 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2496 27 2496 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2496 27 2496 36, srcInfoPoints = []}) "happyIn40"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2496 37 2496 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2496 37 2496 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2496 37 2496 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2498 1 2498 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2498 1 2498 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2498 1 2498 16, srcInfoPoints = []}) "happyReduce_114")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2498 17 2498 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2498 17 2498 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2498 19 2498 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2498 19 2498 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2498 19 2498 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2498 19 2498 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2498 19 2498 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2498 19 2498 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2498 36 2498 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2498 36 2498 38, srcInfoPoints = []}) 1 "1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2498 39 2498 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2498 39 2498 42, srcInfoPoints = []}) 33 "33"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2498 43 2498 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2498 43 2498 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2498 43 2498 61, srcInfoPoints = []}) "happyReduction_114"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2499 1 2503 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2499 1 2503 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2499 1 2499 19, srcInfoPoints = []}) "happyReduction_114") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2499 20 2500 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2499 20 2499 21,SrcSpan "tests/examples/CParser.hs" 2500 14 2500 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2499 21 2500 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2499 21 2499 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2499 21 2499 30, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2499 31 2499 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2499 31 2499 32,SrcSpan "tests/examples/CParser.hs" 2499 32 2499 40,SrcSpan "tests/examples/CParser.hs" 2499 40 2499 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2499 32 2499 40, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2500 5 2500 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2500 5 2500 14, srcInfoPoints = []}) "happyRest"))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2500 16 2500 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2500 16 2500 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2501 6 2503 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2501 6 2501 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2501 8 2503 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2501 8 2503 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2501 8 2501 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2501 8 2501 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2501 8 2501 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2501 18 2503 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2501 18 2501 19,SrcSpan "tests/examples/CParser.hs" 2503 5 2503 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2501 19 2502 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2501 19 2501 23,SrcSpan "tests/examples/CParser.hs" 2501 46 2501 48,SrcSpan "tests/examples/CParser.hs" 2501 49 2501 50,SrcSpan "tests/examples/CParser.hs" 2502 40 2502 41]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2501 24 2501 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2501 24 2501 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2501 24 2501 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2501 24 2501 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2501 36 2501 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2501 36 2501 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2501 36 2501 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2501 51 2502 40, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2501 51 2501 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2501 51 2501 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2501 63 2502 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2501 63 2501 65]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2502 5 2502 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2502 5 2502 6,SrcSpan "tests/examples/CParser.hs" 2502 39 2502 40]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2502 7 2502 39, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2502 7 2502 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2502 7 2502 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2502 7 2502 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2502 7 2502 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2502 20 2502 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2502 20 2502 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2502 20 2502 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2502 32 2502 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2502 32 2502 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2502 32 2502 33, srcInfoPoints = []}) "$"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2502 34 2502 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2502 34 2502 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2502 34 2502 39, srcInfoPoints = []}) "CAuto")))))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2503 7 2503 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2503 7 2503 8,SrcSpan "tests/examples/CParser.hs" 2503 39 2503 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2503 8 2503 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2503 8 2503 9,SrcSpan "tests/examples/CParser.hs" 2503 11 2503 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2503 9 2503 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2503 9 2503 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2503 14 2503 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2503 14 2503 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2503 14 2503 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2503 14 2503 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2503 26 2503 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2503 26 2503 27,SrcSpan "tests/examples/CParser.hs" 2503 38 2503 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2503 27 2503 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2503 27 2503 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2503 27 2503 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2503 27 2503 36, srcInfoPoints = []}) "happyIn40"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2503 37 2503 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2503 37 2503 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2503 37 2503 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2505 1 2505 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2505 1 2505 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2505 1 2505 16, srcInfoPoints = []}) "happyReduce_115")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2505 17 2505 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2505 17 2505 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2505 19 2505 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2505 19 2505 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2505 19 2505 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2505 19 2505 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2505 19 2505 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2505 19 2505 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2505 36 2505 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2505 36 2505 38, srcInfoPoints = []}) 1 "1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2505 39 2505 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2505 39 2505 42, srcInfoPoints = []}) 33 "33"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2505 43 2505 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2505 43 2505 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2505 43 2505 61, srcInfoPoints = []}) "happyReduction_115"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2506 1 2510 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2506 1 2510 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2506 1 2506 19, srcInfoPoints = []}) "happyReduction_115") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2506 20 2507 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2506 20 2506 21,SrcSpan "tests/examples/CParser.hs" 2507 14 2507 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2506 21 2507 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2506 21 2506 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2506 21 2506 30, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2506 31 2506 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2506 31 2506 32,SrcSpan "tests/examples/CParser.hs" 2506 32 2506 40,SrcSpan "tests/examples/CParser.hs" 2506 40 2506 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2506 32 2506 40, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2507 5 2507 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2507 5 2507 14, srcInfoPoints = []}) "happyRest"))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2507 16 2507 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2507 16 2507 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2508 6 2510 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2508 6 2508 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2508 8 2510 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2508 8 2510 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2508 8 2508 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2508 8 2508 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2508 8 2508 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2508 18 2510 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2508 18 2508 19,SrcSpan "tests/examples/CParser.hs" 2510 5 2510 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2508 19 2509 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2508 19 2508 23,SrcSpan "tests/examples/CParser.hs" 2508 46 2508 48,SrcSpan "tests/examples/CParser.hs" 2508 49 2508 50,SrcSpan "tests/examples/CParser.hs" 2509 44 2509 45]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2508 24 2508 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2508 24 2508 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2508 24 2508 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2508 24 2508 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2508 36 2508 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2508 36 2508 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2508 36 2508 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2508 51 2509 44, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2508 51 2508 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2508 51 2508 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2508 63 2509 44, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2508 63 2508 65]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2509 5 2509 44, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2509 5 2509 6,SrcSpan "tests/examples/CParser.hs" 2509 43 2509 44]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2509 7 2509 43, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2509 7 2509 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2509 7 2509 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2509 7 2509 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2509 7 2509 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2509 20 2509 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2509 20 2509 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2509 20 2509 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2509 32 2509 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2509 32 2509 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2509 32 2509 33, srcInfoPoints = []}) "$"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2509 34 2509 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2509 34 2509 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2509 34 2509 43, srcInfoPoints = []}) "CRegister")))))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2510 7 2510 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2510 7 2510 8,SrcSpan "tests/examples/CParser.hs" 2510 39 2510 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2510 8 2510 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2510 8 2510 9,SrcSpan "tests/examples/CParser.hs" 2510 11 2510 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2510 9 2510 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2510 9 2510 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2510 14 2510 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2510 14 2510 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2510 14 2510 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2510 14 2510 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2510 26 2510 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2510 26 2510 27,SrcSpan "tests/examples/CParser.hs" 2510 38 2510 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2510 27 2510 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2510 27 2510 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2510 27 2510 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2510 27 2510 36, srcInfoPoints = []}) "happyIn40"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2510 37 2510 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2510 37 2510 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2510 37 2510 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2512 1 2512 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2512 1 2512 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2512 1 2512 16, srcInfoPoints = []}) "happyReduce_116")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2512 17 2512 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2512 17 2512 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2512 19 2512 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2512 19 2512 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2512 19 2512 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2512 19 2512 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2512 19 2512 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2512 19 2512 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2512 36 2512 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2512 36 2512 38, srcInfoPoints = []}) 1 "1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2512 39 2512 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2512 39 2512 42, srcInfoPoints = []}) 33 "33"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2512 43 2512 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2512 43 2512 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2512 43 2512 61, srcInfoPoints = []}) "happyReduction_116"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2513 1 2517 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2513 1 2517 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2513 1 2513 19, srcInfoPoints = []}) "happyReduction_116") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2513 20 2514 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2513 20 2513 21,SrcSpan "tests/examples/CParser.hs" 2514 14 2514 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2513 21 2514 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2513 21 2513 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2513 21 2513 30, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2513 31 2513 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2513 31 2513 32,SrcSpan "tests/examples/CParser.hs" 2513 32 2513 40,SrcSpan "tests/examples/CParser.hs" 2513 40 2513 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2513 32 2513 40, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2514 5 2514 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2514 5 2514 14, srcInfoPoints = []}) "happyRest"))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2514 16 2514 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2514 16 2514 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2515 6 2517 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2515 6 2515 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2515 8 2517 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2515 8 2517 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2515 8 2515 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2515 8 2515 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2515 8 2515 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2515 18 2517 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2515 18 2515 19,SrcSpan "tests/examples/CParser.hs" 2517 5 2517 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2515 19 2516 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2515 19 2515 23,SrcSpan "tests/examples/CParser.hs" 2515 46 2515 48,SrcSpan "tests/examples/CParser.hs" 2515 49 2515 50,SrcSpan "tests/examples/CParser.hs" 2516 42 2516 43]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2515 24 2515 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2515 24 2515 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2515 24 2515 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2515 24 2515 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2515 36 2515 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2515 36 2515 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2515 36 2515 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2515 51 2516 42, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2515 51 2515 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2515 51 2515 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2515 63 2516 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2515 63 2515 65]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2516 5 2516 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2516 5 2516 6,SrcSpan "tests/examples/CParser.hs" 2516 41 2516 42]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2516 7 2516 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2516 7 2516 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2516 7 2516 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2516 7 2516 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2516 7 2516 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2516 20 2516 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2516 20 2516 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2516 20 2516 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2516 32 2516 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2516 32 2516 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2516 32 2516 33, srcInfoPoints = []}) "$"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2516 34 2516 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2516 34 2516 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2516 34 2516 41, srcInfoPoints = []}) "CThread")))))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2517 7 2517 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2517 7 2517 8,SrcSpan "tests/examples/CParser.hs" 2517 39 2517 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2517 8 2517 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2517 8 2517 9,SrcSpan "tests/examples/CParser.hs" 2517 11 2517 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2517 9 2517 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2517 9 2517 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2517 14 2517 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2517 14 2517 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2517 14 2517 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2517 14 2517 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2517 26 2517 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2517 26 2517 27,SrcSpan "tests/examples/CParser.hs" 2517 38 2517 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2517 27 2517 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2517 27 2517 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2517 27 2517 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2517 27 2517 36, srcInfoPoints = []}) "happyIn40"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2517 37 2517 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2517 37 2517 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2517 37 2517 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2519 1 2519 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2519 1 2519 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2519 1 2519 16, srcInfoPoints = []}) "happyReduce_117")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2519 17 2519 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2519 17 2519 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2519 19 2519 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2519 19 2519 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2519 19 2519 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2519 19 2519 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2519 19 2519 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2519 38 2519 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2519 38 2519 41, srcInfoPoints = []}) 34 "34"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2519 42 2519 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2519 42 2519 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2519 42 2519 60, srcInfoPoints = []}) "happyReduction_117"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2520 1 2524 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2520 1 2524 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2520 1 2520 19, srcInfoPoints = []}) "happyReduction_117") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2520 20 2520 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2520 20 2520 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2521 6 2524 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2521 6 2521 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2521 9 2524 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2521 9 2521 13,SrcSpan "tests/examples/CParser.hs" 2521 35 2521 37,SrcSpan "tests/examples/CParser.hs" 2521 38 2521 39,SrcSpan "tests/examples/CParser.hs" 2524 6 2524 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2521 14 2521 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2521 14 2521 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2521 14 2521 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2521 14 2521 24, srcInfoPoints = []}) "happyOut44"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2521 25 2521 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2521 25 2521 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2521 25 2521 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2521 40 2524 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2521 40 2521 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2521 40 2521 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2521 52 2524 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2521 52 2521 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2522 5 2524 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2522 5 2522 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2522 5 2522 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2522 5 2522 14, srcInfoPoints = []}) "happyIn41"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2523 10 2524 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2523 10 2523 11,SrcSpan "tests/examples/CParser.hs" 2524 5 2524 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2523 11 2523 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2523 11 2523 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2523 11 2523 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2523 11 2523 18, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2523 19 2523 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2523 19 2523 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2523 19 2523 30, srcInfoPoints = []}) "happy_var_1"))))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2526 1 2526 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2526 1 2526 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2526 1 2526 16, srcInfoPoints = []}) "happyReduce_118")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2526 17 2526 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2526 17 2526 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2526 19 2526 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2526 19 2526 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2526 19 2526 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2526 19 2526 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2526 19 2526 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2526 38 2526 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2526 38 2526 41, srcInfoPoints = []}) 34 "34"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2526 42 2526 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2526 42 2526 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2526 42 2526 60, srcInfoPoints = []}) "happyReduction_118"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2527 1 2531 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2527 1 2531 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2527 1 2527 19, srcInfoPoints = []}) "happyReduction_118") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2527 20 2527 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2527 20 2527 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2528 6 2531 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2528 6 2528 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2528 9 2531 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2528 9 2528 13,SrcSpan "tests/examples/CParser.hs" 2528 35 2528 37,SrcSpan "tests/examples/CParser.hs" 2528 38 2528 39,SrcSpan "tests/examples/CParser.hs" 2531 6 2531 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2528 14 2528 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2528 14 2528 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2528 14 2528 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2528 14 2528 24, srcInfoPoints = []}) "happyOut46"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2528 25 2528 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2528 25 2528 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2528 25 2528 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2528 40 2531 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2528 40 2528 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2528 40 2528 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2528 52 2531 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2528 52 2528 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2529 5 2531 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2529 5 2529 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2529 5 2529 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2529 5 2529 14, srcInfoPoints = []}) "happyIn41"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2530 10 2531 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2530 10 2530 11,SrcSpan "tests/examples/CParser.hs" 2531 5 2531 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2530 11 2530 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2530 11 2530 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2530 11 2530 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2530 11 2530 18, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2530 19 2530 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2530 19 2530 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2530 19 2530 30, srcInfoPoints = []}) "happy_var_1"))))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2533 1 2533 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2533 1 2533 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2533 1 2533 16, srcInfoPoints = []}) "happyReduce_119")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2533 17 2533 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2533 17 2533 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2533 19 2533 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2533 19 2533 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2533 19 2533 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2533 19 2533 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2533 19 2533 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2533 38 2533 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2533 38 2533 41, srcInfoPoints = []}) 34 "34"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2533 42 2533 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2533 42 2533 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2533 42 2533 60, srcInfoPoints = []}) "happyReduction_119"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2534 1 2538 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2534 1 2538 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2534 1 2534 19, srcInfoPoints = []}) "happyReduction_119") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2534 20 2534 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2534 20 2534 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2535 6 2538 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2535 6 2535 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2535 9 2538 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2535 9 2535 13,SrcSpan "tests/examples/CParser.hs" 2535 35 2535 37,SrcSpan "tests/examples/CParser.hs" 2535 38 2535 39,SrcSpan "tests/examples/CParser.hs" 2538 6 2538 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2535 14 2535 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2535 14 2535 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2535 14 2535 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2535 14 2535 24, srcInfoPoints = []}) "happyOut48"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2535 25 2535 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2535 25 2535 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2535 25 2535 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2535 40 2538 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2535 40 2535 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2535 40 2535 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2535 52 2538 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2535 52 2535 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2536 5 2538 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2536 5 2536 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2536 5 2536 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2536 5 2536 14, srcInfoPoints = []}) "happyIn41"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2537 10 2538 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2537 10 2537 11,SrcSpan "tests/examples/CParser.hs" 2538 5 2538 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2537 11 2537 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2537 11 2537 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2537 11 2537 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2537 11 2537 18, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2537 19 2537 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2537 19 2537 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2537 19 2537 30, srcInfoPoints = []}) "happy_var_1"))))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2540 1 2540 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2540 1 2540 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2540 1 2540 16, srcInfoPoints = []}) "happyReduce_120")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2540 17 2540 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2540 17 2540 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2540 19 2540 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2540 19 2540 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2540 19 2540 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2540 19 2540 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2540 19 2540 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2540 19 2540 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2540 36 2540 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2540 36 2540 38, srcInfoPoints = []}) 1 "1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2540 39 2540 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2540 39 2540 42, srcInfoPoints = []}) 35 "35"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2540 43 2540 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2540 43 2540 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2540 43 2540 61, srcInfoPoints = []}) "happyReduction_120"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2541 1 2545 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2541 1 2545 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2541 1 2541 19, srcInfoPoints = []}) "happyReduction_120") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2541 20 2542 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2541 20 2541 21,SrcSpan "tests/examples/CParser.hs" 2542 14 2542 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2541 21 2542 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2541 21 2541 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2541 21 2541 30, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2541 31 2541 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2541 31 2541 32,SrcSpan "tests/examples/CParser.hs" 2541 32 2541 40,SrcSpan "tests/examples/CParser.hs" 2541 40 2541 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2541 32 2541 40, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2542 5 2542 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2542 5 2542 14, srcInfoPoints = []}) "happyRest"))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2542 16 2542 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2542 16 2542 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2543 6 2545 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2543 6 2543 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2543 8 2545 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2543 8 2545 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2543 8 2543 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2543 8 2543 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2543 8 2543 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2543 18 2545 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2543 18 2543 19,SrcSpan "tests/examples/CParser.hs" 2545 5 2545 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2543 19 2544 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2543 19 2543 23,SrcSpan "tests/examples/CParser.hs" 2543 46 2543 48,SrcSpan "tests/examples/CParser.hs" 2543 49 2543 50,SrcSpan "tests/examples/CParser.hs" 2544 44 2544 45]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2543 24 2543 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2543 24 2543 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2543 24 2543 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2543 24 2543 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2543 36 2543 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2543 36 2543 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2543 36 2543 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2543 51 2544 44, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2543 51 2543 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2543 51 2543 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2543 63 2544 44, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2543 63 2543 65]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2544 5 2544 44, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2544 5 2544 6,SrcSpan "tests/examples/CParser.hs" 2544 43 2544 44]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2544 7 2544 43, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2544 7 2544 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2544 7 2544 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2544 7 2544 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2544 7 2544 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2544 20 2544 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2544 20 2544 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2544 20 2544 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2544 32 2544 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2544 32 2544 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2544 32 2544 33, srcInfoPoints = []}) "$"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2544 34 2544 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2544 34 2544 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2544 34 2544 43, srcInfoPoints = []}) "CVoidType")))))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2545 7 2545 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2545 7 2545 8,SrcSpan "tests/examples/CParser.hs" 2545 39 2545 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2545 8 2545 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2545 8 2545 9,SrcSpan "tests/examples/CParser.hs" 2545 11 2545 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2545 9 2545 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2545 9 2545 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2545 14 2545 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2545 14 2545 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2545 14 2545 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2545 14 2545 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2545 26 2545 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2545 26 2545 27,SrcSpan "tests/examples/CParser.hs" 2545 38 2545 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2545 27 2545 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2545 27 2545 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2545 27 2545 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2545 27 2545 36, srcInfoPoints = []}) "happyIn42"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2545 37 2545 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2545 37 2545 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2545 37 2545 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2547 1 2547 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2547 1 2547 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2547 1 2547 16, srcInfoPoints = []}) "happyReduce_121")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2547 17 2547 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2547 17 2547 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2547 19 2547 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2547 19 2547 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2547 19 2547 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2547 19 2547 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2547 19 2547 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2547 19 2547 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2547 36 2547 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2547 36 2547 38, srcInfoPoints = []}) 1 "1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2547 39 2547 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2547 39 2547 42, srcInfoPoints = []}) 35 "35"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2547 43 2547 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2547 43 2547 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2547 43 2547 61, srcInfoPoints = []}) "happyReduction_121"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2548 1 2552 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2548 1 2552 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2548 1 2548 19, srcInfoPoints = []}) "happyReduction_121") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2548 20 2549 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2548 20 2548 21,SrcSpan "tests/examples/CParser.hs" 2549 14 2549 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2548 21 2549 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2548 21 2548 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2548 21 2548 30, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2548 31 2548 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2548 31 2548 32,SrcSpan "tests/examples/CParser.hs" 2548 32 2548 40,SrcSpan "tests/examples/CParser.hs" 2548 40 2548 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2548 32 2548 40, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2549 5 2549 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2549 5 2549 14, srcInfoPoints = []}) "happyRest"))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2549 16 2549 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2549 16 2549 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2550 6 2552 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2550 6 2550 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2550 8 2552 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2550 8 2552 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2550 8 2550 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2550 8 2550 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2550 8 2550 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2550 18 2552 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2550 18 2550 19,SrcSpan "tests/examples/CParser.hs" 2552 5 2552 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2550 19 2551 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2550 19 2550 23,SrcSpan "tests/examples/CParser.hs" 2550 46 2550 48,SrcSpan "tests/examples/CParser.hs" 2550 49 2550 50,SrcSpan "tests/examples/CParser.hs" 2551 44 2551 45]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2550 24 2550 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2550 24 2550 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2550 24 2550 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2550 24 2550 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2550 36 2550 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2550 36 2550 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2550 36 2550 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2550 51 2551 44, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2550 51 2550 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2550 51 2550 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2550 63 2551 44, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2550 63 2550 65]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2551 5 2551 44, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2551 5 2551 6,SrcSpan "tests/examples/CParser.hs" 2551 43 2551 44]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2551 7 2551 43, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2551 7 2551 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2551 7 2551 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2551 7 2551 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2551 7 2551 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2551 20 2551 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2551 20 2551 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2551 20 2551 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2551 32 2551 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2551 32 2551 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2551 32 2551 33, srcInfoPoints = []}) "$"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2551 34 2551 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2551 34 2551 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2551 34 2551 43, srcInfoPoints = []}) "CCharType")))))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2552 7 2552 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2552 7 2552 8,SrcSpan "tests/examples/CParser.hs" 2552 39 2552 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2552 8 2552 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2552 8 2552 9,SrcSpan "tests/examples/CParser.hs" 2552 11 2552 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2552 9 2552 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2552 9 2552 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2552 14 2552 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2552 14 2552 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2552 14 2552 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2552 14 2552 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2552 26 2552 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2552 26 2552 27,SrcSpan "tests/examples/CParser.hs" 2552 38 2552 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2552 27 2552 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2552 27 2552 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2552 27 2552 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2552 27 2552 36, srcInfoPoints = []}) "happyIn42"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2552 37 2552 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2552 37 2552 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2552 37 2552 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2554 1 2554 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2554 1 2554 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2554 1 2554 16, srcInfoPoints = []}) "happyReduce_122")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2554 17 2554 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2554 17 2554 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2554 19 2554 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2554 19 2554 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2554 19 2554 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2554 19 2554 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2554 19 2554 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2554 19 2554 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2554 36 2554 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2554 36 2554 38, srcInfoPoints = []}) 1 "1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2554 39 2554 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2554 39 2554 42, srcInfoPoints = []}) 35 "35"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2554 43 2554 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2554 43 2554 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2554 43 2554 61, srcInfoPoints = []}) "happyReduction_122"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2555 1 2559 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2555 1 2559 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2555 1 2555 19, srcInfoPoints = []}) "happyReduction_122") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2555 20 2556 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2555 20 2555 21,SrcSpan "tests/examples/CParser.hs" 2556 14 2556 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2555 21 2556 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2555 21 2555 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2555 21 2555 30, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2555 31 2555 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2555 31 2555 32,SrcSpan "tests/examples/CParser.hs" 2555 32 2555 40,SrcSpan "tests/examples/CParser.hs" 2555 40 2555 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2555 32 2555 40, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2556 5 2556 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2556 5 2556 14, srcInfoPoints = []}) "happyRest"))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2556 16 2556 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2556 16 2556 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2557 6 2559 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2557 6 2557 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2557 8 2559 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2557 8 2559 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2557 8 2557 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2557 8 2557 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2557 8 2557 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2557 18 2559 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2557 18 2557 19,SrcSpan "tests/examples/CParser.hs" 2559 5 2559 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2557 19 2558 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2557 19 2557 23,SrcSpan "tests/examples/CParser.hs" 2557 46 2557 48,SrcSpan "tests/examples/CParser.hs" 2557 49 2557 50,SrcSpan "tests/examples/CParser.hs" 2558 45 2558 46]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2557 24 2557 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2557 24 2557 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2557 24 2557 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2557 24 2557 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2557 36 2557 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2557 36 2557 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2557 36 2557 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2557 51 2558 45, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2557 51 2557 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2557 51 2557 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2557 63 2558 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2557 63 2557 65]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2558 5 2558 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2558 5 2558 6,SrcSpan "tests/examples/CParser.hs" 2558 44 2558 45]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2558 7 2558 44, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2558 7 2558 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2558 7 2558 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2558 7 2558 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2558 7 2558 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2558 20 2558 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2558 20 2558 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2558 20 2558 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2558 32 2558 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2558 32 2558 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2558 32 2558 33, srcInfoPoints = []}) "$"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2558 34 2558 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2558 34 2558 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2558 34 2558 44, srcInfoPoints = []}) "CShortType")))))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2559 7 2559 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2559 7 2559 8,SrcSpan "tests/examples/CParser.hs" 2559 39 2559 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2559 8 2559 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2559 8 2559 9,SrcSpan "tests/examples/CParser.hs" 2559 11 2559 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2559 9 2559 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2559 9 2559 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2559 14 2559 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2559 14 2559 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2559 14 2559 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2559 14 2559 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2559 26 2559 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2559 26 2559 27,SrcSpan "tests/examples/CParser.hs" 2559 38 2559 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2559 27 2559 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2559 27 2559 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2559 27 2559 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2559 27 2559 36, srcInfoPoints = []}) "happyIn42"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2559 37 2559 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2559 37 2559 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2559 37 2559 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2561 1 2561 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2561 1 2561 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2561 1 2561 16, srcInfoPoints = []}) "happyReduce_123")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2561 17 2561 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2561 17 2561 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2561 19 2561 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2561 19 2561 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2561 19 2561 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2561 19 2561 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2561 19 2561 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2561 19 2561 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2561 36 2561 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2561 36 2561 38, srcInfoPoints = []}) 1 "1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2561 39 2561 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2561 39 2561 42, srcInfoPoints = []}) 35 "35"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2561 43 2561 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2561 43 2561 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2561 43 2561 61, srcInfoPoints = []}) "happyReduction_123"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2562 1 2566 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2562 1 2566 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2562 1 2562 19, srcInfoPoints = []}) "happyReduction_123") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2562 20 2563 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2562 20 2562 21,SrcSpan "tests/examples/CParser.hs" 2563 14 2563 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2562 21 2563 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2562 21 2562 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2562 21 2562 30, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2562 31 2562 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2562 31 2562 32,SrcSpan "tests/examples/CParser.hs" 2562 32 2562 40,SrcSpan "tests/examples/CParser.hs" 2562 40 2562 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2562 32 2562 40, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2563 5 2563 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2563 5 2563 14, srcInfoPoints = []}) "happyRest"))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2563 16 2563 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2563 16 2563 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2564 6 2566 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2564 6 2564 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2564 8 2566 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2564 8 2566 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2564 8 2564 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2564 8 2564 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2564 8 2564 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2564 18 2566 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2564 18 2564 19,SrcSpan "tests/examples/CParser.hs" 2566 5 2566 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2564 19 2565 44, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2564 19 2564 23,SrcSpan "tests/examples/CParser.hs" 2564 46 2564 48,SrcSpan "tests/examples/CParser.hs" 2564 49 2564 50,SrcSpan "tests/examples/CParser.hs" 2565 43 2565 44]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2564 24 2564 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2564 24 2564 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2564 24 2564 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2564 24 2564 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2564 36 2564 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2564 36 2564 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2564 36 2564 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2564 51 2565 43, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2564 51 2564 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2564 51 2564 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2564 63 2565 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2564 63 2564 65]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2565 5 2565 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2565 5 2565 6,SrcSpan "tests/examples/CParser.hs" 2565 42 2565 43]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2565 7 2565 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2565 7 2565 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2565 7 2565 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2565 7 2565 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2565 7 2565 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2565 20 2565 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2565 20 2565 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2565 20 2565 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2565 32 2565 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2565 32 2565 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2565 32 2565 33, srcInfoPoints = []}) "$"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2565 34 2565 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2565 34 2565 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2565 34 2565 42, srcInfoPoints = []}) "CIntType")))))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2566 7 2566 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2566 7 2566 8,SrcSpan "tests/examples/CParser.hs" 2566 39 2566 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2566 8 2566 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2566 8 2566 9,SrcSpan "tests/examples/CParser.hs" 2566 11 2566 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2566 9 2566 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2566 9 2566 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2566 14 2566 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2566 14 2566 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2566 14 2566 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2566 14 2566 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2566 26 2566 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2566 26 2566 27,SrcSpan "tests/examples/CParser.hs" 2566 38 2566 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2566 27 2566 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2566 27 2566 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2566 27 2566 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2566 27 2566 36, srcInfoPoints = []}) "happyIn42"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2566 37 2566 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2566 37 2566 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2566 37 2566 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2568 1 2568 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2568 1 2568 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2568 1 2568 16, srcInfoPoints = []}) "happyReduce_124")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2568 17 2568 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2568 17 2568 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2568 19 2568 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2568 19 2568 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2568 19 2568 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2568 19 2568 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2568 19 2568 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2568 19 2568 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2568 36 2568 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2568 36 2568 38, srcInfoPoints = []}) 1 "1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2568 39 2568 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2568 39 2568 42, srcInfoPoints = []}) 35 "35"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2568 43 2568 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2568 43 2568 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2568 43 2568 61, srcInfoPoints = []}) "happyReduction_124"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2569 1 2573 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2569 1 2573 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2569 1 2569 19, srcInfoPoints = []}) "happyReduction_124") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2569 20 2570 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2569 20 2569 21,SrcSpan "tests/examples/CParser.hs" 2570 14 2570 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2569 21 2570 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2569 21 2569 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2569 21 2569 30, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2569 31 2569 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2569 31 2569 32,SrcSpan "tests/examples/CParser.hs" 2569 32 2569 40,SrcSpan "tests/examples/CParser.hs" 2569 40 2569 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2569 32 2569 40, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2570 5 2570 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2570 5 2570 14, srcInfoPoints = []}) "happyRest"))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2570 16 2570 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2570 16 2570 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2571 6 2573 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2571 6 2571 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2571 8 2573 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2571 8 2573 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2571 8 2571 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2571 8 2571 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2571 8 2571 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2571 18 2573 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2571 18 2571 19,SrcSpan "tests/examples/CParser.hs" 2573 5 2573 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2571 19 2572 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2571 19 2571 23,SrcSpan "tests/examples/CParser.hs" 2571 46 2571 48,SrcSpan "tests/examples/CParser.hs" 2571 49 2571 50,SrcSpan "tests/examples/CParser.hs" 2572 44 2572 45]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2571 24 2571 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2571 24 2571 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2571 24 2571 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2571 24 2571 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2571 36 2571 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2571 36 2571 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2571 36 2571 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2571 51 2572 44, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2571 51 2571 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2571 51 2571 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2571 63 2572 44, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2571 63 2571 65]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2572 5 2572 44, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2572 5 2572 6,SrcSpan "tests/examples/CParser.hs" 2572 43 2572 44]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2572 7 2572 43, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2572 7 2572 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2572 7 2572 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2572 7 2572 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2572 7 2572 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2572 20 2572 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2572 20 2572 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2572 20 2572 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2572 32 2572 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2572 32 2572 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2572 32 2572 33, srcInfoPoints = []}) "$"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2572 34 2572 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2572 34 2572 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2572 34 2572 43, srcInfoPoints = []}) "CLongType")))))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2573 7 2573 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2573 7 2573 8,SrcSpan "tests/examples/CParser.hs" 2573 39 2573 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2573 8 2573 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2573 8 2573 9,SrcSpan "tests/examples/CParser.hs" 2573 11 2573 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2573 9 2573 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2573 9 2573 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2573 14 2573 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2573 14 2573 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2573 14 2573 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2573 14 2573 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2573 26 2573 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2573 26 2573 27,SrcSpan "tests/examples/CParser.hs" 2573 38 2573 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2573 27 2573 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2573 27 2573 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2573 27 2573 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2573 27 2573 36, srcInfoPoints = []}) "happyIn42"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2573 37 2573 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2573 37 2573 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2573 37 2573 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2575 1 2575 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2575 1 2575 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2575 1 2575 16, srcInfoPoints = []}) "happyReduce_125")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2575 17 2575 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2575 17 2575 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2575 19 2575 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2575 19 2575 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2575 19 2575 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2575 19 2575 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2575 19 2575 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2575 19 2575 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2575 36 2575 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2575 36 2575 38, srcInfoPoints = []}) 1 "1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2575 39 2575 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2575 39 2575 42, srcInfoPoints = []}) 35 "35"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2575 43 2575 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2575 43 2575 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2575 43 2575 61, srcInfoPoints = []}) "happyReduction_125"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2576 1 2580 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2576 1 2580 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2576 1 2576 19, srcInfoPoints = []}) "happyReduction_125") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2576 20 2577 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2576 20 2576 21,SrcSpan "tests/examples/CParser.hs" 2577 14 2577 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2576 21 2577 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2576 21 2576 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2576 21 2576 30, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2576 31 2576 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2576 31 2576 32,SrcSpan "tests/examples/CParser.hs" 2576 32 2576 40,SrcSpan "tests/examples/CParser.hs" 2576 40 2576 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2576 32 2576 40, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2577 5 2577 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2577 5 2577 14, srcInfoPoints = []}) "happyRest"))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2577 16 2577 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2577 16 2577 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2578 6 2580 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2578 6 2578 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2578 8 2580 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2578 8 2580 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2578 8 2578 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2578 8 2578 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2578 8 2578 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2578 18 2580 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2578 18 2578 19,SrcSpan "tests/examples/CParser.hs" 2580 5 2580 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2578 19 2579 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2578 19 2578 23,SrcSpan "tests/examples/CParser.hs" 2578 46 2578 48,SrcSpan "tests/examples/CParser.hs" 2578 49 2578 50,SrcSpan "tests/examples/CParser.hs" 2579 45 2579 46]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2578 24 2578 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2578 24 2578 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2578 24 2578 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2578 24 2578 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2578 36 2578 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2578 36 2578 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2578 36 2578 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2578 51 2579 45, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2578 51 2578 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2578 51 2578 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2578 63 2579 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2578 63 2578 65]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2579 5 2579 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2579 5 2579 6,SrcSpan "tests/examples/CParser.hs" 2579 44 2579 45]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2579 7 2579 44, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2579 7 2579 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2579 7 2579 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2579 7 2579 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2579 7 2579 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2579 20 2579 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2579 20 2579 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2579 20 2579 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2579 32 2579 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2579 32 2579 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2579 32 2579 33, srcInfoPoints = []}) "$"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2579 34 2579 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2579 34 2579 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2579 34 2579 44, srcInfoPoints = []}) "CFloatType")))))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2580 7 2580 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2580 7 2580 8,SrcSpan "tests/examples/CParser.hs" 2580 39 2580 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2580 8 2580 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2580 8 2580 9,SrcSpan "tests/examples/CParser.hs" 2580 11 2580 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2580 9 2580 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2580 9 2580 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2580 14 2580 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2580 14 2580 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2580 14 2580 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2580 14 2580 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2580 26 2580 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2580 26 2580 27,SrcSpan "tests/examples/CParser.hs" 2580 38 2580 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2580 27 2580 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2580 27 2580 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2580 27 2580 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2580 27 2580 36, srcInfoPoints = []}) "happyIn42"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2580 37 2580 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2580 37 2580 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2580 37 2580 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2582 1 2582 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2582 1 2582 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2582 1 2582 16, srcInfoPoints = []}) "happyReduce_126")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2582 17 2582 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2582 17 2582 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2582 19 2582 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2582 19 2582 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2582 19 2582 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2582 19 2582 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2582 19 2582 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2582 19 2582 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2582 36 2582 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2582 36 2582 38, srcInfoPoints = []}) 1 "1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2582 39 2582 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2582 39 2582 42, srcInfoPoints = []}) 35 "35"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2582 43 2582 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2582 43 2582 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2582 43 2582 61, srcInfoPoints = []}) "happyReduction_126"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2583 1 2587 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2583 1 2587 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2583 1 2583 19, srcInfoPoints = []}) "happyReduction_126") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2583 20 2584 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2583 20 2583 21,SrcSpan "tests/examples/CParser.hs" 2584 14 2584 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2583 21 2584 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2583 21 2583 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2583 21 2583 30, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2583 31 2583 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2583 31 2583 32,SrcSpan "tests/examples/CParser.hs" 2583 32 2583 40,SrcSpan "tests/examples/CParser.hs" 2583 40 2583 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2583 32 2583 40, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2584 5 2584 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2584 5 2584 14, srcInfoPoints = []}) "happyRest"))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2584 16 2584 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2584 16 2584 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2585 6 2587 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2585 6 2585 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2585 8 2587 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2585 8 2587 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2585 8 2585 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2585 8 2585 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2585 8 2585 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2585 18 2587 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2585 18 2585 19,SrcSpan "tests/examples/CParser.hs" 2587 5 2587 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2585 19 2586 47, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2585 19 2585 23,SrcSpan "tests/examples/CParser.hs" 2585 46 2585 48,SrcSpan "tests/examples/CParser.hs" 2585 49 2585 50,SrcSpan "tests/examples/CParser.hs" 2586 46 2586 47]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2585 24 2585 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2585 24 2585 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2585 24 2585 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2585 24 2585 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2585 36 2585 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2585 36 2585 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2585 36 2585 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2585 51 2586 46, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2585 51 2585 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2585 51 2585 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2585 63 2586 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2585 63 2585 65]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2586 5 2586 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2586 5 2586 6,SrcSpan "tests/examples/CParser.hs" 2586 45 2586 46]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2586 7 2586 45, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2586 7 2586 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2586 7 2586 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2586 7 2586 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2586 7 2586 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2586 20 2586 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2586 20 2586 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2586 20 2586 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2586 32 2586 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2586 32 2586 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2586 32 2586 33, srcInfoPoints = []}) "$"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2586 34 2586 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2586 34 2586 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2586 34 2586 45, srcInfoPoints = []}) "CDoubleType")))))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2587 7 2587 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2587 7 2587 8,SrcSpan "tests/examples/CParser.hs" 2587 39 2587 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2587 8 2587 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2587 8 2587 9,SrcSpan "tests/examples/CParser.hs" 2587 11 2587 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2587 9 2587 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2587 9 2587 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2587 14 2587 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2587 14 2587 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2587 14 2587 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2587 14 2587 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2587 26 2587 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2587 26 2587 27,SrcSpan "tests/examples/CParser.hs" 2587 38 2587 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2587 27 2587 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2587 27 2587 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2587 27 2587 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2587 27 2587 36, srcInfoPoints = []}) "happyIn42"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2587 37 2587 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2587 37 2587 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2587 37 2587 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2589 1 2589 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2589 1 2589 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2589 1 2589 16, srcInfoPoints = []}) "happyReduce_127")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2589 17 2589 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2589 17 2589 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2589 19 2589 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2589 19 2589 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2589 19 2589 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2589 19 2589 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2589 19 2589 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2589 19 2589 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2589 36 2589 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2589 36 2589 38, srcInfoPoints = []}) 1 "1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2589 39 2589 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2589 39 2589 42, srcInfoPoints = []}) 35 "35"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2589 43 2589 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2589 43 2589 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2589 43 2589 61, srcInfoPoints = []}) "happyReduction_127"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2590 1 2594 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2590 1 2594 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2590 1 2590 19, srcInfoPoints = []}) "happyReduction_127") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2590 20 2591 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2590 20 2590 21,SrcSpan "tests/examples/CParser.hs" 2591 14 2591 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2590 21 2591 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2590 21 2590 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2590 21 2590 30, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2590 31 2590 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2590 31 2590 32,SrcSpan "tests/examples/CParser.hs" 2590 32 2590 40,SrcSpan "tests/examples/CParser.hs" 2590 40 2590 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2590 32 2590 40, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2591 5 2591 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2591 5 2591 14, srcInfoPoints = []}) "happyRest"))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2591 16 2591 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2591 16 2591 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2592 6 2594 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2592 6 2592 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2592 8 2594 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2592 8 2594 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2592 8 2592 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2592 8 2592 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2592 8 2592 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2592 18 2594 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2592 18 2592 19,SrcSpan "tests/examples/CParser.hs" 2594 5 2594 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2592 19 2593 47, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2592 19 2592 23,SrcSpan "tests/examples/CParser.hs" 2592 46 2592 48,SrcSpan "tests/examples/CParser.hs" 2592 49 2592 50,SrcSpan "tests/examples/CParser.hs" 2593 46 2593 47]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2592 24 2592 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2592 24 2592 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2592 24 2592 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2592 24 2592 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2592 36 2592 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2592 36 2592 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2592 36 2592 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2592 51 2593 46, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2592 51 2592 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2592 51 2592 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2592 63 2593 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2592 63 2592 65]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2593 5 2593 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2593 5 2593 6,SrcSpan "tests/examples/CParser.hs" 2593 45 2593 46]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2593 7 2593 45, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2593 7 2593 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2593 7 2593 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2593 7 2593 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2593 7 2593 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2593 20 2593 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2593 20 2593 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2593 20 2593 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2593 32 2593 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2593 32 2593 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2593 32 2593 33, srcInfoPoints = []}) "$"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2593 34 2593 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2593 34 2593 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2593 34 2593 45, srcInfoPoints = []}) "CSignedType")))))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2594 7 2594 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2594 7 2594 8,SrcSpan "tests/examples/CParser.hs" 2594 39 2594 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2594 8 2594 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2594 8 2594 9,SrcSpan "tests/examples/CParser.hs" 2594 11 2594 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2594 9 2594 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2594 9 2594 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2594 14 2594 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2594 14 2594 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2594 14 2594 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2594 14 2594 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2594 26 2594 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2594 26 2594 27,SrcSpan "tests/examples/CParser.hs" 2594 38 2594 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2594 27 2594 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2594 27 2594 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2594 27 2594 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2594 27 2594 36, srcInfoPoints = []}) "happyIn42"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2594 37 2594 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2594 37 2594 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2594 37 2594 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2596 1 2596 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2596 1 2596 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2596 1 2596 16, srcInfoPoints = []}) "happyReduce_128")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2596 17 2596 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2596 17 2596 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2596 19 2596 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2596 19 2596 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2596 19 2596 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2596 19 2596 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2596 19 2596 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2596 19 2596 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2596 36 2596 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2596 36 2596 38, srcInfoPoints = []}) 1 "1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2596 39 2596 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2596 39 2596 42, srcInfoPoints = []}) 35 "35"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2596 43 2596 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2596 43 2596 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2596 43 2596 61, srcInfoPoints = []}) "happyReduction_128"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2597 1 2601 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2597 1 2601 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2597 1 2597 19, srcInfoPoints = []}) "happyReduction_128") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2597 20 2598 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2597 20 2597 21,SrcSpan "tests/examples/CParser.hs" 2598 14 2598 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2597 21 2598 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2597 21 2597 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2597 21 2597 30, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2597 31 2597 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2597 31 2597 32,SrcSpan "tests/examples/CParser.hs" 2597 32 2597 40,SrcSpan "tests/examples/CParser.hs" 2597 40 2597 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2597 32 2597 40, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2598 5 2598 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2598 5 2598 14, srcInfoPoints = []}) "happyRest"))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2598 16 2598 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2598 16 2598 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2599 6 2601 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2599 6 2599 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2599 8 2601 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2599 8 2601 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2599 8 2599 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2599 8 2599 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2599 8 2599 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2599 18 2601 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2599 18 2599 19,SrcSpan "tests/examples/CParser.hs" 2601 5 2601 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2599 19 2600 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2599 19 2599 23,SrcSpan "tests/examples/CParser.hs" 2599 46 2599 48,SrcSpan "tests/examples/CParser.hs" 2599 49 2599 50,SrcSpan "tests/examples/CParser.hs" 2600 45 2600 46]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2599 24 2599 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2599 24 2599 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2599 24 2599 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2599 24 2599 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2599 36 2599 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2599 36 2599 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2599 36 2599 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2599 51 2600 45, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2599 51 2599 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2599 51 2599 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2599 63 2600 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2599 63 2599 65]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2600 5 2600 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2600 5 2600 6,SrcSpan "tests/examples/CParser.hs" 2600 44 2600 45]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2600 7 2600 44, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2600 7 2600 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2600 7 2600 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2600 7 2600 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2600 7 2600 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2600 20 2600 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2600 20 2600 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2600 20 2600 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2600 32 2600 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2600 32 2600 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2600 32 2600 33, srcInfoPoints = []}) "$"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2600 34 2600 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2600 34 2600 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2600 34 2600 44, srcInfoPoints = []}) "CUnsigType")))))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2601 7 2601 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2601 7 2601 8,SrcSpan "tests/examples/CParser.hs" 2601 39 2601 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2601 8 2601 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2601 8 2601 9,SrcSpan "tests/examples/CParser.hs" 2601 11 2601 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2601 9 2601 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2601 9 2601 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2601 14 2601 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2601 14 2601 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2601 14 2601 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2601 14 2601 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2601 26 2601 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2601 26 2601 27,SrcSpan "tests/examples/CParser.hs" 2601 38 2601 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2601 27 2601 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2601 27 2601 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2601 27 2601 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2601 27 2601 36, srcInfoPoints = []}) "happyIn42"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2601 37 2601 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2601 37 2601 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2601 37 2601 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2603 1 2603 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2603 1 2603 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2603 1 2603 16, srcInfoPoints = []}) "happyReduce_129")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2603 17 2603 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2603 17 2603 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2603 19 2603 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2603 19 2603 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2603 19 2603 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2603 19 2603 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2603 19 2603 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2603 19 2603 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2603 36 2603 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2603 36 2603 38, srcInfoPoints = []}) 1 "1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2603 39 2603 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2603 39 2603 42, srcInfoPoints = []}) 35 "35"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2603 43 2603 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2603 43 2603 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2603 43 2603 61, srcInfoPoints = []}) "happyReduction_129"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2604 1 2608 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2604 1 2608 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2604 1 2604 19, srcInfoPoints = []}) "happyReduction_129") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2604 20 2605 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2604 20 2604 21,SrcSpan "tests/examples/CParser.hs" 2605 14 2605 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2604 21 2605 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2604 21 2604 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2604 21 2604 30, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2604 31 2604 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2604 31 2604 32,SrcSpan "tests/examples/CParser.hs" 2604 32 2604 40,SrcSpan "tests/examples/CParser.hs" 2604 40 2604 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2604 32 2604 40, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2605 5 2605 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2605 5 2605 14, srcInfoPoints = []}) "happyRest"))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2605 16 2605 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2605 16 2605 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2606 6 2608 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2606 6 2606 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2606 8 2608 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2606 8 2608 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2606 8 2606 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2606 8 2606 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2606 8 2606 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2606 18 2608 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2606 18 2606 19,SrcSpan "tests/examples/CParser.hs" 2608 5 2608 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2606 19 2607 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2606 19 2606 23,SrcSpan "tests/examples/CParser.hs" 2606 46 2606 48,SrcSpan "tests/examples/CParser.hs" 2606 49 2606 50,SrcSpan "tests/examples/CParser.hs" 2607 44 2607 45]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2606 24 2606 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2606 24 2606 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2606 24 2606 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2606 24 2606 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2606 36 2606 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2606 36 2606 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2606 36 2606 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2606 51 2607 44, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2606 51 2606 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2606 51 2606 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2606 63 2607 44, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2606 63 2606 65]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2607 5 2607 44, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2607 5 2607 6,SrcSpan "tests/examples/CParser.hs" 2607 43 2607 44]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2607 7 2607 43, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2607 7 2607 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2607 7 2607 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2607 7 2607 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2607 7 2607 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2607 20 2607 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2607 20 2607 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2607 20 2607 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2607 32 2607 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2607 32 2607 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2607 32 2607 33, srcInfoPoints = []}) "$"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2607 34 2607 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2607 34 2607 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2607 34 2607 43, srcInfoPoints = []}) "CBoolType")))))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2608 7 2608 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2608 7 2608 8,SrcSpan "tests/examples/CParser.hs" 2608 39 2608 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2608 8 2608 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2608 8 2608 9,SrcSpan "tests/examples/CParser.hs" 2608 11 2608 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2608 9 2608 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2608 9 2608 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2608 14 2608 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2608 14 2608 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2608 14 2608 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2608 14 2608 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2608 26 2608 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2608 26 2608 27,SrcSpan "tests/examples/CParser.hs" 2608 38 2608 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2608 27 2608 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2608 27 2608 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2608 27 2608 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2608 27 2608 36, srcInfoPoints = []}) "happyIn42"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2608 37 2608 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2608 37 2608 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2608 37 2608 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2610 1 2610 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2610 1 2610 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2610 1 2610 16, srcInfoPoints = []}) "happyReduce_130")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2610 17 2610 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2610 17 2610 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2610 19 2610 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2610 19 2610 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2610 19 2610 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2610 19 2610 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2610 19 2610 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2610 19 2610 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2610 36 2610 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2610 36 2610 38, srcInfoPoints = []}) 1 "1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2610 39 2610 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2610 39 2610 42, srcInfoPoints = []}) 35 "35"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2610 43 2610 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2610 43 2610 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2610 43 2610 61, srcInfoPoints = []}) "happyReduction_130"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2611 1 2615 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2611 1 2615 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2611 1 2611 19, srcInfoPoints = []}) "happyReduction_130") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2611 20 2612 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2611 20 2611 21,SrcSpan "tests/examples/CParser.hs" 2612 14 2612 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2611 21 2612 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2611 21 2611 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2611 21 2611 30, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2611 31 2611 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2611 31 2611 32,SrcSpan "tests/examples/CParser.hs" 2611 32 2611 40,SrcSpan "tests/examples/CParser.hs" 2611 40 2611 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2611 32 2611 40, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2612 5 2612 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2612 5 2612 14, srcInfoPoints = []}) "happyRest"))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2612 16 2612 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2612 16 2612 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2613 6 2615 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2613 6 2613 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2613 8 2615 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2613 8 2615 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2613 8 2613 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2613 8 2613 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2613 8 2613 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2613 18 2615 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2613 18 2613 19,SrcSpan "tests/examples/CParser.hs" 2615 5 2615 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2613 19 2614 48, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2613 19 2613 23,SrcSpan "tests/examples/CParser.hs" 2613 46 2613 48,SrcSpan "tests/examples/CParser.hs" 2613 49 2613 50,SrcSpan "tests/examples/CParser.hs" 2614 47 2614 48]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2613 24 2613 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2613 24 2613 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2613 24 2613 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2613 24 2613 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2613 36 2613 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2613 36 2613 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2613 36 2613 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2613 51 2614 47, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2613 51 2613 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2613 51 2613 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2613 63 2614 47, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2613 63 2613 65]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2614 5 2614 47, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2614 5 2614 6,SrcSpan "tests/examples/CParser.hs" 2614 46 2614 47]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2614 7 2614 46, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2614 7 2614 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2614 7 2614 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2614 7 2614 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2614 7 2614 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2614 20 2614 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2614 20 2614 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2614 20 2614 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2614 32 2614 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2614 32 2614 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2614 32 2614 33, srcInfoPoints = []}) "$"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2614 34 2614 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2614 34 2614 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2614 34 2614 46, srcInfoPoints = []}) "CComplexType")))))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2615 7 2615 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2615 7 2615 8,SrcSpan "tests/examples/CParser.hs" 2615 39 2615 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2615 8 2615 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2615 8 2615 9,SrcSpan "tests/examples/CParser.hs" 2615 11 2615 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2615 9 2615 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2615 9 2615 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2615 14 2615 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2615 14 2615 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2615 14 2615 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2615 14 2615 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2615 26 2615 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2615 26 2615 27,SrcSpan "tests/examples/CParser.hs" 2615 38 2615 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2615 27 2615 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2615 27 2615 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2615 27 2615 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2615 27 2615 36, srcInfoPoints = []}) "happyIn42"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2615 37 2615 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2615 37 2615 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2615 37 2615 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2617 1 2617 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2617 1 2617 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2617 1 2617 16, srcInfoPoints = []}) "happyReduce_131")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2617 17 2617 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2617 17 2617 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2617 19 2617 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2617 19 2617 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2617 19 2617 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2617 19 2617 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2617 19 2617 36, srcInfoPoints = []}) "happySpecReduce_2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2617 38 2617 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2617 38 2617 41, srcInfoPoints = []}) 36 "36"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2617 42 2617 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2617 42 2617 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2617 42 2617 60, srcInfoPoints = []}) "happyReduction_131"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2618 1 2624 8, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2618 1 2624 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2618 1 2618 19, srcInfoPoints = []}) "happyReduction_131") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2618 20 2618 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2618 20 2618 29, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2619 5 2619 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2619 5 2619 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2620 6 2624 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2620 6 2620 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2620 9 2624 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2620 9 2620 13,SrcSpan "tests/examples/CParser.hs" 2620 35 2620 37,SrcSpan "tests/examples/CParser.hs" 2620 38 2620 39,SrcSpan "tests/examples/CParser.hs" 2624 7 2624 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2620 14 2620 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2620 14 2620 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2620 14 2620 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2620 14 2620 24, srcInfoPoints = []}) "happyOut38"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2620 25 2620 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2620 25 2620 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2620 25 2620 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2620 40 2624 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2620 40 2620 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2620 40 2620 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2620 52 2624 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2620 52 2620 54]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2621 5 2624 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2621 5 2621 9,SrcSpan "tests/examples/CParser.hs" 2621 31 2621 33,SrcSpan "tests/examples/CParser.hs" 2621 34 2621 35,SrcSpan "tests/examples/CParser.hs" 2624 6 2624 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2621 10 2621 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2621 10 2621 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2621 10 2621 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2621 10 2621 20, srcInfoPoints = []}) "happyOut42"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2621 21 2621 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2621 21 2621 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2621 21 2621 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2621 36 2624 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2621 36 2621 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2621 36 2621 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2621 48 2624 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2621 48 2621 50]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2622 5 2624 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2622 5 2622 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2622 5 2622 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2622 5 2622 14, srcInfoPoints = []}) "happyIn43"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2623 10 2624 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2623 10 2623 11,SrcSpan "tests/examples/CParser.hs" 2624 5 2624 6]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2623 11 2623 51, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2623 11 2623 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2623 11 2623 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2623 11 2623 22, srcInfoPoints = []}) "happy_var_1"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2623 23 2623 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2623 23 2623 24,SrcSpan "tests/examples/CParser.hs" 2623 24 2623 28,SrcSpan "tests/examples/CParser.hs" 2623 28 2623 29]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2623 23 2623 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2623 23 2623 24,SrcSpan "tests/examples/CParser.hs" 2623 24 2623 28,SrcSpan "tests/examples/CParser.hs" 2623 28 2623 29]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2623 24 2623 28, srcInfoPoints = []}) "snoc"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2623 30 2623 51, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2623 30 2623 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2623 30 2623 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2623 30 2623 39, srcInfoPoints = []}) "CTypeSpec"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2623 40 2623 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2623 40 2623 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2623 40 2623 51, srcInfoPoints = []}) "happy_var_2")))))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2626 1 2626 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2626 1 2626 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2626 1 2626 16, srcInfoPoints = []}) "happyReduce_132")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2626 17 2626 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2626 17 2626 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2626 19 2626 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2626 19 2626 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2626 19 2626 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2626 19 2626 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2626 19 2626 36, srcInfoPoints = []}) "happySpecReduce_2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2626 38 2626 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2626 38 2626 41, srcInfoPoints = []}) 36 "36"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2626 42 2626 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2626 42 2626 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2626 42 2626 60, srcInfoPoints = []}) "happyReduction_132"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2627 1 2633 8, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2627 1 2633 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2627 1 2627 19, srcInfoPoints = []}) "happyReduction_132") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2627 20 2627 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2627 20 2627 29, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2628 5 2628 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2628 5 2628 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2629 6 2633 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2629 6 2629 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2629 9 2633 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2629 9 2629 13,SrcSpan "tests/examples/CParser.hs" 2629 35 2629 37,SrcSpan "tests/examples/CParser.hs" 2629 38 2629 39,SrcSpan "tests/examples/CParser.hs" 2633 7 2633 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2629 14 2629 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2629 14 2629 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2629 14 2629 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2629 14 2629 24, srcInfoPoints = []}) "happyOut44"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2629 25 2629 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2629 25 2629 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2629 25 2629 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2629 40 2633 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2629 40 2629 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2629 40 2629 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2629 52 2633 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2629 52 2629 54]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2630 5 2633 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2630 5 2630 9,SrcSpan "tests/examples/CParser.hs" 2630 31 2630 33,SrcSpan "tests/examples/CParser.hs" 2630 34 2630 35,SrcSpan "tests/examples/CParser.hs" 2633 6 2633 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2630 10 2630 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2630 10 2630 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2630 10 2630 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2630 10 2630 20, srcInfoPoints = []}) "happyOut40"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2630 21 2630 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2630 21 2630 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2630 21 2630 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2630 36 2633 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2630 36 2630 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2630 36 2630 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2630 48 2633 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2630 48 2630 50]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2631 5 2633 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2631 5 2631 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2631 5 2631 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2631 5 2631 14, srcInfoPoints = []}) "happyIn43"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2632 10 2633 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2632 10 2632 11,SrcSpan "tests/examples/CParser.hs" 2633 5 2633 6]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2632 11 2632 54, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2632 11 2632 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2632 11 2632 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2632 11 2632 22, srcInfoPoints = []}) "happy_var_1"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2632 23 2632 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2632 23 2632 24,SrcSpan "tests/examples/CParser.hs" 2632 24 2632 28,SrcSpan "tests/examples/CParser.hs" 2632 28 2632 29]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2632 23 2632 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2632 23 2632 24,SrcSpan "tests/examples/CParser.hs" 2632 24 2632 28,SrcSpan "tests/examples/CParser.hs" 2632 28 2632 29]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2632 24 2632 28, srcInfoPoints = []}) "snoc"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2632 30 2632 54, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2632 30 2632 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2632 30 2632 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2632 30 2632 42, srcInfoPoints = []}) "CStorageSpec"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2632 43 2632 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2632 43 2632 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2632 43 2632 54, srcInfoPoints = []}) "happy_var_2")))))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2635 1 2635 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2635 1 2635 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2635 1 2635 16, srcInfoPoints = []}) "happyReduce_133")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2635 17 2635 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2635 17 2635 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2635 19 2635 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2635 19 2635 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2635 19 2635 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2635 19 2635 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2635 19 2635 36, srcInfoPoints = []}) "happySpecReduce_2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2635 38 2635 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2635 38 2635 41, srcInfoPoints = []}) 36 "36"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2635 42 2635 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2635 42 2635 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2635 42 2635 60, srcInfoPoints = []}) "happyReduction_133"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2636 1 2642 8, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2636 1 2642 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2636 1 2636 19, srcInfoPoints = []}) "happyReduction_133") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2636 20 2636 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2636 20 2636 29, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2637 5 2637 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2637 5 2637 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2638 6 2642 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2638 6 2638 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2638 9 2642 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2638 9 2638 13,SrcSpan "tests/examples/CParser.hs" 2638 35 2638 37,SrcSpan "tests/examples/CParser.hs" 2638 38 2638 39,SrcSpan "tests/examples/CParser.hs" 2642 7 2642 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2638 14 2638 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2638 14 2638 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2638 14 2638 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2638 14 2638 24, srcInfoPoints = []}) "happyOut43"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2638 25 2638 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2638 25 2638 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2638 25 2638 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2638 40 2642 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2638 40 2638 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2638 40 2638 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2638 52 2642 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2638 52 2638 54]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2639 5 2642 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2639 5 2639 9,SrcSpan "tests/examples/CParser.hs" 2639 31 2639 33,SrcSpan "tests/examples/CParser.hs" 2639 34 2639 35,SrcSpan "tests/examples/CParser.hs" 2642 6 2642 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2639 10 2639 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2639 10 2639 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2639 10 2639 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2639 10 2639 20, srcInfoPoints = []}) "happyOut39"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2639 21 2639 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2639 21 2639 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2639 21 2639 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2639 36 2642 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2639 36 2639 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2639 36 2639 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2639 48 2642 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2639 48 2639 50]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2640 5 2642 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2640 5 2640 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2640 5 2640 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2640 5 2640 14, srcInfoPoints = []}) "happyIn43"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2641 10 2642 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2641 10 2641 11,SrcSpan "tests/examples/CParser.hs" 2642 5 2642 6]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2641 11 2641 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2641 11 2641 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2641 11 2641 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2641 11 2641 22, srcInfoPoints = []}) "happy_var_1"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2641 23 2641 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2641 23 2641 24,SrcSpan "tests/examples/CParser.hs" 2641 24 2641 28,SrcSpan "tests/examples/CParser.hs" 2641 28 2641 29]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2641 23 2641 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2641 23 2641 24,SrcSpan "tests/examples/CParser.hs" 2641 24 2641 28,SrcSpan "tests/examples/CParser.hs" 2641 28 2641 29]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2641 24 2641 28, srcInfoPoints = []}) "snoc"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2641 30 2641 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2641 30 2641 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2641 30 2641 41, srcInfoPoints = []}) "happy_var_2"))))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2644 1 2644 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2644 1 2644 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2644 1 2644 16, srcInfoPoints = []}) "happyReduce_134")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2644 17 2644 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2644 17 2644 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2644 19 2644 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2644 19 2644 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2644 19 2644 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2644 19 2644 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2644 19 2644 36, srcInfoPoints = []}) "happySpecReduce_2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2644 38 2644 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2644 38 2644 41, srcInfoPoints = []}) 36 "36"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2644 42 2644 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2644 42 2644 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2644 42 2644 60, srcInfoPoints = []}) "happyReduction_134"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2645 1 2651 8, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2645 1 2651 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2645 1 2645 19, srcInfoPoints = []}) "happyReduction_134") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2645 20 2645 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2645 20 2645 29, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2646 5 2646 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2646 5 2646 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2647 6 2651 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2647 6 2647 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2647 9 2651 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2647 9 2647 13,SrcSpan "tests/examples/CParser.hs" 2647 35 2647 37,SrcSpan "tests/examples/CParser.hs" 2647 38 2647 39,SrcSpan "tests/examples/CParser.hs" 2651 7 2651 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2647 14 2647 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2647 14 2647 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2647 14 2647 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2647 14 2647 24, srcInfoPoints = []}) "happyOut43"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2647 25 2647 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2647 25 2647 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2647 25 2647 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2647 40 2651 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2647 40 2647 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2647 40 2647 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2647 52 2651 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2647 52 2647 54]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2648 5 2651 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2648 5 2648 9,SrcSpan "tests/examples/CParser.hs" 2648 31 2648 33,SrcSpan "tests/examples/CParser.hs" 2648 34 2648 35,SrcSpan "tests/examples/CParser.hs" 2651 6 2651 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2648 10 2648 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2648 10 2648 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2648 10 2648 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2648 10 2648 20, srcInfoPoints = []}) "happyOut42"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2648 21 2648 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2648 21 2648 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2648 21 2648 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2648 36 2651 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2648 36 2648 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2648 36 2648 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2648 48 2651 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2648 48 2648 50]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2649 5 2651 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2649 5 2649 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2649 5 2649 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2649 5 2649 14, srcInfoPoints = []}) "happyIn43"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2650 10 2651 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2650 10 2650 11,SrcSpan "tests/examples/CParser.hs" 2651 5 2651 6]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2650 11 2650 51, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2650 11 2650 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2650 11 2650 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2650 11 2650 22, srcInfoPoints = []}) "happy_var_1"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2650 23 2650 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2650 23 2650 24,SrcSpan "tests/examples/CParser.hs" 2650 24 2650 28,SrcSpan "tests/examples/CParser.hs" 2650 28 2650 29]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2650 23 2650 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2650 23 2650 24,SrcSpan "tests/examples/CParser.hs" 2650 24 2650 28,SrcSpan "tests/examples/CParser.hs" 2650 28 2650 29]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2650 24 2650 28, srcInfoPoints = []}) "snoc"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2650 30 2650 51, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2650 30 2650 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2650 30 2650 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2650 30 2650 39, srcInfoPoints = []}) "CTypeSpec"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2650 40 2650 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2650 40 2650 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2650 40 2650 51, srcInfoPoints = []}) "happy_var_2")))))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2653 1 2653 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2653 1 2653 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2653 1 2653 16, srcInfoPoints = []}) "happyReduce_135")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2653 17 2653 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2653 17 2653 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2653 19 2653 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2653 19 2653 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2653 19 2653 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2653 19 2653 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2653 19 2653 36, srcInfoPoints = []}) "happySpecReduce_2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2653 38 2653 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2653 38 2653 41, srcInfoPoints = []}) 36 "36"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2653 42 2653 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2653 42 2653 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2653 42 2653 60, srcInfoPoints = []}) "happyReduction_135"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2654 1 2660 8, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2654 1 2660 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2654 1 2654 19, srcInfoPoints = []}) "happyReduction_135") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2654 20 2654 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2654 20 2654 29, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2655 5 2655 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2655 5 2655 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2656 6 2660 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2656 6 2656 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2656 9 2660 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2656 9 2656 13,SrcSpan "tests/examples/CParser.hs" 2656 35 2656 37,SrcSpan "tests/examples/CParser.hs" 2656 38 2656 39,SrcSpan "tests/examples/CParser.hs" 2660 7 2660 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2656 14 2656 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2656 14 2656 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2656 14 2656 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2656 14 2656 24, srcInfoPoints = []}) "happyOut43"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2656 25 2656 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2656 25 2656 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2656 25 2656 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2656 40 2660 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2656 40 2656 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2656 40 2656 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2656 52 2660 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2656 52 2656 54]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2657 5 2660 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2657 5 2657 9,SrcSpan "tests/examples/CParser.hs" 2657 32 2657 34,SrcSpan "tests/examples/CParser.hs" 2657 35 2657 36,SrcSpan "tests/examples/CParser.hs" 2660 6 2660 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2657 10 2657 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2657 10 2657 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2657 10 2657 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2657 10 2657 21, srcInfoPoints = []}) "happyOut128"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2657 22 2657 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2657 22 2657 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2657 22 2657 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2657 37 2660 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2657 37 2657 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2657 37 2657 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2657 49 2660 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2657 49 2657 51]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2658 5 2660 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2658 5 2658 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2658 5 2658 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2658 5 2658 14, srcInfoPoints = []}) "happyIn43"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2659 10 2660 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2659 10 2659 11,SrcSpan "tests/examples/CParser.hs" 2660 5 2660 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2659 11 2659 51, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2659 11 2659 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2659 11 2659 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2659 11 2659 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2659 11 2659 27, srcInfoPoints = []}) "addTrailingAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2659 28 2659 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2659 28 2659 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2659 28 2659 39, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2659 40 2659 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2659 40 2659 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2659 40 2659 51, srcInfoPoints = []}) "happy_var_2"))))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2662 1 2662 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2662 1 2662 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2662 1 2662 16, srcInfoPoints = []}) "happyReduce_136")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2662 17 2662 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2662 17 2662 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2662 19 2662 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2662 19 2662 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2662 19 2662 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2662 19 2662 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2662 19 2662 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2662 38 2662 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2662 38 2662 41, srcInfoPoints = []}) 37 "37"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2662 42 2662 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2662 42 2662 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2662 42 2662 60, srcInfoPoints = []}) "happyReduction_136"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2663 1 2667 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2663 1 2667 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2663 1 2663 19, srcInfoPoints = []}) "happyReduction_136") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2663 20 2663 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2663 20 2663 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2664 6 2667 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2664 6 2664 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2664 9 2667 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2664 9 2664 13,SrcSpan "tests/examples/CParser.hs" 2664 35 2664 37,SrcSpan "tests/examples/CParser.hs" 2664 38 2664 39,SrcSpan "tests/examples/CParser.hs" 2667 6 2667 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2664 14 2664 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2664 14 2664 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2664 14 2664 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2664 14 2664 24, srcInfoPoints = []}) "happyOut42"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2664 25 2664 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2664 25 2664 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2664 25 2664 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2664 40 2667 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2664 40 2664 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2664 40 2664 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2664 52 2667 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2664 52 2664 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2665 5 2667 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2665 5 2665 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2665 5 2665 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2665 5 2665 14, srcInfoPoints = []}) "happyIn44"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2666 10 2667 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2666 10 2666 11,SrcSpan "tests/examples/CParser.hs" 2667 5 2667 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2666 11 2666 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2666 11 2666 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2666 11 2666 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2666 11 2666 20, srcInfoPoints = []}) "singleton"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2666 21 2666 44, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2666 21 2666 22,SrcSpan "tests/examples/CParser.hs" 2666 43 2666 44]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2666 22 2666 43, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2666 22 2666 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2666 22 2666 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2666 22 2666 31, srcInfoPoints = []}) "CTypeSpec"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2666 32 2666 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2666 32 2666 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2666 32 2666 43, srcInfoPoints = []}) "happy_var_1"))))))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2669 1 2669 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2669 1 2669 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2669 1 2669 16, srcInfoPoints = []}) "happyReduce_137")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2669 17 2669 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2669 17 2669 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2669 19 2669 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2669 19 2669 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2669 19 2669 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2669 19 2669 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2669 19 2669 36, srcInfoPoints = []}) "happySpecReduce_2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2669 38 2669 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2669 38 2669 41, srcInfoPoints = []}) 37 "37"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2669 42 2669 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2669 42 2669 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2669 42 2669 60, srcInfoPoints = []}) "happyReduction_137"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2670 1 2676 8, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2670 1 2676 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2670 1 2670 19, srcInfoPoints = []}) "happyReduction_137") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2670 20 2670 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2670 20 2670 29, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2671 5 2671 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2671 5 2671 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2672 6 2676 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2672 6 2672 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2672 9 2676 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2672 9 2672 13,SrcSpan "tests/examples/CParser.hs" 2672 36 2672 38,SrcSpan "tests/examples/CParser.hs" 2672 39 2672 40,SrcSpan "tests/examples/CParser.hs" 2676 7 2676 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2672 14 2672 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2672 14 2672 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2672 14 2672 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2672 14 2672 25, srcInfoPoints = []}) "happyOut127"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2672 26 2672 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2672 26 2672 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2672 26 2672 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2672 41 2676 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2672 41 2672 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2672 41 2672 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2672 53 2676 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2672 53 2672 55]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2673 5 2676 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2673 5 2673 9,SrcSpan "tests/examples/CParser.hs" 2673 31 2673 33,SrcSpan "tests/examples/CParser.hs" 2673 34 2673 35,SrcSpan "tests/examples/CParser.hs" 2676 6 2676 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2673 10 2673 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2673 10 2673 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2673 10 2673 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2673 10 2673 20, srcInfoPoints = []}) "happyOut42"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2673 21 2673 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2673 21 2673 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2673 21 2673 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2673 36 2676 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2673 36 2673 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2673 36 2673 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2673 48 2676 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2673 48 2673 50]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2674 5 2676 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2674 5 2674 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2674 5 2674 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2674 5 2674 14, srcInfoPoints = []}) "happyIn44"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2675 10 2676 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2675 10 2675 11,SrcSpan "tests/examples/CParser.hs" 2676 5 2676 6]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2675 11 2675 80, srcInfoPoints = []}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2675 11 2675 49, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2675 11 2675 12,SrcSpan "tests/examples/CParser.hs" 2675 48 2675 49]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2675 12 2675 48, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2675 12 2675 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2675 12 2675 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2675 12 2675 23, srcInfoPoints = []}) "reverseList"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2675 24 2675 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2675 24 2675 25, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2675 24 2675 25, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2675 26 2675 48, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2675 26 2675 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2675 26 2675 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2675 26 2675 36, srcInfoPoints = []}) "liftCAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2675 37 2675 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2675 37 2675 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2675 37 2675 48, srcInfoPoints = []}) "happy_var_1")))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2675 50 2675 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2675 50 2675 51,SrcSpan "tests/examples/CParser.hs" 2675 51 2675 55,SrcSpan "tests/examples/CParser.hs" 2675 55 2675 56]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2675 50 2675 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2675 50 2675 51,SrcSpan "tests/examples/CParser.hs" 2675 51 2675 55,SrcSpan "tests/examples/CParser.hs" 2675 55 2675 56]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2675 51 2675 55, srcInfoPoints = []}) "snoc"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2675 57 2675 80, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2675 57 2675 58,SrcSpan "tests/examples/CParser.hs" 2675 79 2675 80]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2675 58 2675 79, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2675 58 2675 67, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2675 58 2675 67, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2675 58 2675 67, srcInfoPoints = []}) "CTypeSpec"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2675 68 2675 79, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2675 68 2675 79, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2675 68 2675 79, srcInfoPoints = []}) "happy_var_2"))))))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2678 1 2678 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2678 1 2678 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2678 1 2678 16, srcInfoPoints = []}) "happyReduce_138")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2678 17 2678 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2678 17 2678 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2678 19 2678 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2678 19 2678 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2678 19 2678 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2678 19 2678 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2678 19 2678 36, srcInfoPoints = []}) "happySpecReduce_2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2678 38 2678 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2678 38 2678 41, srcInfoPoints = []}) 37 "37"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2678 42 2678 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2678 42 2678 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2678 42 2678 60, srcInfoPoints = []}) "happyReduction_138"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2679 1 2685 8, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2679 1 2685 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2679 1 2679 19, srcInfoPoints = []}) "happyReduction_138") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2679 20 2679 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2679 20 2679 29, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2680 5 2680 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2680 5 2680 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2681 6 2685 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2681 6 2681 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2681 9 2685 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2681 9 2681 13,SrcSpan "tests/examples/CParser.hs" 2681 35 2681 37,SrcSpan "tests/examples/CParser.hs" 2681 38 2681 39,SrcSpan "tests/examples/CParser.hs" 2685 7 2685 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2681 14 2681 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2681 14 2681 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2681 14 2681 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2681 14 2681 24, srcInfoPoints = []}) "happyOut62"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2681 25 2681 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2681 25 2681 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2681 25 2681 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2681 40 2685 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2681 40 2681 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2681 40 2681 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2681 52 2685 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2681 52 2681 54]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2682 5 2685 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2682 5 2682 9,SrcSpan "tests/examples/CParser.hs" 2682 31 2682 33,SrcSpan "tests/examples/CParser.hs" 2682 34 2682 35,SrcSpan "tests/examples/CParser.hs" 2685 6 2685 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2682 10 2682 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2682 10 2682 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2682 10 2682 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2682 10 2682 20, srcInfoPoints = []}) "happyOut42"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2682 21 2682 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2682 21 2682 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2682 21 2682 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2682 36 2685 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2682 36 2682 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2682 36 2682 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2682 48 2685 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2682 48 2682 50]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2683 5 2685 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2683 5 2683 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2683 5 2683 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2683 5 2683 14, srcInfoPoints = []}) "happyIn44"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2684 10 2685 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2684 10 2684 11,SrcSpan "tests/examples/CParser.hs" 2685 5 2685 6]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2684 11 2684 66, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2684 11 2684 37, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2684 11 2684 25, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2684 11 2684 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2684 11 2684 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2684 11 2684 15, srcInfoPoints = []}) "rmap"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2684 16 2684 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2684 16 2684 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2684 16 2684 25, srcInfoPoints = []}) "CTypeQual")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2684 26 2684 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2684 26 2684 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2684 26 2684 37, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2684 38 2684 44, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2684 38 2684 39,SrcSpan "tests/examples/CParser.hs" 2684 39 2684 43,SrcSpan "tests/examples/CParser.hs" 2684 43 2684 44]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2684 38 2684 44, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2684 38 2684 39,SrcSpan "tests/examples/CParser.hs" 2684 39 2684 43,SrcSpan "tests/examples/CParser.hs" 2684 43 2684 44]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2684 39 2684 43, srcInfoPoints = []}) "snoc"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2684 45 2684 66, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2684 45 2684 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2684 45 2684 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2684 45 2684 54, srcInfoPoints = []}) "CTypeSpec"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2684 55 2684 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2684 55 2684 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2684 55 2684 66, srcInfoPoints = []}) "happy_var_2")))))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2687 1 2687 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2687 1 2687 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2687 1 2687 16, srcInfoPoints = []}) "happyReduce_139")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2687 17 2687 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2687 17 2687 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2687 19 2687 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2687 19 2687 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2687 19 2687 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2687 19 2687 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2687 19 2687 36, srcInfoPoints = []}) "happySpecReduce_3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2687 38 2687 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2687 38 2687 41, srcInfoPoints = []}) 37 "37"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2687 42 2687 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2687 42 2687 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2687 42 2687 60, srcInfoPoints = []}) "happyReduction_139"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2688 1 2696 9, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2688 1 2696 9, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2688 1 2688 19, srcInfoPoints = []}) "happyReduction_139") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2688 20 2688 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2688 20 2688 29, srcInfoPoints = []}) "happy_x_3"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2689 5 2689 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2689 5 2689 14, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2690 5 2690 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2690 5 2690 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2691 6 2696 9, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2691 6 2691 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2691 9 2696 9, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2691 9 2691 13,SrcSpan "tests/examples/CParser.hs" 2691 35 2691 37,SrcSpan "tests/examples/CParser.hs" 2691 38 2691 39,SrcSpan "tests/examples/CParser.hs" 2696 8 2696 9]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2691 14 2691 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2691 14 2691 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2691 14 2691 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2691 14 2691 24, srcInfoPoints = []}) "happyOut62"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2691 25 2691 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2691 25 2691 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2691 25 2691 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2691 40 2696 8, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2691 40 2691 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2691 40 2691 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2691 52 2696 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2691 52 2691 54]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2692 5 2696 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2692 5 2692 9,SrcSpan "tests/examples/CParser.hs" 2692 32 2692 34,SrcSpan "tests/examples/CParser.hs" 2692 35 2692 36,SrcSpan "tests/examples/CParser.hs" 2696 7 2696 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2692 10 2692 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2692 10 2692 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2692 10 2692 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2692 10 2692 21, srcInfoPoints = []}) "happyOut127"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2692 22 2692 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2692 22 2692 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2692 22 2692 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2692 37 2696 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2692 37 2692 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2692 37 2692 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2692 49 2696 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2692 49 2692 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2693 5 2696 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2693 5 2693 9,SrcSpan "tests/examples/CParser.hs" 2693 31 2693 33,SrcSpan "tests/examples/CParser.hs" 2693 34 2693 35,SrcSpan "tests/examples/CParser.hs" 2696 6 2696 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2693 10 2693 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2693 10 2693 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2693 10 2693 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2693 10 2693 20, srcInfoPoints = []}) "happyOut42"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2693 21 2693 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2693 21 2693 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2693 21 2693 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2693 36 2696 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2693 36 2693 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2693 36 2693 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2693 48 2696 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2693 48 2693 50]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2694 5 2696 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2694 5 2694 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2694 5 2694 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2694 5 2694 14, srcInfoPoints = []}) "happyIn44"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 10 2696 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2695 10 2695 11,SrcSpan "tests/examples/CParser.hs" 2696 5 2696 6]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 11 2695 101, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 11 2695 72, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 11 2695 37, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 11 2695 25, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 11 2695 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 11 2695 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 11 2695 15, srcInfoPoints = []}) "rmap"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 16 2695 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 16 2695 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 16 2695 25, srcInfoPoints = []}) "CTypeQual")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 26 2695 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 26 2695 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 26 2695 37, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 38 2695 47, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2695 38 2695 39,SrcSpan "tests/examples/CParser.hs" 2695 39 2695 46,SrcSpan "tests/examples/CParser.hs" 2695 46 2695 47]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 38 2695 47, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2695 38 2695 39,SrcSpan "tests/examples/CParser.hs" 2695 39 2695 46,SrcSpan "tests/examples/CParser.hs" 2695 46 2695 47]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 39 2695 46, srcInfoPoints = []}) "rappend"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 48 2695 72, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2695 48 2695 49,SrcSpan "tests/examples/CParser.hs" 2695 71 2695 72]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 49 2695 71, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 49 2695 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 49 2695 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 49 2695 59, srcInfoPoints = []}) "liftCAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 60 2695 71, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 60 2695 71, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 60 2695 71, srcInfoPoints = []}) "happy_var_2")))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 73 2695 79, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2695 73 2695 74,SrcSpan "tests/examples/CParser.hs" 2695 74 2695 78,SrcSpan "tests/examples/CParser.hs" 2695 78 2695 79]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 73 2695 79, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2695 73 2695 74,SrcSpan "tests/examples/CParser.hs" 2695 74 2695 78,SrcSpan "tests/examples/CParser.hs" 2695 78 2695 79]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 74 2695 78, srcInfoPoints = []}) "snoc"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 80 2695 101, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 80 2695 89, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 80 2695 89, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 80 2695 89, srcInfoPoints = []}) "CTypeSpec"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 90 2695 101, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 90 2695 101, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 90 2695 101, srcInfoPoints = []}) "happy_var_3")))))))) Nothing])) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2698 1 2698 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2698 1 2698 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2698 1 2698 16, srcInfoPoints = []}) "happyReduce_140")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2698 17 2698 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2698 17 2698 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2698 19 2698 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2698 19 2698 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2698 19 2698 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2698 19 2698 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2698 19 2698 36, srcInfoPoints = []}) "happySpecReduce_2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2698 38 2698 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2698 38 2698 41, srcInfoPoints = []}) 37 "37"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2698 42 2698 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2698 42 2698 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2698 42 2698 60, srcInfoPoints = []}) "happyReduction_140"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2699 1 2705 8, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2699 1 2705 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2699 1 2699 19, srcInfoPoints = []}) "happyReduction_140") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2699 20 2699 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2699 20 2699 29, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2700 5 2700 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2700 5 2700 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2701 6 2705 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2701 6 2701 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2701 9 2705 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2701 9 2701 13,SrcSpan "tests/examples/CParser.hs" 2701 35 2701 37,SrcSpan "tests/examples/CParser.hs" 2701 38 2701 39,SrcSpan "tests/examples/CParser.hs" 2705 7 2705 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2701 14 2701 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2701 14 2701 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2701 14 2701 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2701 14 2701 24, srcInfoPoints = []}) "happyOut44"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2701 25 2701 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2701 25 2701 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2701 25 2701 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2701 40 2705 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2701 40 2701 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2701 40 2701 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2701 52 2705 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2701 52 2701 54]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2702 5 2705 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2702 5 2702 9,SrcSpan "tests/examples/CParser.hs" 2702 31 2702 33,SrcSpan "tests/examples/CParser.hs" 2702 34 2702 35,SrcSpan "tests/examples/CParser.hs" 2705 6 2705 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2702 10 2702 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2702 10 2702 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2702 10 2702 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2702 10 2702 20, srcInfoPoints = []}) "happyOut61"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2702 21 2702 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2702 21 2702 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2702 21 2702 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2702 36 2705 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2702 36 2702 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2702 36 2702 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2702 48 2705 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2702 48 2702 50]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2703 5 2705 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2703 5 2703 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2703 5 2703 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2703 5 2703 14, srcInfoPoints = []}) "happyIn44"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2704 10 2705 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2704 10 2704 11,SrcSpan "tests/examples/CParser.hs" 2705 5 2705 6]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2704 11 2704 51, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2704 11 2704 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2704 11 2704 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2704 11 2704 22, srcInfoPoints = []}) "happy_var_1"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2704 23 2704 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2704 23 2704 24,SrcSpan "tests/examples/CParser.hs" 2704 24 2704 28,SrcSpan "tests/examples/CParser.hs" 2704 28 2704 29]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2704 23 2704 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2704 23 2704 24,SrcSpan "tests/examples/CParser.hs" 2704 24 2704 28,SrcSpan "tests/examples/CParser.hs" 2704 28 2704 29]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2704 24 2704 28, srcInfoPoints = []}) "snoc"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2704 30 2704 51, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2704 30 2704 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2704 30 2704 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2704 30 2704 39, srcInfoPoints = []}) "CTypeQual"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2704 40 2704 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2704 40 2704 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2704 40 2704 51, srcInfoPoints = []}) "happy_var_2")))))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2707 1 2707 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2707 1 2707 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2707 1 2707 16, srcInfoPoints = []}) "happyReduce_141")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2707 17 2707 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2707 17 2707 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2707 19 2707 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2707 19 2707 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2707 19 2707 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2707 19 2707 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2707 19 2707 36, srcInfoPoints = []}) "happySpecReduce_2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2707 38 2707 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2707 38 2707 41, srcInfoPoints = []}) 37 "37"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2707 42 2707 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2707 42 2707 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2707 42 2707 60, srcInfoPoints = []}) "happyReduction_141"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2708 1 2714 8, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2708 1 2714 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2708 1 2708 19, srcInfoPoints = []}) "happyReduction_141") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2708 20 2708 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2708 20 2708 29, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2709 5 2709 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2709 5 2709 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2710 6 2714 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2710 6 2710 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2710 9 2714 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2710 9 2710 13,SrcSpan "tests/examples/CParser.hs" 2710 35 2710 37,SrcSpan "tests/examples/CParser.hs" 2710 38 2710 39,SrcSpan "tests/examples/CParser.hs" 2714 7 2714 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2710 14 2710 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2710 14 2710 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2710 14 2710 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2710 14 2710 24, srcInfoPoints = []}) "happyOut44"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2710 25 2710 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2710 25 2710 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2710 25 2710 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2710 40 2714 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2710 40 2710 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2710 40 2710 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2710 52 2714 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2710 52 2710 54]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2711 5 2714 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2711 5 2711 9,SrcSpan "tests/examples/CParser.hs" 2711 31 2711 33,SrcSpan "tests/examples/CParser.hs" 2711 34 2711 35,SrcSpan "tests/examples/CParser.hs" 2714 6 2714 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2711 10 2711 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2711 10 2711 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2711 10 2711 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2711 10 2711 20, srcInfoPoints = []}) "happyOut42"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2711 21 2711 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2711 21 2711 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2711 21 2711 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2711 36 2714 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2711 36 2711 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2711 36 2711 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2711 48 2714 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2711 48 2711 50]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2712 5 2714 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2712 5 2712 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2712 5 2712 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2712 5 2712 14, srcInfoPoints = []}) "happyIn44"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2713 10 2714 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2713 10 2713 11,SrcSpan "tests/examples/CParser.hs" 2714 5 2714 6]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2713 11 2713 51, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2713 11 2713 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2713 11 2713 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2713 11 2713 22, srcInfoPoints = []}) "happy_var_1"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2713 23 2713 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2713 23 2713 24,SrcSpan "tests/examples/CParser.hs" 2713 24 2713 28,SrcSpan "tests/examples/CParser.hs" 2713 28 2713 29]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2713 23 2713 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2713 23 2713 24,SrcSpan "tests/examples/CParser.hs" 2713 24 2713 28,SrcSpan "tests/examples/CParser.hs" 2713 28 2713 29]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2713 24 2713 28, srcInfoPoints = []}) "snoc"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2713 30 2713 51, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2713 30 2713 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2713 30 2713 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2713 30 2713 39, srcInfoPoints = []}) "CTypeSpec"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2713 40 2713 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2713 40 2713 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2713 40 2713 51, srcInfoPoints = []}) "happy_var_2")))))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2716 1 2716 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2716 1 2716 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2716 1 2716 16, srcInfoPoints = []}) "happyReduce_142")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2716 17 2716 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2716 17 2716 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2716 19 2716 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2716 19 2716 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2716 19 2716 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2716 19 2716 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2716 19 2716 36, srcInfoPoints = []}) "happySpecReduce_2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2716 38 2716 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2716 38 2716 41, srcInfoPoints = []}) 37 "37"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2716 42 2716 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2716 42 2716 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2716 42 2716 60, srcInfoPoints = []}) "happyReduction_142"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2717 1 2723 8, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2717 1 2723 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2717 1 2717 19, srcInfoPoints = []}) "happyReduction_142") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2717 20 2717 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2717 20 2717 29, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2718 5 2718 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2718 5 2718 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2719 6 2723 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2719 6 2719 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2719 9 2723 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2719 9 2719 13,SrcSpan "tests/examples/CParser.hs" 2719 35 2719 37,SrcSpan "tests/examples/CParser.hs" 2719 38 2719 39,SrcSpan "tests/examples/CParser.hs" 2723 7 2723 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2719 14 2719 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2719 14 2719 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2719 14 2719 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2719 14 2719 24, srcInfoPoints = []}) "happyOut44"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2719 25 2719 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2719 25 2719 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2719 25 2719 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2719 40 2723 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2719 40 2719 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2719 40 2719 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2719 52 2723 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2719 52 2719 54]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2720 5 2723 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2720 5 2720 9,SrcSpan "tests/examples/CParser.hs" 2720 32 2720 34,SrcSpan "tests/examples/CParser.hs" 2720 35 2720 36,SrcSpan "tests/examples/CParser.hs" 2723 6 2723 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2720 10 2720 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2720 10 2720 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2720 10 2720 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2720 10 2720 21, srcInfoPoints = []}) "happyOut128"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2720 22 2720 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2720 22 2720 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2720 22 2720 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2720 37 2723 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2720 37 2720 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2720 37 2720 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2720 49 2723 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2720 49 2720 51]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2721 5 2723 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2721 5 2721 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2721 5 2721 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2721 5 2721 14, srcInfoPoints = []}) "happyIn44"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2722 10 2723 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2722 10 2722 11,SrcSpan "tests/examples/CParser.hs" 2723 5 2723 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2722 11 2722 51, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2722 11 2722 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2722 11 2722 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2722 11 2722 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2722 11 2722 27, srcInfoPoints = []}) "addTrailingAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2722 28 2722 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2722 28 2722 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2722 28 2722 39, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2722 40 2722 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2722 40 2722 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2722 40 2722 51, srcInfoPoints = []}) "happy_var_2"))))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2725 1 2725 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2725 1 2725 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2725 1 2725 16, srcInfoPoints = []}) "happyReduce_143")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2725 17 2725 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2725 17 2725 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2725 19 2725 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2725 19 2725 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2725 19 2725 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2725 19 2725 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2725 19 2725 36, srcInfoPoints = []}) "happySpecReduce_2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2725 38 2725 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2725 38 2725 41, srcInfoPoints = []}) 38 "38"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2725 42 2725 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2725 42 2725 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2725 42 2725 60, srcInfoPoints = []}) "happyReduction_143"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2726 1 2732 8, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2726 1 2732 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2726 1 2726 19, srcInfoPoints = []}) "happyReduction_143") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2726 20 2726 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2726 20 2726 29, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2727 5 2727 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2727 5 2727 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2728 6 2732 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2728 6 2728 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2728 9 2732 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2728 9 2728 13,SrcSpan "tests/examples/CParser.hs" 2728 35 2728 37,SrcSpan "tests/examples/CParser.hs" 2728 38 2728 39,SrcSpan "tests/examples/CParser.hs" 2732 7 2732 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2728 14 2728 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2728 14 2728 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2728 14 2728 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2728 14 2728 24, srcInfoPoints = []}) "happyOut38"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2728 25 2728 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2728 25 2728 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2728 25 2728 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2728 40 2732 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2728 40 2728 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2728 40 2728 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2728 52 2732 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2728 52 2728 54]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2729 5 2732 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2729 5 2729 9,SrcSpan "tests/examples/CParser.hs" 2729 31 2729 33,SrcSpan "tests/examples/CParser.hs" 2729 34 2729 35,SrcSpan "tests/examples/CParser.hs" 2732 6 2732 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2729 10 2729 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2729 10 2729 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2729 10 2729 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2729 10 2729 20, srcInfoPoints = []}) "happyOut49"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2729 21 2729 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2729 21 2729 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2729 21 2729 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2729 36 2732 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2729 36 2729 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2729 36 2729 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2729 48 2732 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2729 48 2729 50]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2730 5 2732 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2730 5 2730 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2730 5 2730 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2730 5 2730 14, srcInfoPoints = []}) "happyIn45"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2731 10 2732 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2731 10 2731 11,SrcSpan "tests/examples/CParser.hs" 2732 5 2732 6]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2731 11 2731 51, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2731 11 2731 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2731 11 2731 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2731 11 2731 22, srcInfoPoints = []}) "happy_var_1"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2731 23 2731 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2731 23 2731 24,SrcSpan "tests/examples/CParser.hs" 2731 24 2731 28,SrcSpan "tests/examples/CParser.hs" 2731 28 2731 29]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2731 23 2731 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2731 23 2731 24,SrcSpan "tests/examples/CParser.hs" 2731 24 2731 28,SrcSpan "tests/examples/CParser.hs" 2731 28 2731 29]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2731 24 2731 28, srcInfoPoints = []}) "snoc"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2731 30 2731 51, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2731 30 2731 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2731 30 2731 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2731 30 2731 39, srcInfoPoints = []}) "CTypeSpec"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2731 40 2731 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2731 40 2731 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2731 40 2731 51, srcInfoPoints = []}) "happy_var_2")))))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2734 1 2734 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2734 1 2734 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2734 1 2734 16, srcInfoPoints = []}) "happyReduce_144")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2734 17 2734 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2734 17 2734 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2734 19 2734 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2734 19 2734 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2734 19 2734 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2734 19 2734 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2734 19 2734 36, srcInfoPoints = []}) "happySpecReduce_2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2734 38 2734 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2734 38 2734 41, srcInfoPoints = []}) 38 "38"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2734 42 2734 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2734 42 2734 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2734 42 2734 60, srcInfoPoints = []}) "happyReduction_144"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2735 1 2741 8, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2735 1 2741 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2735 1 2735 19, srcInfoPoints = []}) "happyReduction_144") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2735 20 2735 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2735 20 2735 29, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2736 5 2736 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2736 5 2736 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2737 6 2741 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2737 6 2737 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2737 9 2741 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2737 9 2737 13,SrcSpan "tests/examples/CParser.hs" 2737 35 2737 37,SrcSpan "tests/examples/CParser.hs" 2737 38 2737 39,SrcSpan "tests/examples/CParser.hs" 2741 7 2741 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2737 14 2737 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2737 14 2737 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2737 14 2737 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2737 14 2737 24, srcInfoPoints = []}) "happyOut46"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2737 25 2737 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2737 25 2737 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2737 25 2737 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2737 40 2741 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2737 40 2737 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2737 40 2737 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2737 52 2741 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2737 52 2737 54]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2738 5 2741 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2738 5 2738 9,SrcSpan "tests/examples/CParser.hs" 2738 31 2738 33,SrcSpan "tests/examples/CParser.hs" 2738 34 2738 35,SrcSpan "tests/examples/CParser.hs" 2741 6 2741 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2738 10 2738 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2738 10 2738 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2738 10 2738 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2738 10 2738 20, srcInfoPoints = []}) "happyOut40"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2738 21 2738 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2738 21 2738 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2738 21 2738 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2738 36 2741 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2738 36 2738 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2738 36 2738 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2738 48 2741 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2738 48 2738 50]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2739 5 2741 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2739 5 2739 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2739 5 2739 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2739 5 2739 14, srcInfoPoints = []}) "happyIn45"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2740 10 2741 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2740 10 2740 11,SrcSpan "tests/examples/CParser.hs" 2741 5 2741 6]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2740 11 2740 54, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2740 11 2740 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2740 11 2740 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2740 11 2740 22, srcInfoPoints = []}) "happy_var_1"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2740 23 2740 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2740 23 2740 24,SrcSpan "tests/examples/CParser.hs" 2740 24 2740 28,SrcSpan "tests/examples/CParser.hs" 2740 28 2740 29]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2740 23 2740 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2740 23 2740 24,SrcSpan "tests/examples/CParser.hs" 2740 24 2740 28,SrcSpan "tests/examples/CParser.hs" 2740 28 2740 29]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2740 24 2740 28, srcInfoPoints = []}) "snoc"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2740 30 2740 54, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2740 30 2740 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2740 30 2740 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2740 30 2740 42, srcInfoPoints = []}) "CStorageSpec"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2740 43 2740 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2740 43 2740 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2740 43 2740 54, srcInfoPoints = []}) "happy_var_2")))))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2743 1 2743 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2743 1 2743 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2743 1 2743 16, srcInfoPoints = []}) "happyReduce_145")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2743 17 2743 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2743 17 2743 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2743 19 2743 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2743 19 2743 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2743 19 2743 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2743 19 2743 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2743 19 2743 36, srcInfoPoints = []}) "happySpecReduce_2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2743 38 2743 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2743 38 2743 41, srcInfoPoints = []}) 38 "38"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2743 42 2743 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2743 42 2743 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2743 42 2743 60, srcInfoPoints = []}) "happyReduction_145"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2744 1 2750 8, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2744 1 2750 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2744 1 2744 19, srcInfoPoints = []}) "happyReduction_145") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2744 20 2744 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2744 20 2744 29, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2745 5 2745 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2745 5 2745 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2746 6 2750 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2746 6 2746 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2746 9 2750 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2746 9 2746 13,SrcSpan "tests/examples/CParser.hs" 2746 35 2746 37,SrcSpan "tests/examples/CParser.hs" 2746 38 2746 39,SrcSpan "tests/examples/CParser.hs" 2750 7 2750 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2746 14 2746 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2746 14 2746 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2746 14 2746 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2746 14 2746 24, srcInfoPoints = []}) "happyOut45"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2746 25 2746 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2746 25 2746 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2746 25 2746 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2746 40 2750 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2746 40 2746 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2746 40 2746 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2746 52 2750 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2746 52 2746 54]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2747 5 2750 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2747 5 2747 9,SrcSpan "tests/examples/CParser.hs" 2747 31 2747 33,SrcSpan "tests/examples/CParser.hs" 2747 34 2747 35,SrcSpan "tests/examples/CParser.hs" 2750 6 2750 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2747 10 2747 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2747 10 2747 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2747 10 2747 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2747 10 2747 20, srcInfoPoints = []}) "happyOut39"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2747 21 2747 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2747 21 2747 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2747 21 2747 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2747 36 2750 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2747 36 2747 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2747 36 2747 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2747 48 2750 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2747 48 2747 50]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2748 5 2750 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2748 5 2748 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2748 5 2748 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2748 5 2748 14, srcInfoPoints = []}) "happyIn45"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2749 10 2750 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2749 10 2749 11,SrcSpan "tests/examples/CParser.hs" 2750 5 2750 6]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2749 11 2749 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2749 11 2749 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2749 11 2749 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2749 11 2749 22, srcInfoPoints = []}) "happy_var_1"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2749 23 2749 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2749 23 2749 24,SrcSpan "tests/examples/CParser.hs" 2749 24 2749 28,SrcSpan "tests/examples/CParser.hs" 2749 28 2749 29]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2749 23 2749 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2749 23 2749 24,SrcSpan "tests/examples/CParser.hs" 2749 24 2749 28,SrcSpan "tests/examples/CParser.hs" 2749 28 2749 29]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2749 24 2749 28, srcInfoPoints = []}) "snoc"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2749 30 2749 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2749 30 2749 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2749 30 2749 41, srcInfoPoints = []}) "happy_var_2"))))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2752 1 2752 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2752 1 2752 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2752 1 2752 16, srcInfoPoints = []}) "happyReduce_146")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2752 17 2752 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2752 17 2752 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2752 19 2752 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2752 19 2752 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2752 19 2752 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2752 19 2752 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2752 19 2752 36, srcInfoPoints = []}) "happySpecReduce_2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2752 38 2752 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2752 38 2752 41, srcInfoPoints = []}) 38 "38"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2752 42 2752 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2752 42 2752 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2752 42 2752 60, srcInfoPoints = []}) "happyReduction_146"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2753 1 2759 8, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2753 1 2759 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2753 1 2753 19, srcInfoPoints = []}) "happyReduction_146") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2753 20 2753 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2753 20 2753 29, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2754 5 2754 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2754 5 2754 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2755 6 2759 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2755 6 2755 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2755 9 2759 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2755 9 2755 13,SrcSpan "tests/examples/CParser.hs" 2755 35 2755 37,SrcSpan "tests/examples/CParser.hs" 2755 38 2755 39,SrcSpan "tests/examples/CParser.hs" 2759 7 2759 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2755 14 2755 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2755 14 2755 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2755 14 2755 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2755 14 2755 24, srcInfoPoints = []}) "happyOut45"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2755 25 2755 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2755 25 2755 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2755 25 2755 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2755 40 2759 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2755 40 2755 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2755 40 2755 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2755 52 2759 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2755 52 2755 54]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2756 5 2759 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2756 5 2756 9,SrcSpan "tests/examples/CParser.hs" 2756 32 2756 34,SrcSpan "tests/examples/CParser.hs" 2756 35 2756 36,SrcSpan "tests/examples/CParser.hs" 2759 6 2759 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2756 10 2756 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2756 10 2756 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2756 10 2756 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2756 10 2756 21, srcInfoPoints = []}) "happyOut128"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2756 22 2756 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2756 22 2756 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2756 22 2756 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2756 37 2759 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2756 37 2756 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2756 37 2756 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2756 49 2759 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2756 49 2756 51]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2757 5 2759 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2757 5 2757 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2757 5 2757 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2757 5 2757 14, srcInfoPoints = []}) "happyIn45"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2758 10 2759 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2758 10 2758 11,SrcSpan "tests/examples/CParser.hs" 2759 5 2759 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2758 11 2758 51, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2758 11 2758 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2758 11 2758 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2758 11 2758 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2758 11 2758 27, srcInfoPoints = []}) "addTrailingAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2758 28 2758 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2758 28 2758 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2758 28 2758 39, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2758 40 2758 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2758 40 2758 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2758 40 2758 51, srcInfoPoints = []}) "happy_var_2"))))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2761 1 2761 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2761 1 2761 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2761 1 2761 16, srcInfoPoints = []}) "happyReduce_147")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2761 17 2761 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2761 17 2761 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2761 19 2761 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2761 19 2761 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2761 19 2761 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2761 19 2761 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2761 19 2761 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2761 38 2761 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2761 38 2761 41, srcInfoPoints = []}) 39 "39"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2761 42 2761 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2761 42 2761 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2761 42 2761 60, srcInfoPoints = []}) "happyReduction_147"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2762 1 2766 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2762 1 2766 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2762 1 2762 19, srcInfoPoints = []}) "happyReduction_147") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2762 20 2762 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2762 20 2762 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2763 6 2766 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2763 6 2763 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2763 9 2766 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2763 9 2763 13,SrcSpan "tests/examples/CParser.hs" 2763 35 2763 37,SrcSpan "tests/examples/CParser.hs" 2763 38 2763 39,SrcSpan "tests/examples/CParser.hs" 2766 6 2766 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2763 14 2763 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2763 14 2763 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2763 14 2763 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2763 14 2763 24, srcInfoPoints = []}) "happyOut49"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2763 25 2763 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2763 25 2763 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2763 25 2763 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2763 40 2766 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2763 40 2763 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2763 40 2763 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2763 52 2766 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2763 52 2763 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2764 5 2766 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2764 5 2764 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2764 5 2764 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2764 5 2764 14, srcInfoPoints = []}) "happyIn46"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2765 10 2766 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2765 10 2765 11,SrcSpan "tests/examples/CParser.hs" 2766 5 2766 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2765 11 2765 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2765 11 2765 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2765 11 2765 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2765 11 2765 20, srcInfoPoints = []}) "singleton"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2765 21 2765 44, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2765 21 2765 22,SrcSpan "tests/examples/CParser.hs" 2765 43 2765 44]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2765 22 2765 43, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2765 22 2765 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2765 22 2765 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2765 22 2765 31, srcInfoPoints = []}) "CTypeSpec"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2765 32 2765 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2765 32 2765 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2765 32 2765 43, srcInfoPoints = []}) "happy_var_1"))))))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2768 1 2768 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2768 1 2768 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2768 1 2768 16, srcInfoPoints = []}) "happyReduce_148")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2768 17 2768 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2768 17 2768 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2768 19 2768 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2768 19 2768 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2768 19 2768 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2768 19 2768 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2768 19 2768 36, srcInfoPoints = []}) "happySpecReduce_2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2768 38 2768 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2768 38 2768 41, srcInfoPoints = []}) 39 "39"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2768 42 2768 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2768 42 2768 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2768 42 2768 60, srcInfoPoints = []}) "happyReduction_148"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2769 1 2775 8, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2769 1 2775 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2769 1 2769 19, srcInfoPoints = []}) "happyReduction_148") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2769 20 2769 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2769 20 2769 29, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2770 5 2770 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2770 5 2770 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2771 6 2775 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2771 6 2771 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2771 9 2775 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2771 9 2771 13,SrcSpan "tests/examples/CParser.hs" 2771 36 2771 38,SrcSpan "tests/examples/CParser.hs" 2771 39 2771 40,SrcSpan "tests/examples/CParser.hs" 2775 7 2775 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2771 14 2771 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2771 14 2771 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2771 14 2771 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2771 14 2771 25, srcInfoPoints = []}) "happyOut127"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2771 26 2771 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2771 26 2771 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2771 26 2771 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2771 41 2775 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2771 41 2771 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2771 41 2771 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2771 53 2775 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2771 53 2771 55]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2772 5 2775 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2772 5 2772 9,SrcSpan "tests/examples/CParser.hs" 2772 31 2772 33,SrcSpan "tests/examples/CParser.hs" 2772 34 2772 35,SrcSpan "tests/examples/CParser.hs" 2775 6 2775 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2772 10 2772 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2772 10 2772 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2772 10 2772 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2772 10 2772 20, srcInfoPoints = []}) "happyOut49"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2772 21 2772 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2772 21 2772 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2772 21 2772 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2772 36 2775 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2772 36 2772 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2772 36 2772 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2772 48 2775 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2772 48 2772 50]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2773 5 2775 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2773 5 2773 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2773 5 2773 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2773 5 2773 14, srcInfoPoints = []}) "happyIn46"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2774 10 2775 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2774 10 2774 11,SrcSpan "tests/examples/CParser.hs" 2775 5 2775 6]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2774 11 2774 80, srcInfoPoints = []}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2774 11 2774 49, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2774 11 2774 12,SrcSpan "tests/examples/CParser.hs" 2774 48 2774 49]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2774 12 2774 48, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2774 12 2774 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2774 12 2774 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2774 12 2774 23, srcInfoPoints = []}) "reverseList"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2774 24 2774 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2774 24 2774 25, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2774 24 2774 25, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2774 26 2774 48, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2774 26 2774 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2774 26 2774 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2774 26 2774 36, srcInfoPoints = []}) "liftCAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2774 37 2774 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2774 37 2774 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2774 37 2774 48, srcInfoPoints = []}) "happy_var_1")))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2774 50 2774 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2774 50 2774 51,SrcSpan "tests/examples/CParser.hs" 2774 51 2774 55,SrcSpan "tests/examples/CParser.hs" 2774 55 2774 56]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2774 50 2774 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2774 50 2774 51,SrcSpan "tests/examples/CParser.hs" 2774 51 2774 55,SrcSpan "tests/examples/CParser.hs" 2774 55 2774 56]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2774 51 2774 55, srcInfoPoints = []}) "snoc"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2774 57 2774 80, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2774 57 2774 58,SrcSpan "tests/examples/CParser.hs" 2774 79 2774 80]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2774 58 2774 79, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2774 58 2774 67, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2774 58 2774 67, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2774 58 2774 67, srcInfoPoints = []}) "CTypeSpec"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2774 68 2774 79, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2774 68 2774 79, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2774 68 2774 79, srcInfoPoints = []}) "happy_var_2"))))))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2777 1 2777 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2777 1 2777 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2777 1 2777 16, srcInfoPoints = []}) "happyReduce_149")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2777 17 2777 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2777 17 2777 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2777 19 2777 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2777 19 2777 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2777 19 2777 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2777 19 2777 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2777 19 2777 36, srcInfoPoints = []}) "happySpecReduce_2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2777 38 2777 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2777 38 2777 41, srcInfoPoints = []}) 39 "39"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2777 42 2777 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2777 42 2777 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2777 42 2777 60, srcInfoPoints = []}) "happyReduction_149"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2778 1 2784 8, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2778 1 2784 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2778 1 2778 19, srcInfoPoints = []}) "happyReduction_149") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2778 20 2778 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2778 20 2778 29, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2779 5 2779 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2779 5 2779 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2780 6 2784 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2780 6 2780 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2780 9 2784 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2780 9 2780 13,SrcSpan "tests/examples/CParser.hs" 2780 35 2780 37,SrcSpan "tests/examples/CParser.hs" 2780 38 2780 39,SrcSpan "tests/examples/CParser.hs" 2784 7 2784 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2780 14 2780 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2780 14 2780 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2780 14 2780 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2780 14 2780 24, srcInfoPoints = []}) "happyOut62"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2780 25 2780 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2780 25 2780 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2780 25 2780 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2780 40 2784 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2780 40 2780 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2780 40 2780 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2780 52 2784 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2780 52 2780 54]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2781 5 2784 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2781 5 2781 9,SrcSpan "tests/examples/CParser.hs" 2781 31 2781 33,SrcSpan "tests/examples/CParser.hs" 2781 34 2781 35,SrcSpan "tests/examples/CParser.hs" 2784 6 2784 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2781 10 2781 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2781 10 2781 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2781 10 2781 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2781 10 2781 20, srcInfoPoints = []}) "happyOut49"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2781 21 2781 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2781 21 2781 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2781 21 2781 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2781 36 2784 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2781 36 2781 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2781 36 2781 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2781 48 2784 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2781 48 2781 50]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2782 5 2784 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2782 5 2782 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2782 5 2782 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2782 5 2782 14, srcInfoPoints = []}) "happyIn46"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2783 10 2784 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2783 10 2783 11,SrcSpan "tests/examples/CParser.hs" 2784 5 2784 6]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2783 11 2783 66, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2783 11 2783 37, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2783 11 2783 25, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2783 11 2783 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2783 11 2783 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2783 11 2783 15, srcInfoPoints = []}) "rmap"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2783 16 2783 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2783 16 2783 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2783 16 2783 25, srcInfoPoints = []}) "CTypeQual")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2783 26 2783 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2783 26 2783 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2783 26 2783 37, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2783 38 2783 44, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2783 38 2783 39,SrcSpan "tests/examples/CParser.hs" 2783 39 2783 43,SrcSpan "tests/examples/CParser.hs" 2783 43 2783 44]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2783 38 2783 44, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2783 38 2783 39,SrcSpan "tests/examples/CParser.hs" 2783 39 2783 43,SrcSpan "tests/examples/CParser.hs" 2783 43 2783 44]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2783 39 2783 43, srcInfoPoints = []}) "snoc"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2783 45 2783 66, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2783 45 2783 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2783 45 2783 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2783 45 2783 54, srcInfoPoints = []}) "CTypeSpec"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2783 55 2783 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2783 55 2783 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2783 55 2783 66, srcInfoPoints = []}) "happy_var_2")))))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2786 1 2786 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2786 1 2786 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2786 1 2786 16, srcInfoPoints = []}) "happyReduce_150")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2786 17 2786 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2786 17 2786 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2786 19 2786 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2786 19 2786 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2786 19 2786 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2786 19 2786 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2786 19 2786 36, srcInfoPoints = []}) "happySpecReduce_3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2786 38 2786 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2786 38 2786 41, srcInfoPoints = []}) 39 "39"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2786 42 2786 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2786 42 2786 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2786 42 2786 60, srcInfoPoints = []}) "happyReduction_150"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2787 1 2795 9, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2787 1 2795 9, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2787 1 2787 19, srcInfoPoints = []}) "happyReduction_150") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2787 20 2787 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2787 20 2787 29, srcInfoPoints = []}) "happy_x_3"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2788 5 2788 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2788 5 2788 14, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2789 5 2789 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2789 5 2789 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2790 6 2795 9, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2790 6 2790 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2790 9 2795 9, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2790 9 2790 13,SrcSpan "tests/examples/CParser.hs" 2790 35 2790 37,SrcSpan "tests/examples/CParser.hs" 2790 38 2790 39,SrcSpan "tests/examples/CParser.hs" 2795 8 2795 9]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2790 14 2790 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2790 14 2790 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2790 14 2790 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2790 14 2790 24, srcInfoPoints = []}) "happyOut62"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2790 25 2790 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2790 25 2790 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2790 25 2790 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2790 40 2795 8, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2790 40 2790 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2790 40 2790 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2790 52 2795 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2790 52 2790 54]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2791 5 2795 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2791 5 2791 9,SrcSpan "tests/examples/CParser.hs" 2791 32 2791 34,SrcSpan "tests/examples/CParser.hs" 2791 35 2791 36,SrcSpan "tests/examples/CParser.hs" 2795 7 2795 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2791 10 2791 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2791 10 2791 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2791 10 2791 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2791 10 2791 21, srcInfoPoints = []}) "happyOut127"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2791 22 2791 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2791 22 2791 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2791 22 2791 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2791 37 2795 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2791 37 2791 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2791 37 2791 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2791 49 2795 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2791 49 2791 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2792 5 2795 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2792 5 2792 9,SrcSpan "tests/examples/CParser.hs" 2792 31 2792 33,SrcSpan "tests/examples/CParser.hs" 2792 34 2792 35,SrcSpan "tests/examples/CParser.hs" 2795 6 2795 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2792 10 2792 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2792 10 2792 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2792 10 2792 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2792 10 2792 20, srcInfoPoints = []}) "happyOut49"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2792 21 2792 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2792 21 2792 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2792 21 2792 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2792 36 2795 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2792 36 2792 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2792 36 2792 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2792 48 2795 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2792 48 2792 50]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2793 5 2795 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2793 5 2793 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2793 5 2793 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2793 5 2793 14, srcInfoPoints = []}) "happyIn46"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 10 2795 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2794 10 2794 11,SrcSpan "tests/examples/CParser.hs" 2795 5 2795 6]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 11 2794 102, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 11 2794 73, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 11 2794 38, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 11 2794 25, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 11 2794 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 11 2794 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 11 2794 15, srcInfoPoints = []}) "rmap"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 16 2794 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 16 2794 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 16 2794 25, srcInfoPoints = []}) "CTypeQual")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 27 2794 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 27 2794 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 27 2794 38, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 39 2794 48, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2794 39 2794 40,SrcSpan "tests/examples/CParser.hs" 2794 40 2794 47,SrcSpan "tests/examples/CParser.hs" 2794 47 2794 48]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 39 2794 48, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2794 39 2794 40,SrcSpan "tests/examples/CParser.hs" 2794 40 2794 47,SrcSpan "tests/examples/CParser.hs" 2794 47 2794 48]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 40 2794 47, srcInfoPoints = []}) "rappend"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 49 2794 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2794 49 2794 50,SrcSpan "tests/examples/CParser.hs" 2794 72 2794 73]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 50 2794 72, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 50 2794 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 50 2794 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 50 2794 60, srcInfoPoints = []}) "liftCAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 61 2794 72, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 61 2794 72, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 61 2794 72, srcInfoPoints = []}) "happy_var_2")))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 74 2794 80, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2794 74 2794 75,SrcSpan "tests/examples/CParser.hs" 2794 75 2794 79,SrcSpan "tests/examples/CParser.hs" 2794 79 2794 80]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 74 2794 80, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2794 74 2794 75,SrcSpan "tests/examples/CParser.hs" 2794 75 2794 79,SrcSpan "tests/examples/CParser.hs" 2794 79 2794 80]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 75 2794 79, srcInfoPoints = []}) "snoc"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 81 2794 102, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 81 2794 90, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 81 2794 90, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 81 2794 90, srcInfoPoints = []}) "CTypeSpec"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 91 2794 102, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 91 2794 102, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 91 2794 102, srcInfoPoints = []}) "happy_var_3")))))))) Nothing])) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2797 1 2797 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2797 1 2797 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2797 1 2797 16, srcInfoPoints = []}) "happyReduce_151")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2797 17 2797 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2797 17 2797 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2797 19 2797 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2797 19 2797 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2797 19 2797 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2797 19 2797 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2797 19 2797 36, srcInfoPoints = []}) "happySpecReduce_2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2797 38 2797 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2797 38 2797 41, srcInfoPoints = []}) 39 "39"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2797 42 2797 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2797 42 2797 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2797 42 2797 60, srcInfoPoints = []}) "happyReduction_151"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2798 1 2804 8, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2798 1 2804 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2798 1 2798 19, srcInfoPoints = []}) "happyReduction_151") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2798 20 2798 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2798 20 2798 29, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2799 5 2799 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2799 5 2799 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2800 6 2804 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2800 6 2800 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2800 9 2804 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2800 9 2800 13,SrcSpan "tests/examples/CParser.hs" 2800 35 2800 37,SrcSpan "tests/examples/CParser.hs" 2800 38 2800 39,SrcSpan "tests/examples/CParser.hs" 2804 7 2804 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2800 14 2800 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2800 14 2800 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2800 14 2800 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2800 14 2800 24, srcInfoPoints = []}) "happyOut46"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2800 25 2800 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2800 25 2800 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2800 25 2800 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2800 40 2804 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2800 40 2800 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2800 40 2800 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2800 52 2804 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2800 52 2800 54]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2801 5 2804 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2801 5 2801 9,SrcSpan "tests/examples/CParser.hs" 2801 31 2801 33,SrcSpan "tests/examples/CParser.hs" 2801 34 2801 35,SrcSpan "tests/examples/CParser.hs" 2804 6 2804 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2801 10 2801 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2801 10 2801 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2801 10 2801 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2801 10 2801 20, srcInfoPoints = []}) "happyOut61"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2801 21 2801 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2801 21 2801 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2801 21 2801 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2801 36 2804 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2801 36 2801 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2801 36 2801 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2801 48 2804 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2801 48 2801 50]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2802 5 2804 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2802 5 2802 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2802 5 2802 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2802 5 2802 14, srcInfoPoints = []}) "happyIn46"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2803 10 2804 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2803 10 2803 11,SrcSpan "tests/examples/CParser.hs" 2804 5 2804 6]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2803 11 2803 51, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2803 11 2803 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2803 11 2803 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2803 11 2803 22, srcInfoPoints = []}) "happy_var_1"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2803 23 2803 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2803 23 2803 24,SrcSpan "tests/examples/CParser.hs" 2803 24 2803 28,SrcSpan "tests/examples/CParser.hs" 2803 28 2803 29]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2803 23 2803 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2803 23 2803 24,SrcSpan "tests/examples/CParser.hs" 2803 24 2803 28,SrcSpan "tests/examples/CParser.hs" 2803 28 2803 29]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2803 24 2803 28, srcInfoPoints = []}) "snoc"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2803 30 2803 51, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2803 30 2803 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2803 30 2803 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2803 30 2803 39, srcInfoPoints = []}) "CTypeQual"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2803 40 2803 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2803 40 2803 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2803 40 2803 51, srcInfoPoints = []}) "happy_var_2")))))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2806 1 2806 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2806 1 2806 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2806 1 2806 16, srcInfoPoints = []}) "happyReduce_152")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2806 17 2806 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2806 17 2806 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2806 19 2806 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2806 19 2806 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2806 19 2806 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2806 19 2806 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2806 19 2806 36, srcInfoPoints = []}) "happySpecReduce_2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2806 38 2806 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2806 38 2806 41, srcInfoPoints = []}) 39 "39"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2806 42 2806 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2806 42 2806 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2806 42 2806 60, srcInfoPoints = []}) "happyReduction_152"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2807 1 2813 8, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2807 1 2813 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2807 1 2807 19, srcInfoPoints = []}) "happyReduction_152") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2807 20 2807 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2807 20 2807 29, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2808 5 2808 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2808 5 2808 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2809 6 2813 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2809 6 2809 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2809 9 2813 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2809 9 2809 13,SrcSpan "tests/examples/CParser.hs" 2809 35 2809 37,SrcSpan "tests/examples/CParser.hs" 2809 38 2809 39,SrcSpan "tests/examples/CParser.hs" 2813 7 2813 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2809 14 2809 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2809 14 2809 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2809 14 2809 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2809 14 2809 24, srcInfoPoints = []}) "happyOut46"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2809 25 2809 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2809 25 2809 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2809 25 2809 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2809 40 2813 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2809 40 2809 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2809 40 2809 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2809 52 2813 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2809 52 2809 54]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2810 5 2813 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2810 5 2810 9,SrcSpan "tests/examples/CParser.hs" 2810 32 2810 34,SrcSpan "tests/examples/CParser.hs" 2810 35 2810 36,SrcSpan "tests/examples/CParser.hs" 2813 6 2813 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2810 10 2810 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2810 10 2810 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2810 10 2810 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2810 10 2810 21, srcInfoPoints = []}) "happyOut128"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2810 22 2810 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2810 22 2810 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2810 22 2810 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2810 37 2813 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2810 37 2810 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2810 37 2810 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2810 49 2813 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2810 49 2810 51]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2811 5 2813 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2811 5 2811 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2811 5 2811 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2811 5 2811 14, srcInfoPoints = []}) "happyIn46"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2812 10 2813 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2812 10 2812 11,SrcSpan "tests/examples/CParser.hs" 2813 5 2813 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2812 11 2812 51, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2812 11 2812 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2812 11 2812 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2812 11 2812 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2812 11 2812 27, srcInfoPoints = []}) "addTrailingAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2812 28 2812 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2812 28 2812 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2812 28 2812 39, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2812 40 2812 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2812 40 2812 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2812 40 2812 51, srcInfoPoints = []}) "happy_var_2"))))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2815 1 2815 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2815 1 2815 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2815 1 2815 16, srcInfoPoints = []}) "happyReduce_153")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2815 17 2815 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2815 17 2815 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2815 19 2815 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2815 19 2815 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2815 19 2815 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2815 19 2815 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2815 19 2815 36, srcInfoPoints = []}) "happySpecReduce_2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2815 38 2815 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2815 38 2815 41, srcInfoPoints = []}) 40 "40"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2815 42 2815 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2815 42 2815 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2815 42 2815 60, srcInfoPoints = []}) "happyReduction_153"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2816 1 2822 8, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2816 1 2822 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2816 1 2816 19, srcInfoPoints = []}) "happyReduction_153") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2816 20 2816 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2816 20 2816 29, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2817 5 2817 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2817 5 2817 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2818 6 2822 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2818 6 2818 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2818 9 2822 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2818 9 2818 13,SrcSpan "tests/examples/CParser.hs" 2818 35 2818 37,SrcSpan "tests/examples/CParser.hs" 2818 38 2818 39,SrcSpan "tests/examples/CParser.hs" 2822 7 2822 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2818 14 2818 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2818 14 2818 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2818 14 2818 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2818 14 2818 24, srcInfoPoints = []}) "happyOut48"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2818 25 2818 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2818 25 2818 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2818 25 2818 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2818 40 2822 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2818 40 2818 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2818 40 2818 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2818 52 2822 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2818 52 2818 54]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2819 5 2822 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2819 5 2819 9,SrcSpan "tests/examples/CParser.hs" 2819 31 2819 33,SrcSpan "tests/examples/CParser.hs" 2819 34 2819 35,SrcSpan "tests/examples/CParser.hs" 2822 6 2822 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2819 10 2819 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2819 10 2819 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2819 10 2819 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2819 10 2819 20, srcInfoPoints = []}) "happyOut40"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2819 21 2819 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2819 21 2819 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2819 21 2819 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2819 36 2822 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2819 36 2819 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2819 36 2819 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2819 48 2822 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2819 48 2819 50]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2820 5 2822 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2820 5 2820 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2820 5 2820 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2820 5 2820 14, srcInfoPoints = []}) "happyIn47"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2821 10 2822 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2821 10 2821 11,SrcSpan "tests/examples/CParser.hs" 2822 5 2822 6]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2821 11 2821 54, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2821 11 2821 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2821 11 2821 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2821 11 2821 22, srcInfoPoints = []}) "happy_var_1"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2821 23 2821 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2821 23 2821 24,SrcSpan "tests/examples/CParser.hs" 2821 24 2821 28,SrcSpan "tests/examples/CParser.hs" 2821 28 2821 29]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2821 23 2821 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2821 23 2821 24,SrcSpan "tests/examples/CParser.hs" 2821 24 2821 28,SrcSpan "tests/examples/CParser.hs" 2821 28 2821 29]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2821 24 2821 28, srcInfoPoints = []}) "snoc"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2821 30 2821 54, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2821 30 2821 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2821 30 2821 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2821 30 2821 42, srcInfoPoints = []}) "CStorageSpec"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2821 43 2821 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2821 43 2821 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2821 43 2821 54, srcInfoPoints = []}) "happy_var_2")))))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2824 1 2824 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2824 1 2824 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2824 1 2824 16, srcInfoPoints = []}) "happyReduce_154")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2824 17 2824 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2824 17 2824 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2824 19 2824 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2824 19 2824 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2824 19 2824 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2824 19 2824 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2824 19 2824 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2824 19 2824 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2824 36 2824 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2824 36 2824 38, srcInfoPoints = []}) 2 "2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2824 39 2824 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2824 39 2824 42, srcInfoPoints = []}) 40 "40"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2824 43 2824 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2824 43 2824 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2824 43 2824 61, srcInfoPoints = []}) "happyReduction_154"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2825 1 2831 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2825 1 2831 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2825 1 2825 19, srcInfoPoints = []}) "happyReduction_154") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2825 20 2827 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2825 20 2825 21,SrcSpan "tests/examples/CParser.hs" 2827 14 2827 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2825 21 2827 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2825 21 2825 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2825 21 2825 30, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2825 31 2825 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2825 31 2825 32,SrcSpan "tests/examples/CParser.hs" 2825 32 2825 40,SrcSpan "tests/examples/CParser.hs" 2825 40 2825 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2825 32 2825 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2826 5 2827 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2826 5 2826 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2826 5 2826 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2826 15 2826 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2826 15 2826 16,SrcSpan "tests/examples/CParser.hs" 2826 16 2826 24,SrcSpan "tests/examples/CParser.hs" 2826 24 2826 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2826 16 2826 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2827 5 2827 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2827 5 2827 14, srcInfoPoints = []}) "happyRest")))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2827 16 2827 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2827 16 2827 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2828 6 2831 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2828 6 2828 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2828 8 2831 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2828 8 2831 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2828 8 2828 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2828 8 2828 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2828 8 2828 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2828 18 2831 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2828 18 2828 19,SrcSpan "tests/examples/CParser.hs" 2831 5 2831 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2828 19 2830 98, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2828 19 2828 23,SrcSpan "tests/examples/CParser.hs" 2828 45 2828 47,SrcSpan "tests/examples/CParser.hs" 2828 48 2828 49,SrcSpan "tests/examples/CParser.hs" 2830 97 2830 98]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2828 24 2828 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2828 24 2828 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2828 24 2828 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2828 24 2828 34, srcInfoPoints = []}) "happyOut38"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2828 35 2828 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2828 35 2828 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2828 35 2828 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2828 50 2830 97, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2828 50 2828 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2828 50 2828 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2828 62 2830 97, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2828 62 2828 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2829 5 2830 97, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2829 5 2829 9,SrcSpan "tests/examples/CParser.hs" 2829 32 2829 34,SrcSpan "tests/examples/CParser.hs" 2829 35 2829 36,SrcSpan "tests/examples/CParser.hs" 2830 96 2830 97]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2829 10 2829 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2829 10 2829 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2829 10 2829 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2829 10 2829 21, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2829 22 2829 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2829 22 2829 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2829 22 2829 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2829 37 2830 96, srcInfoPoints = []}) (PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2829 37 2829 64, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2829 37 2829 38,SrcSpan "tests/examples/CParser.hs" 2829 63 2829 64]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2829 38 2829 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2829 38 2829 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2829 38 2829 49, srcInfoPoints = []}) "CTokTyIdent")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2829 50 2829 51, srcInfoPoints = []}),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2829 52 2829 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2829 52 2829 63, srcInfoPoints = []}) "happy_var_2")])) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2829 65 2830 96, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2829 65 2829 67]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 5 2830 96, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2830 5 2830 6,SrcSpan "tests/examples/CParser.hs" 2830 95 2830 96]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 7 2830 95, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 7 2830 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 7 2830 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 7 2830 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 7 2830 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 20 2830 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 20 2830 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 20 2830 31, srcInfoPoints = []}) "happy_var_2")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 32 2830 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 32 2830 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 32 2830 33, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 34 2830 95, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2830 34 2830 35,SrcSpan "tests/examples/CParser.hs" 2830 38 2830 40]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 35 2830 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 35 2830 37, srcInfoPoints = []}) "at")] (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 41 2830 95, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 41 2830 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 41 2830 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 41 2830 52, srcInfoPoints = []}) "happy_var_1"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 53 2830 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2830 53 2830 54,SrcSpan "tests/examples/CParser.hs" 2830 54 2830 58,SrcSpan "tests/examples/CParser.hs" 2830 58 2830 59]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 53 2830 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2830 53 2830 54,SrcSpan "tests/examples/CParser.hs" 2830 54 2830 58,SrcSpan "tests/examples/CParser.hs" 2830 58 2830 59]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 54 2830 58, srcInfoPoints = []}) "snoc"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 60 2830 95, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 60 2830 69, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 60 2830 69, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 60 2830 69, srcInfoPoints = []}) "CTypeSpec"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 70 2830 95, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2830 70 2830 71,SrcSpan "tests/examples/CParser.hs" 2830 94 2830 95]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 71 2830 94, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 71 2830 91, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 71 2830 79, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 71 2830 79, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 71 2830 79, srcInfoPoints = []}) "CTypeDef"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 80 2830 91, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 80 2830 91, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 80 2830 91, srcInfoPoints = []}) "happy_var_2")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 92 2830 94, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 92 2830 94, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 92 2830 94, srcInfoPoints = []}) "at"))))))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2831 7 2831 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2831 7 2831 8,SrcSpan "tests/examples/CParser.hs" 2831 39 2831 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2831 8 2831 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2831 8 2831 9,SrcSpan "tests/examples/CParser.hs" 2831 11 2831 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2831 9 2831 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2831 9 2831 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2831 14 2831 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2831 14 2831 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2831 14 2831 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2831 14 2831 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2831 26 2831 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2831 26 2831 27,SrcSpan "tests/examples/CParser.hs" 2831 38 2831 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2831 27 2831 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2831 27 2831 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2831 27 2831 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2831 27 2831 36, srcInfoPoints = []}) "happyIn47"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2831 37 2831 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2831 37 2831 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2831 37 2831 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2833 1 2833 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2833 1 2833 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2833 1 2833 16, srcInfoPoints = []}) "happyReduce_155")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2833 17 2833 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2833 17 2833 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2833 19 2833 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2833 19 2833 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2833 19 2833 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2833 19 2833 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2833 19 2833 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2833 19 2833 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2833 36 2833 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2833 36 2833 38, srcInfoPoints = []}) 5 "5"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2833 39 2833 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2833 39 2833 42, srcInfoPoints = []}) 40 "40"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2833 43 2833 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2833 43 2833 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2833 43 2833 61, srcInfoPoints = []}) "happyReduction_155"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2834 1 2844 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2834 1 2844 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2834 1 2834 19, srcInfoPoints = []}) "happyReduction_155") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2834 20 2839 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2834 20 2834 21,SrcSpan "tests/examples/CParser.hs" 2839 14 2839 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2834 21 2839 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2834 21 2834 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2834 21 2834 30, srcInfoPoints = []}) "happy_x_5")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2834 31 2834 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2834 31 2834 32,SrcSpan "tests/examples/CParser.hs" 2834 32 2834 40,SrcSpan "tests/examples/CParser.hs" 2834 40 2834 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2834 32 2834 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2835 5 2839 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2835 5 2835 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2835 5 2835 14, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2835 15 2835 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2835 15 2835 16,SrcSpan "tests/examples/CParser.hs" 2835 16 2835 24,SrcSpan "tests/examples/CParser.hs" 2835 24 2835 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2835 16 2835 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2836 5 2839 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2836 5 2836 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2836 5 2836 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2836 15 2836 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2836 15 2836 16,SrcSpan "tests/examples/CParser.hs" 2836 16 2836 24,SrcSpan "tests/examples/CParser.hs" 2836 24 2836 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2836 16 2836 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2837 5 2839 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2837 5 2837 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2837 5 2837 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2837 15 2837 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2837 15 2837 16,SrcSpan "tests/examples/CParser.hs" 2837 16 2837 24,SrcSpan "tests/examples/CParser.hs" 2837 24 2837 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2837 16 2837 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2838 5 2839 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2838 5 2838 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2838 5 2838 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2838 15 2838 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2838 15 2838 16,SrcSpan "tests/examples/CParser.hs" 2838 16 2838 24,SrcSpan "tests/examples/CParser.hs" 2838 24 2838 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2838 16 2838 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2839 5 2839 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2839 5 2839 14, srcInfoPoints = []}) "happyRest"))))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2839 16 2839 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2839 16 2839 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2840 6 2844 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2840 6 2840 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2840 8 2844 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2840 8 2844 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2840 8 2840 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2840 8 2840 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2840 8 2840 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2840 18 2844 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2840 18 2840 19,SrcSpan "tests/examples/CParser.hs" 2844 5 2844 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2840 19 2843 102, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2840 19 2840 23,SrcSpan "tests/examples/CParser.hs" 2840 45 2840 47,SrcSpan "tests/examples/CParser.hs" 2840 48 2840 49,SrcSpan "tests/examples/CParser.hs" 2843 101 2843 102]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2840 24 2840 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2840 24 2840 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2840 24 2840 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2840 24 2840 34, srcInfoPoints = []}) "happyOut38"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2840 35 2840 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2840 35 2840 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2840 35 2840 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2840 50 2843 101, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2840 50 2840 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2840 50 2840 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2840 62 2843 101, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2840 62 2840 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2841 5 2843 101, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2841 5 2841 9,SrcSpan "tests/examples/CParser.hs" 2841 32 2841 34,SrcSpan "tests/examples/CParser.hs" 2841 35 2841 36,SrcSpan "tests/examples/CParser.hs" 2843 100 2843 101]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2841 10 2841 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2841 10 2841 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2841 10 2841 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2841 10 2841 21, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2841 22 2841 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2841 22 2841 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2841 22 2841 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2841 37 2843 100, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2841 37 2841 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2841 37 2841 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2841 49 2843 100, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2841 49 2841 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2842 5 2843 100, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2842 5 2842 9,SrcSpan "tests/examples/CParser.hs" 2842 32 2842 34,SrcSpan "tests/examples/CParser.hs" 2842 35 2842 36,SrcSpan "tests/examples/CParser.hs" 2843 99 2843 100]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2842 10 2842 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2842 10 2842 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2842 10 2842 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2842 10 2842 21, srcInfoPoints = []}) "happyOut117"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2842 22 2842 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2842 22 2842 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2842 22 2842 31, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2842 37 2843 99, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2842 37 2842 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2842 37 2842 48, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2842 49 2843 99, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2842 49 2842 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 5 2843 99, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2843 5 2843 6,SrcSpan "tests/examples/CParser.hs" 2843 98 2843 99]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 7 2843 98, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 7 2843 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 7 2843 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 7 2843 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 7 2843 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 20 2843 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 20 2843 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 20 2843 31, srcInfoPoints = []}) "happy_var_2")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 32 2843 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 32 2843 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 32 2843 33, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 34 2843 98, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2843 34 2843 35,SrcSpan "tests/examples/CParser.hs" 2843 38 2843 40]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 35 2843 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 35 2843 37, srcInfoPoints = []}) "at")] (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 41 2843 98, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 41 2843 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 41 2843 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 41 2843 52, srcInfoPoints = []}) "happy_var_1"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 53 2843 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2843 53 2843 54,SrcSpan "tests/examples/CParser.hs" 2843 54 2843 58,SrcSpan "tests/examples/CParser.hs" 2843 58 2843 59]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 53 2843 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2843 53 2843 54,SrcSpan "tests/examples/CParser.hs" 2843 54 2843 58,SrcSpan "tests/examples/CParser.hs" 2843 58 2843 59]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 54 2843 58, srcInfoPoints = []}) "snoc"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 60 2843 98, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 60 2843 69, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 60 2843 69, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 60 2843 69, srcInfoPoints = []}) "CTypeSpec"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 70 2843 98, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2843 70 2843 71,SrcSpan "tests/examples/CParser.hs" 2843 97 2843 98]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 71 2843 97, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 71 2843 94, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 71 2843 82, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 71 2843 82, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 71 2843 82, srcInfoPoints = []}) "CTypeOfExpr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 83 2843 94, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 83 2843 94, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 83 2843 94, srcInfoPoints = []}) "happy_var_4")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 95 2843 97, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 95 2843 97, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 95 2843 97, srcInfoPoints = []}) "at"))))))))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2844 7 2844 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2844 7 2844 8,SrcSpan "tests/examples/CParser.hs" 2844 39 2844 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2844 8 2844 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2844 8 2844 9,SrcSpan "tests/examples/CParser.hs" 2844 11 2844 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2844 9 2844 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2844 9 2844 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2844 14 2844 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2844 14 2844 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2844 14 2844 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2844 14 2844 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2844 26 2844 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2844 26 2844 27,SrcSpan "tests/examples/CParser.hs" 2844 38 2844 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2844 27 2844 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2844 27 2844 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2844 27 2844 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2844 27 2844 36, srcInfoPoints = []}) "happyIn47"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2844 37 2844 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2844 37 2844 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2844 37 2844 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2846 1 2846 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2846 1 2846 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2846 1 2846 16, srcInfoPoints = []}) "happyReduce_156")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2846 17 2846 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2846 17 2846 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2846 19 2846 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2846 19 2846 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2846 19 2846 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2846 19 2846 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2846 19 2846 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2846 19 2846 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2846 36 2846 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2846 36 2846 38, srcInfoPoints = []}) 5 "5"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2846 39 2846 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2846 39 2846 42, srcInfoPoints = []}) 40 "40"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2846 43 2846 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2846 43 2846 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2846 43 2846 61, srcInfoPoints = []}) "happyReduction_156"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2847 1 2857 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2847 1 2857 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2847 1 2847 19, srcInfoPoints = []}) "happyReduction_156") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2847 20 2852 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2847 20 2847 21,SrcSpan "tests/examples/CParser.hs" 2852 14 2852 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2847 21 2852 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2847 21 2847 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2847 21 2847 30, srcInfoPoints = []}) "happy_x_5")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2847 31 2847 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2847 31 2847 32,SrcSpan "tests/examples/CParser.hs" 2847 32 2847 40,SrcSpan "tests/examples/CParser.hs" 2847 40 2847 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2847 32 2847 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2848 5 2852 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2848 5 2848 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2848 5 2848 14, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2848 15 2848 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2848 15 2848 16,SrcSpan "tests/examples/CParser.hs" 2848 16 2848 24,SrcSpan "tests/examples/CParser.hs" 2848 24 2848 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2848 16 2848 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2849 5 2852 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2849 5 2849 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2849 5 2849 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2849 15 2849 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2849 15 2849 16,SrcSpan "tests/examples/CParser.hs" 2849 16 2849 24,SrcSpan "tests/examples/CParser.hs" 2849 24 2849 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2849 16 2849 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2850 5 2852 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2850 5 2850 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2850 5 2850 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2850 15 2850 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2850 15 2850 16,SrcSpan "tests/examples/CParser.hs" 2850 16 2850 24,SrcSpan "tests/examples/CParser.hs" 2850 24 2850 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2850 16 2850 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2851 5 2852 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2851 5 2851 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2851 5 2851 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2851 15 2851 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2851 15 2851 16,SrcSpan "tests/examples/CParser.hs" 2851 16 2851 24,SrcSpan "tests/examples/CParser.hs" 2851 24 2851 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2851 16 2851 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2852 5 2852 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2852 5 2852 14, srcInfoPoints = []}) "happyRest"))))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2852 16 2852 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2852 16 2852 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2853 6 2857 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2853 6 2853 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2853 8 2857 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2853 8 2857 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2853 8 2853 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2853 8 2853 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2853 8 2853 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2853 18 2857 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2853 18 2853 19,SrcSpan "tests/examples/CParser.hs" 2857 5 2857 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2853 19 2856 102, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2853 19 2853 23,SrcSpan "tests/examples/CParser.hs" 2853 45 2853 47,SrcSpan "tests/examples/CParser.hs" 2853 48 2853 49,SrcSpan "tests/examples/CParser.hs" 2856 101 2856 102]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2853 24 2853 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2853 24 2853 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2853 24 2853 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2853 24 2853 34, srcInfoPoints = []}) "happyOut38"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2853 35 2853 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2853 35 2853 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2853 35 2853 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2853 50 2856 101, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2853 50 2853 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2853 50 2853 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2853 62 2856 101, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2853 62 2853 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2854 5 2856 101, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2854 5 2854 9,SrcSpan "tests/examples/CParser.hs" 2854 32 2854 34,SrcSpan "tests/examples/CParser.hs" 2854 35 2854 36,SrcSpan "tests/examples/CParser.hs" 2856 100 2856 101]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2854 10 2854 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2854 10 2854 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2854 10 2854 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2854 10 2854 21, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2854 22 2854 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2854 22 2854 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2854 22 2854 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2854 37 2856 100, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2854 37 2854 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2854 37 2854 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2854 49 2856 100, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2854 49 2854 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2855 5 2856 100, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2855 5 2855 9,SrcSpan "tests/examples/CParser.hs" 2855 31 2855 33,SrcSpan "tests/examples/CParser.hs" 2855 34 2855 35,SrcSpan "tests/examples/CParser.hs" 2856 99 2856 100]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2855 10 2855 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2855 10 2855 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2855 10 2855 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2855 10 2855 20, srcInfoPoints = []}) "happyOut83"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2855 21 2855 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2855 21 2855 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2855 21 2855 30, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2855 36 2856 99, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2855 36 2855 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2855 36 2855 47, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2855 48 2856 99, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2855 48 2855 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 5 2856 99, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2856 5 2856 6,SrcSpan "tests/examples/CParser.hs" 2856 98 2856 99]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 7 2856 98, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 7 2856 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 7 2856 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 7 2856 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 7 2856 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 20 2856 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 20 2856 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 20 2856 31, srcInfoPoints = []}) "happy_var_2")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 32 2856 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 32 2856 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 32 2856 33, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 34 2856 98, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2856 34 2856 35,SrcSpan "tests/examples/CParser.hs" 2856 38 2856 40]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 35 2856 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 35 2856 37, srcInfoPoints = []}) "at")] (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 41 2856 98, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 41 2856 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 41 2856 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 41 2856 52, srcInfoPoints = []}) "happy_var_1"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 53 2856 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2856 53 2856 54,SrcSpan "tests/examples/CParser.hs" 2856 54 2856 58,SrcSpan "tests/examples/CParser.hs" 2856 58 2856 59]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 53 2856 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2856 53 2856 54,SrcSpan "tests/examples/CParser.hs" 2856 54 2856 58,SrcSpan "tests/examples/CParser.hs" 2856 58 2856 59]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 54 2856 58, srcInfoPoints = []}) "snoc"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 60 2856 98, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 60 2856 69, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 60 2856 69, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 60 2856 69, srcInfoPoints = []}) "CTypeSpec"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 70 2856 98, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2856 70 2856 71,SrcSpan "tests/examples/CParser.hs" 2856 97 2856 98]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 71 2856 97, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 71 2856 94, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 71 2856 82, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 71 2856 82, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 71 2856 82, srcInfoPoints = []}) "CTypeOfType"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 83 2856 94, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 83 2856 94, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 83 2856 94, srcInfoPoints = []}) "happy_var_4")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 95 2856 97, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 95 2856 97, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 95 2856 97, srcInfoPoints = []}) "at"))))))))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2857 7 2857 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2857 7 2857 8,SrcSpan "tests/examples/CParser.hs" 2857 39 2857 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2857 8 2857 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2857 8 2857 9,SrcSpan "tests/examples/CParser.hs" 2857 11 2857 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2857 9 2857 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2857 9 2857 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2857 14 2857 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2857 14 2857 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2857 14 2857 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2857 14 2857 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2857 26 2857 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2857 26 2857 27,SrcSpan "tests/examples/CParser.hs" 2857 38 2857 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2857 27 2857 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2857 27 2857 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2857 27 2857 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2857 27 2857 36, srcInfoPoints = []}) "happyIn47"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2857 37 2857 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2857 37 2857 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2857 37 2857 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2859 1 2859 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2859 1 2859 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2859 1 2859 16, srcInfoPoints = []}) "happyReduce_157")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2859 17 2859 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2859 17 2859 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2859 19 2859 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2859 19 2859 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2859 19 2859 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2859 19 2859 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2859 19 2859 36, srcInfoPoints = []}) "happySpecReduce_2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2859 38 2859 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2859 38 2859 41, srcInfoPoints = []}) 40 "40"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2859 42 2859 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2859 42 2859 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2859 42 2859 60, srcInfoPoints = []}) "happyReduction_157"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2860 1 2866 8, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2860 1 2866 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2860 1 2860 19, srcInfoPoints = []}) "happyReduction_157") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2860 20 2860 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2860 20 2860 29, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2861 5 2861 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2861 5 2861 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2862 6 2866 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2862 6 2862 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2862 9 2866 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2862 9 2862 13,SrcSpan "tests/examples/CParser.hs" 2862 35 2862 37,SrcSpan "tests/examples/CParser.hs" 2862 38 2862 39,SrcSpan "tests/examples/CParser.hs" 2866 7 2866 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2862 14 2862 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2862 14 2862 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2862 14 2862 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2862 14 2862 24, srcInfoPoints = []}) "happyOut47"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2862 25 2862 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2862 25 2862 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2862 25 2862 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2862 40 2866 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2862 40 2862 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2862 40 2862 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2862 52 2866 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2862 52 2862 54]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2863 5 2866 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2863 5 2863 9,SrcSpan "tests/examples/CParser.hs" 2863 31 2863 33,SrcSpan "tests/examples/CParser.hs" 2863 34 2863 35,SrcSpan "tests/examples/CParser.hs" 2866 6 2866 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2863 10 2863 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2863 10 2863 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2863 10 2863 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2863 10 2863 20, srcInfoPoints = []}) "happyOut39"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2863 21 2863 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2863 21 2863 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2863 21 2863 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2863 36 2866 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2863 36 2863 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2863 36 2863 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2863 48 2866 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2863 48 2863 50]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2864 5 2866 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2864 5 2864 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2864 5 2864 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2864 5 2864 14, srcInfoPoints = []}) "happyIn47"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2865 10 2866 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2865 10 2865 11,SrcSpan "tests/examples/CParser.hs" 2866 5 2866 6]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2865 11 2865 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2865 11 2865 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2865 11 2865 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2865 11 2865 22, srcInfoPoints = []}) "happy_var_1"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2865 23 2865 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2865 23 2865 24,SrcSpan "tests/examples/CParser.hs" 2865 24 2865 28,SrcSpan "tests/examples/CParser.hs" 2865 28 2865 29]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2865 23 2865 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2865 23 2865 24,SrcSpan "tests/examples/CParser.hs" 2865 24 2865 28,SrcSpan "tests/examples/CParser.hs" 2865 28 2865 29]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2865 24 2865 28, srcInfoPoints = []}) "snoc"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2865 30 2865 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2865 30 2865 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2865 30 2865 41, srcInfoPoints = []}) "happy_var_2"))))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2868 1 2868 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2868 1 2868 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2868 1 2868 16, srcInfoPoints = []}) "happyReduce_158")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2868 17 2868 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2868 17 2868 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2868 19 2868 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2868 19 2868 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2868 19 2868 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2868 19 2868 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2868 19 2868 36, srcInfoPoints = []}) "happySpecReduce_2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2868 38 2868 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2868 38 2868 41, srcInfoPoints = []}) 40 "40"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2868 42 2868 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2868 42 2868 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2868 42 2868 60, srcInfoPoints = []}) "happyReduction_158"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2869 1 2875 8, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2869 1 2875 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2869 1 2869 19, srcInfoPoints = []}) "happyReduction_158") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2869 20 2869 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2869 20 2869 29, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2870 5 2870 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2870 5 2870 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2871 6 2875 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2871 6 2871 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2871 9 2875 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2871 9 2871 13,SrcSpan "tests/examples/CParser.hs" 2871 35 2871 37,SrcSpan "tests/examples/CParser.hs" 2871 38 2871 39,SrcSpan "tests/examples/CParser.hs" 2875 7 2875 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2871 14 2871 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2871 14 2871 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2871 14 2871 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2871 14 2871 24, srcInfoPoints = []}) "happyOut47"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2871 25 2871 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2871 25 2871 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2871 25 2871 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2871 40 2875 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2871 40 2871 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2871 40 2871 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2871 52 2875 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2871 52 2871 54]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2872 5 2875 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2872 5 2872 9,SrcSpan "tests/examples/CParser.hs" 2872 32 2872 34,SrcSpan "tests/examples/CParser.hs" 2872 35 2872 36,SrcSpan "tests/examples/CParser.hs" 2875 6 2875 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2872 10 2872 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2872 10 2872 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2872 10 2872 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2872 10 2872 21, srcInfoPoints = []}) "happyOut128"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2872 22 2872 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2872 22 2872 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2872 22 2872 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2872 37 2875 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2872 37 2872 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2872 37 2872 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2872 49 2875 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2872 49 2872 51]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2873 5 2875 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2873 5 2873 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2873 5 2873 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2873 5 2873 14, srcInfoPoints = []}) "happyIn47"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2874 10 2875 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2874 10 2874 11,SrcSpan "tests/examples/CParser.hs" 2875 5 2875 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2874 11 2874 51, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2874 11 2874 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2874 11 2874 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2874 11 2874 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2874 11 2874 27, srcInfoPoints = []}) "addTrailingAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2874 28 2874 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2874 28 2874 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2874 28 2874 39, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2874 40 2874 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2874 40 2874 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2874 40 2874 51, srcInfoPoints = []}) "happy_var_2"))))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2877 1 2877 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2877 1 2877 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2877 1 2877 16, srcInfoPoints = []}) "happyReduce_159")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2877 17 2877 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2877 17 2877 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2877 19 2877 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2877 19 2877 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2877 19 2877 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2877 19 2877 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2877 19 2877 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2877 19 2877 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2877 36 2877 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2877 36 2877 38, srcInfoPoints = []}) 1 "1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2877 39 2877 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2877 39 2877 42, srcInfoPoints = []}) 41 "41"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2877 43 2877 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2877 43 2877 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2877 43 2877 61, srcInfoPoints = []}) "happyReduction_159"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2878 1 2882 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2878 1 2882 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2878 1 2878 19, srcInfoPoints = []}) "happyReduction_159") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2878 20 2879 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2878 20 2878 21,SrcSpan "tests/examples/CParser.hs" 2879 14 2879 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2878 21 2879 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2878 21 2878 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2878 21 2878 30, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2878 31 2878 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2878 31 2878 32,SrcSpan "tests/examples/CParser.hs" 2878 32 2878 40,SrcSpan "tests/examples/CParser.hs" 2878 40 2878 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2878 32 2878 40, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2879 5 2879 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2879 5 2879 14, srcInfoPoints = []}) "happyRest"))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2879 16 2879 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2879 16 2879 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2880 6 2882 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2880 6 2880 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2880 8 2882 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2880 8 2882 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2880 8 2880 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2880 8 2880 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2880 8 2880 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2880 18 2882 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2880 18 2880 19,SrcSpan "tests/examples/CParser.hs" 2882 5 2882 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2880 19 2881 90, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2880 19 2880 23,SrcSpan "tests/examples/CParser.hs" 2880 46 2880 48,SrcSpan "tests/examples/CParser.hs" 2880 49 2880 50,SrcSpan "tests/examples/CParser.hs" 2881 89 2881 90]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2880 24 2880 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2880 24 2880 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2880 24 2880 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2880 24 2880 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2880 36 2880 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2880 36 2880 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2880 36 2880 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2880 51 2881 89, srcInfoPoints = []}) (PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2880 51 2880 78, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2880 51 2880 52,SrcSpan "tests/examples/CParser.hs" 2880 77 2880 78]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2880 52 2880 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2880 52 2880 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2880 52 2880 63, srcInfoPoints = []}) "CTokTyIdent")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2880 64 2880 65, srcInfoPoints = []}),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2880 66 2880 77, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2880 66 2880 77, srcInfoPoints = []}) "happy_var_1")])) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2880 79 2881 89, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2880 79 2880 81]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 5 2881 89, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2881 5 2881 6,SrcSpan "tests/examples/CParser.hs" 2881 88 2881 89]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 7 2881 88, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 7 2881 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 7 2881 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 7 2881 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 7 2881 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 20 2881 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 20 2881 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 20 2881 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 32 2881 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 32 2881 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 32 2881 33, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 34 2881 88, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2881 34 2881 35,SrcSpan "tests/examples/CParser.hs" 2881 38 2881 40]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 35 2881 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 35 2881 37, srcInfoPoints = []}) "at")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 41 2881 88, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 41 2881 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 41 2881 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 41 2881 50, srcInfoPoints = []}) "singleton"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 51 2881 88, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2881 51 2881 52,SrcSpan "tests/examples/CParser.hs" 2881 87 2881 88]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 52 2881 87, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 52 2881 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 52 2881 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 52 2881 61, srcInfoPoints = []}) "CTypeSpec"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 62 2881 87, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2881 62 2881 63,SrcSpan "tests/examples/CParser.hs" 2881 86 2881 87]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 63 2881 86, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 63 2881 83, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 63 2881 71, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 63 2881 71, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 63 2881 71, srcInfoPoints = []}) "CTypeDef"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 72 2881 83, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 72 2881 83, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 72 2881 83, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 84 2881 86, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 84 2881 86, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 84 2881 86, srcInfoPoints = []}) "at")))))))))))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2882 7 2882 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2882 7 2882 8,SrcSpan "tests/examples/CParser.hs" 2882 39 2882 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2882 8 2882 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2882 8 2882 9,SrcSpan "tests/examples/CParser.hs" 2882 11 2882 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2882 9 2882 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2882 9 2882 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2882 14 2882 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2882 14 2882 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2882 14 2882 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2882 14 2882 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2882 26 2882 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2882 26 2882 27,SrcSpan "tests/examples/CParser.hs" 2882 38 2882 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2882 27 2882 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2882 27 2882 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2882 27 2882 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2882 27 2882 36, srcInfoPoints = []}) "happyIn48"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2882 37 2882 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2882 37 2882 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2882 37 2882 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2884 1 2884 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2884 1 2884 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2884 1 2884 16, srcInfoPoints = []}) "happyReduce_160")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2884 17 2884 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2884 17 2884 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2884 19 2884 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2884 19 2884 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2884 19 2884 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2884 19 2884 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2884 19 2884 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2884 19 2884 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2884 36 2884 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2884 36 2884 38, srcInfoPoints = []}) 4 "4"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2884 39 2884 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2884 39 2884 42, srcInfoPoints = []}) 41 "41"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2884 43 2884 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2884 43 2884 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2884 43 2884 61, srcInfoPoints = []}) "happyReduction_160"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2885 1 2893 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2885 1 2893 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2885 1 2885 19, srcInfoPoints = []}) "happyReduction_160") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2885 20 2889 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2885 20 2885 21,SrcSpan "tests/examples/CParser.hs" 2889 14 2889 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2885 21 2889 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2885 21 2885 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2885 21 2885 30, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2885 31 2885 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2885 31 2885 32,SrcSpan "tests/examples/CParser.hs" 2885 32 2885 40,SrcSpan "tests/examples/CParser.hs" 2885 40 2885 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2885 32 2885 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2886 5 2889 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2886 5 2886 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2886 5 2886 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2886 15 2886 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2886 15 2886 16,SrcSpan "tests/examples/CParser.hs" 2886 16 2886 24,SrcSpan "tests/examples/CParser.hs" 2886 24 2886 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2886 16 2886 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2887 5 2889 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2887 5 2887 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2887 5 2887 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2887 15 2887 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2887 15 2887 16,SrcSpan "tests/examples/CParser.hs" 2887 16 2887 24,SrcSpan "tests/examples/CParser.hs" 2887 24 2887 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2887 16 2887 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2888 5 2889 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2888 5 2888 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2888 5 2888 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2888 15 2888 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2888 15 2888 16,SrcSpan "tests/examples/CParser.hs" 2888 16 2888 24,SrcSpan "tests/examples/CParser.hs" 2888 24 2888 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2888 16 2888 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2889 5 2889 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2889 5 2889 14, srcInfoPoints = []}) "happyRest")))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2889 16 2889 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2889 16 2889 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2890 6 2893 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2890 6 2890 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2890 8 2893 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2890 8 2893 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2890 8 2890 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2890 8 2890 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2890 8 2890 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2890 18 2893 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2890 18 2890 19,SrcSpan "tests/examples/CParser.hs" 2893 5 2893 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2890 19 2892 94, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2890 19 2890 23,SrcSpan "tests/examples/CParser.hs" 2890 46 2890 48,SrcSpan "tests/examples/CParser.hs" 2890 49 2890 50,SrcSpan "tests/examples/CParser.hs" 2892 93 2892 94]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2890 24 2890 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2890 24 2890 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2890 24 2890 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2890 24 2890 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2890 36 2890 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2890 36 2890 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2890 36 2890 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2890 51 2892 93, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2890 51 2890 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2890 51 2890 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2890 63 2892 93, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2890 63 2890 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2891 5 2892 93, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2891 5 2891 9,SrcSpan "tests/examples/CParser.hs" 2891 32 2891 34,SrcSpan "tests/examples/CParser.hs" 2891 35 2891 36,SrcSpan "tests/examples/CParser.hs" 2892 92 2892 93]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2891 10 2891 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2891 10 2891 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2891 10 2891 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2891 10 2891 21, srcInfoPoints = []}) "happyOut117"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2891 22 2891 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2891 22 2891 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2891 22 2891 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2891 37 2892 92, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2891 37 2891 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2891 37 2891 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2891 49 2892 92, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2891 49 2891 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 5 2892 92, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2892 5 2892 6,SrcSpan "tests/examples/CParser.hs" 2892 91 2892 92]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 7 2892 91, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 7 2892 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 7 2892 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 7 2892 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 7 2892 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 20 2892 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 20 2892 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 20 2892 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 32 2892 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 32 2892 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 32 2892 33, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 34 2892 91, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2892 34 2892 35,SrcSpan "tests/examples/CParser.hs" 2892 38 2892 40]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 35 2892 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 35 2892 37, srcInfoPoints = []}) "at")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 41 2892 91, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 41 2892 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 41 2892 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 41 2892 50, srcInfoPoints = []}) "singleton"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 51 2892 91, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2892 51 2892 52,SrcSpan "tests/examples/CParser.hs" 2892 90 2892 91]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 52 2892 90, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 52 2892 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 52 2892 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 52 2892 61, srcInfoPoints = []}) "CTypeSpec"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 62 2892 90, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2892 62 2892 63,SrcSpan "tests/examples/CParser.hs" 2892 89 2892 90]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 63 2892 89, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 63 2892 86, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 63 2892 74, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 63 2892 74, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 63 2892 74, srcInfoPoints = []}) "CTypeOfExpr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 75 2892 86, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 75 2892 86, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 75 2892 86, srcInfoPoints = []}) "happy_var_3")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 87 2892 89, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 87 2892 89, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 87 2892 89, srcInfoPoints = []}) "at")))))))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2893 7 2893 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2893 7 2893 8,SrcSpan "tests/examples/CParser.hs" 2893 39 2893 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2893 8 2893 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2893 8 2893 9,SrcSpan "tests/examples/CParser.hs" 2893 11 2893 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2893 9 2893 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2893 9 2893 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2893 14 2893 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2893 14 2893 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2893 14 2893 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2893 14 2893 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2893 26 2893 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2893 26 2893 27,SrcSpan "tests/examples/CParser.hs" 2893 38 2893 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2893 27 2893 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2893 27 2893 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2893 27 2893 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2893 27 2893 36, srcInfoPoints = []}) "happyIn48"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2893 37 2893 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2893 37 2893 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2893 37 2893 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2895 1 2895 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2895 1 2895 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2895 1 2895 16, srcInfoPoints = []}) "happyReduce_161")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2895 17 2895 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2895 17 2895 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2895 19 2895 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2895 19 2895 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2895 19 2895 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2895 19 2895 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2895 19 2895 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2895 19 2895 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2895 36 2895 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2895 36 2895 38, srcInfoPoints = []}) 4 "4"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2895 39 2895 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2895 39 2895 42, srcInfoPoints = []}) 41 "41"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2895 43 2895 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2895 43 2895 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2895 43 2895 61, srcInfoPoints = []}) "happyReduction_161"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2896 1 2904 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2896 1 2904 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2896 1 2896 19, srcInfoPoints = []}) "happyReduction_161") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2896 20 2900 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2896 20 2896 21,SrcSpan "tests/examples/CParser.hs" 2900 14 2900 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2896 21 2900 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2896 21 2896 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2896 21 2896 30, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2896 31 2896 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2896 31 2896 32,SrcSpan "tests/examples/CParser.hs" 2896 32 2896 40,SrcSpan "tests/examples/CParser.hs" 2896 40 2896 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2896 32 2896 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2897 5 2900 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2897 5 2897 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2897 5 2897 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2897 15 2897 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2897 15 2897 16,SrcSpan "tests/examples/CParser.hs" 2897 16 2897 24,SrcSpan "tests/examples/CParser.hs" 2897 24 2897 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2897 16 2897 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2898 5 2900 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2898 5 2898 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2898 5 2898 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2898 15 2898 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2898 15 2898 16,SrcSpan "tests/examples/CParser.hs" 2898 16 2898 24,SrcSpan "tests/examples/CParser.hs" 2898 24 2898 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2898 16 2898 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2899 5 2900 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2899 5 2899 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2899 5 2899 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2899 15 2899 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2899 15 2899 16,SrcSpan "tests/examples/CParser.hs" 2899 16 2899 24,SrcSpan "tests/examples/CParser.hs" 2899 24 2899 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2899 16 2899 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2900 5 2900 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2900 5 2900 14, srcInfoPoints = []}) "happyRest")))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2900 16 2900 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2900 16 2900 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2901 6 2904 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2901 6 2901 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2901 8 2904 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2901 8 2904 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2901 8 2901 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2901 8 2901 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2901 8 2901 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2901 18 2904 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2901 18 2901 19,SrcSpan "tests/examples/CParser.hs" 2904 5 2904 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2901 19 2903 94, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2901 19 2901 23,SrcSpan "tests/examples/CParser.hs" 2901 46 2901 48,SrcSpan "tests/examples/CParser.hs" 2901 49 2901 50,SrcSpan "tests/examples/CParser.hs" 2903 93 2903 94]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2901 24 2901 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2901 24 2901 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2901 24 2901 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2901 24 2901 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2901 36 2901 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2901 36 2901 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2901 36 2901 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2901 51 2903 93, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2901 51 2901 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2901 51 2901 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2901 63 2903 93, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2901 63 2901 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2902 5 2903 93, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2902 5 2902 9,SrcSpan "tests/examples/CParser.hs" 2902 31 2902 33,SrcSpan "tests/examples/CParser.hs" 2902 34 2902 35,SrcSpan "tests/examples/CParser.hs" 2903 92 2903 93]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2902 10 2902 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2902 10 2902 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2902 10 2902 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2902 10 2902 20, srcInfoPoints = []}) "happyOut83"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2902 21 2902 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2902 21 2902 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2902 21 2902 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2902 36 2903 92, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2902 36 2902 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2902 36 2902 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2902 48 2903 92, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2902 48 2902 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 5 2903 92, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2903 5 2903 6,SrcSpan "tests/examples/CParser.hs" 2903 91 2903 92]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 7 2903 91, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 7 2903 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 7 2903 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 7 2903 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 7 2903 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 20 2903 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 20 2903 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 20 2903 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 32 2903 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 32 2903 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 32 2903 33, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 34 2903 91, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2903 34 2903 35,SrcSpan "tests/examples/CParser.hs" 2903 38 2903 40]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 35 2903 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 35 2903 37, srcInfoPoints = []}) "at")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 41 2903 91, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 41 2903 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 41 2903 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 41 2903 50, srcInfoPoints = []}) "singleton"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 51 2903 91, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2903 51 2903 52,SrcSpan "tests/examples/CParser.hs" 2903 90 2903 91]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 52 2903 90, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 52 2903 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 52 2903 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 52 2903 61, srcInfoPoints = []}) "CTypeSpec"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 62 2903 90, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2903 62 2903 63,SrcSpan "tests/examples/CParser.hs" 2903 89 2903 90]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 63 2903 89, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 63 2903 86, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 63 2903 74, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 63 2903 74, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 63 2903 74, srcInfoPoints = []}) "CTypeOfType"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 75 2903 86, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 75 2903 86, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 75 2903 86, srcInfoPoints = []}) "happy_var_3")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 87 2903 89, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 87 2903 89, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 87 2903 89, srcInfoPoints = []}) "at")))))))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2904 7 2904 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2904 7 2904 8,SrcSpan "tests/examples/CParser.hs" 2904 39 2904 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2904 8 2904 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2904 8 2904 9,SrcSpan "tests/examples/CParser.hs" 2904 11 2904 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2904 9 2904 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2904 9 2904 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2904 14 2904 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2904 14 2904 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2904 14 2904 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2904 14 2904 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2904 26 2904 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2904 26 2904 27,SrcSpan "tests/examples/CParser.hs" 2904 38 2904 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2904 27 2904 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2904 27 2904 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2904 27 2904 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2904 27 2904 36, srcInfoPoints = []}) "happyIn48"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2904 37 2904 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2904 37 2904 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2904 37 2904 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2906 1 2906 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2906 1 2906 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2906 1 2906 16, srcInfoPoints = []}) "happyReduce_162")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2906 17 2906 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2906 17 2906 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2906 19 2906 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2906 19 2906 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2906 19 2906 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2906 19 2906 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2906 19 2906 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2906 19 2906 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2906 36 2906 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2906 36 2906 38, srcInfoPoints = []}) 2 "2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2906 39 2906 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2906 39 2906 42, srcInfoPoints = []}) 41 "41"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2906 43 2906 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2906 43 2906 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2906 43 2906 61, srcInfoPoints = []}) "happyReduction_162"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2907 1 2913 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2907 1 2913 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2907 1 2907 19, srcInfoPoints = []}) "happyReduction_162") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2907 20 2909 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2907 20 2907 21,SrcSpan "tests/examples/CParser.hs" 2909 14 2909 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2907 21 2909 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2907 21 2907 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2907 21 2907 30, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2907 31 2907 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2907 31 2907 32,SrcSpan "tests/examples/CParser.hs" 2907 32 2907 40,SrcSpan "tests/examples/CParser.hs" 2907 40 2907 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2907 32 2907 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2908 5 2909 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2908 5 2908 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2908 5 2908 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2908 15 2908 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2908 15 2908 16,SrcSpan "tests/examples/CParser.hs" 2908 16 2908 24,SrcSpan "tests/examples/CParser.hs" 2908 24 2908 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2908 16 2908 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2909 5 2909 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2909 5 2909 14, srcInfoPoints = []}) "happyRest")))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2909 16 2909 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2909 16 2909 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2910 6 2913 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2910 6 2910 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2910 8 2913 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2910 8 2913 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2910 8 2910 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2910 8 2910 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2910 8 2910 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2910 18 2913 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2910 18 2910 19,SrcSpan "tests/examples/CParser.hs" 2913 5 2913 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2910 19 2912 114, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2910 19 2910 23,SrcSpan "tests/examples/CParser.hs" 2910 45 2910 47,SrcSpan "tests/examples/CParser.hs" 2910 48 2910 49,SrcSpan "tests/examples/CParser.hs" 2912 113 2912 114]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2910 24 2910 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2910 24 2910 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2910 24 2910 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2910 24 2910 34, srcInfoPoints = []}) "happyOut62"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2910 35 2910 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2910 35 2910 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2910 35 2910 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2910 50 2912 113, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2910 50 2910 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2910 50 2910 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2910 62 2912 113, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2910 62 2910 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2911 5 2912 113, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2911 5 2911 9,SrcSpan "tests/examples/CParser.hs" 2911 32 2911 34,SrcSpan "tests/examples/CParser.hs" 2911 35 2911 36,SrcSpan "tests/examples/CParser.hs" 2912 112 2912 113]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2911 10 2911 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2911 10 2911 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2911 10 2911 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2911 10 2911 21, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2911 22 2911 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2911 22 2911 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2911 22 2911 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2911 37 2912 112, srcInfoPoints = []}) (PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2911 37 2911 64, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2911 37 2911 38,SrcSpan "tests/examples/CParser.hs" 2911 63 2911 64]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2911 38 2911 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2911 38 2911 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2911 38 2911 49, srcInfoPoints = []}) "CTokTyIdent")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2911 50 2911 51, srcInfoPoints = []}),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2911 52 2911 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2911 52 2911 63, srcInfoPoints = []}) "happy_var_2")])) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2911 65 2912 112, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2911 65 2911 67]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 5 2912 112, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2912 5 2912 6,SrcSpan "tests/examples/CParser.hs" 2912 111 2912 112]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 7 2912 111, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 7 2912 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 7 2912 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 7 2912 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 7 2912 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 20 2912 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 20 2912 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 20 2912 31, srcInfoPoints = []}) "happy_var_2")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 32 2912 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 32 2912 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 32 2912 33, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 34 2912 111, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2912 34 2912 35,SrcSpan "tests/examples/CParser.hs" 2912 38 2912 40]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 35 2912 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 35 2912 37, srcInfoPoints = []}) "at")] (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 41 2912 111, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 41 2912 68, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 41 2912 55, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 41 2912 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 41 2912 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 41 2912 45, srcInfoPoints = []}) "rmap"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 46 2912 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 46 2912 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 46 2912 55, srcInfoPoints = []}) "CTypeQual")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 57 2912 68, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 57 2912 68, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 57 2912 68, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 69 2912 75, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2912 69 2912 70,SrcSpan "tests/examples/CParser.hs" 2912 70 2912 74,SrcSpan "tests/examples/CParser.hs" 2912 74 2912 75]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 69 2912 75, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2912 69 2912 70,SrcSpan "tests/examples/CParser.hs" 2912 70 2912 74,SrcSpan "tests/examples/CParser.hs" 2912 74 2912 75]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 70 2912 74, srcInfoPoints = []}) "snoc"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 76 2912 111, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 76 2912 85, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 76 2912 85, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 76 2912 85, srcInfoPoints = []}) "CTypeSpec"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 86 2912 111, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2912 86 2912 87,SrcSpan "tests/examples/CParser.hs" 2912 110 2912 111]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 87 2912 110, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 87 2912 107, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 87 2912 95, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 87 2912 95, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 87 2912 95, srcInfoPoints = []}) "CTypeDef"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 96 2912 107, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 96 2912 107, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 96 2912 107, srcInfoPoints = []}) "happy_var_2")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 108 2912 110, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 108 2912 110, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 108 2912 110, srcInfoPoints = []}) "at"))))))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2913 7 2913 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2913 7 2913 8,SrcSpan "tests/examples/CParser.hs" 2913 39 2913 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2913 8 2913 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2913 8 2913 9,SrcSpan "tests/examples/CParser.hs" 2913 11 2913 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2913 9 2913 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2913 9 2913 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2913 14 2913 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2913 14 2913 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2913 14 2913 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2913 14 2913 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2913 26 2913 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2913 26 2913 27,SrcSpan "tests/examples/CParser.hs" 2913 38 2913 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2913 27 2913 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2913 27 2913 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2913 27 2913 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2913 27 2913 36, srcInfoPoints = []}) "happyIn48"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2913 37 2913 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2913 37 2913 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2913 37 2913 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2915 1 2915 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2915 1 2915 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2915 1 2915 16, srcInfoPoints = []}) "happyReduce_163")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2915 17 2915 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2915 17 2915 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2915 19 2915 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2915 19 2915 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2915 19 2915 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2915 19 2915 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2915 19 2915 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2915 19 2915 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2915 36 2915 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2915 36 2915 38, srcInfoPoints = []}) 5 "5"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2915 39 2915 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2915 39 2915 42, srcInfoPoints = []}) 41 "41"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2915 43 2915 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2915 43 2915 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2915 43 2915 61, srcInfoPoints = []}) "happyReduction_163"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2916 1 2926 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2916 1 2926 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2916 1 2916 19, srcInfoPoints = []}) "happyReduction_163") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2916 20 2921 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2916 20 2916 21,SrcSpan "tests/examples/CParser.hs" 2921 14 2921 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2916 21 2921 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2916 21 2916 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2916 21 2916 30, srcInfoPoints = []}) "happy_x_5")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2916 31 2916 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2916 31 2916 32,SrcSpan "tests/examples/CParser.hs" 2916 32 2916 40,SrcSpan "tests/examples/CParser.hs" 2916 40 2916 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2916 32 2916 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2917 5 2921 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2917 5 2917 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2917 5 2917 14, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2917 15 2917 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2917 15 2917 16,SrcSpan "tests/examples/CParser.hs" 2917 16 2917 24,SrcSpan "tests/examples/CParser.hs" 2917 24 2917 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2917 16 2917 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2918 5 2921 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2918 5 2918 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2918 5 2918 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2918 15 2918 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2918 15 2918 16,SrcSpan "tests/examples/CParser.hs" 2918 16 2918 24,SrcSpan "tests/examples/CParser.hs" 2918 24 2918 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2918 16 2918 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2919 5 2921 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2919 5 2919 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2919 5 2919 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2919 15 2919 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2919 15 2919 16,SrcSpan "tests/examples/CParser.hs" 2919 16 2919 24,SrcSpan "tests/examples/CParser.hs" 2919 24 2919 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2919 16 2919 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2920 5 2921 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2920 5 2920 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2920 5 2920 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2920 15 2920 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2920 15 2920 16,SrcSpan "tests/examples/CParser.hs" 2920 16 2920 24,SrcSpan "tests/examples/CParser.hs" 2920 24 2920 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2920 16 2920 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2921 5 2921 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2921 5 2921 14, srcInfoPoints = []}) "happyRest"))))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2921 16 2921 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2921 16 2921 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2922 6 2926 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2922 6 2922 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2922 8 2926 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2922 8 2926 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2922 8 2922 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2922 8 2922 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2922 8 2922 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2922 18 2926 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2922 18 2922 19,SrcSpan "tests/examples/CParser.hs" 2926 5 2926 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2922 19 2925 118, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2922 19 2922 23,SrcSpan "tests/examples/CParser.hs" 2922 45 2922 47,SrcSpan "tests/examples/CParser.hs" 2922 48 2922 49,SrcSpan "tests/examples/CParser.hs" 2925 117 2925 118]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2922 24 2922 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2922 24 2922 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2922 24 2922 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2922 24 2922 34, srcInfoPoints = []}) "happyOut62"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2922 35 2922 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2922 35 2922 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2922 35 2922 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2922 50 2925 117, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2922 50 2922 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2922 50 2922 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2922 62 2925 117, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2922 62 2922 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2923 5 2925 117, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2923 5 2923 9,SrcSpan "tests/examples/CParser.hs" 2923 32 2923 34,SrcSpan "tests/examples/CParser.hs" 2923 35 2923 36,SrcSpan "tests/examples/CParser.hs" 2925 116 2925 117]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2923 10 2923 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2923 10 2923 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2923 10 2923 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2923 10 2923 21, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2923 22 2923 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2923 22 2923 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2923 22 2923 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2923 37 2925 116, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2923 37 2923 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2923 37 2923 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2923 49 2925 116, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2923 49 2923 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2924 5 2925 116, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2924 5 2924 9,SrcSpan "tests/examples/CParser.hs" 2924 32 2924 34,SrcSpan "tests/examples/CParser.hs" 2924 35 2924 36,SrcSpan "tests/examples/CParser.hs" 2925 115 2925 116]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2924 10 2924 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2924 10 2924 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2924 10 2924 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2924 10 2924 21, srcInfoPoints = []}) "happyOut117"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2924 22 2924 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2924 22 2924 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2924 22 2924 31, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2924 37 2925 115, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2924 37 2924 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2924 37 2924 48, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2924 49 2925 115, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2924 49 2924 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 5 2925 115, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2925 5 2925 6,SrcSpan "tests/examples/CParser.hs" 2925 114 2925 115]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 7 2925 114, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 7 2925 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 7 2925 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 7 2925 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 7 2925 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 20 2925 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 20 2925 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 20 2925 31, srcInfoPoints = []}) "happy_var_2")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 32 2925 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 32 2925 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 32 2925 33, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 34 2925 114, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2925 34 2925 35,SrcSpan "tests/examples/CParser.hs" 2925 38 2925 40]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 35 2925 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 35 2925 37, srcInfoPoints = []}) "at")] (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 41 2925 114, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 41 2925 68, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 41 2925 55, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 41 2925 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 41 2925 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 41 2925 45, srcInfoPoints = []}) "rmap"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 46 2925 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 46 2925 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 46 2925 55, srcInfoPoints = []}) "CTypeQual")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 57 2925 68, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 57 2925 68, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 57 2925 68, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 69 2925 75, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2925 69 2925 70,SrcSpan "tests/examples/CParser.hs" 2925 70 2925 74,SrcSpan "tests/examples/CParser.hs" 2925 74 2925 75]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 69 2925 75, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2925 69 2925 70,SrcSpan "tests/examples/CParser.hs" 2925 70 2925 74,SrcSpan "tests/examples/CParser.hs" 2925 74 2925 75]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 70 2925 74, srcInfoPoints = []}) "snoc"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 76 2925 114, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 76 2925 85, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 76 2925 85, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 76 2925 85, srcInfoPoints = []}) "CTypeSpec"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 86 2925 114, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2925 86 2925 87,SrcSpan "tests/examples/CParser.hs" 2925 113 2925 114]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 87 2925 113, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 87 2925 110, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 87 2925 98, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 87 2925 98, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 87 2925 98, srcInfoPoints = []}) "CTypeOfExpr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 99 2925 110, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 99 2925 110, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 99 2925 110, srcInfoPoints = []}) "happy_var_4")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 111 2925 113, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 111 2925 113, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 111 2925 113, srcInfoPoints = []}) "at"))))))))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2926 7 2926 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2926 7 2926 8,SrcSpan "tests/examples/CParser.hs" 2926 39 2926 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2926 8 2926 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2926 8 2926 9,SrcSpan "tests/examples/CParser.hs" 2926 11 2926 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2926 9 2926 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2926 9 2926 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2926 14 2926 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2926 14 2926 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2926 14 2926 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2926 14 2926 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2926 26 2926 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2926 26 2926 27,SrcSpan "tests/examples/CParser.hs" 2926 38 2926 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2926 27 2926 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2926 27 2926 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2926 27 2926 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2926 27 2926 36, srcInfoPoints = []}) "happyIn48"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2926 37 2926 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2926 37 2926 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2926 37 2926 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2928 1 2928 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2928 1 2928 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2928 1 2928 16, srcInfoPoints = []}) "happyReduce_164")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2928 17 2928 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2928 17 2928 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2928 19 2928 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2928 19 2928 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2928 19 2928 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2928 19 2928 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2928 19 2928 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2928 19 2928 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2928 36 2928 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2928 36 2928 38, srcInfoPoints = []}) 5 "5"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2928 39 2928 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2928 39 2928 42, srcInfoPoints = []}) 41 "41"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2928 43 2928 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2928 43 2928 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2928 43 2928 61, srcInfoPoints = []}) "happyReduction_164"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2929 1 2939 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2929 1 2939 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2929 1 2929 19, srcInfoPoints = []}) "happyReduction_164") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2929 20 2934 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2929 20 2929 21,SrcSpan "tests/examples/CParser.hs" 2934 14 2934 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2929 21 2934 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2929 21 2929 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2929 21 2929 30, srcInfoPoints = []}) "happy_x_5")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2929 31 2929 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2929 31 2929 32,SrcSpan "tests/examples/CParser.hs" 2929 32 2929 40,SrcSpan "tests/examples/CParser.hs" 2929 40 2929 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2929 32 2929 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2930 5 2934 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2930 5 2930 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2930 5 2930 14, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2930 15 2930 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2930 15 2930 16,SrcSpan "tests/examples/CParser.hs" 2930 16 2930 24,SrcSpan "tests/examples/CParser.hs" 2930 24 2930 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2930 16 2930 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2931 5 2934 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2931 5 2931 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2931 5 2931 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2931 15 2931 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2931 15 2931 16,SrcSpan "tests/examples/CParser.hs" 2931 16 2931 24,SrcSpan "tests/examples/CParser.hs" 2931 24 2931 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2931 16 2931 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2932 5 2934 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2932 5 2932 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2932 5 2932 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2932 15 2932 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2932 15 2932 16,SrcSpan "tests/examples/CParser.hs" 2932 16 2932 24,SrcSpan "tests/examples/CParser.hs" 2932 24 2932 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2932 16 2932 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2933 5 2934 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2933 5 2933 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2933 5 2933 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2933 15 2933 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2933 15 2933 16,SrcSpan "tests/examples/CParser.hs" 2933 16 2933 24,SrcSpan "tests/examples/CParser.hs" 2933 24 2933 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2933 16 2933 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2934 5 2934 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2934 5 2934 14, srcInfoPoints = []}) "happyRest"))))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2934 16 2934 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2934 16 2934 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2935 6 2939 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2935 6 2935 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2935 8 2939 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2935 8 2939 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2935 8 2935 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2935 8 2935 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2935 8 2935 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2935 18 2939 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2935 18 2935 19,SrcSpan "tests/examples/CParser.hs" 2939 5 2939 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2935 19 2938 118, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2935 19 2935 23,SrcSpan "tests/examples/CParser.hs" 2935 45 2935 47,SrcSpan "tests/examples/CParser.hs" 2935 48 2935 49,SrcSpan "tests/examples/CParser.hs" 2938 117 2938 118]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2935 24 2935 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2935 24 2935 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2935 24 2935 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2935 24 2935 34, srcInfoPoints = []}) "happyOut62"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2935 35 2935 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2935 35 2935 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2935 35 2935 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2935 50 2938 117, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2935 50 2935 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2935 50 2935 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2935 62 2938 117, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2935 62 2935 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2936 5 2938 117, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2936 5 2936 9,SrcSpan "tests/examples/CParser.hs" 2936 32 2936 34,SrcSpan "tests/examples/CParser.hs" 2936 35 2936 36,SrcSpan "tests/examples/CParser.hs" 2938 116 2938 117]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2936 10 2936 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2936 10 2936 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2936 10 2936 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2936 10 2936 21, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2936 22 2936 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2936 22 2936 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2936 22 2936 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2936 37 2938 116, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2936 37 2936 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2936 37 2936 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2936 49 2938 116, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2936 49 2936 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2937 5 2938 116, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2937 5 2937 9,SrcSpan "tests/examples/CParser.hs" 2937 31 2937 33,SrcSpan "tests/examples/CParser.hs" 2937 34 2937 35,SrcSpan "tests/examples/CParser.hs" 2938 115 2938 116]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2937 10 2937 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2937 10 2937 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2937 10 2937 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2937 10 2937 20, srcInfoPoints = []}) "happyOut83"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2937 21 2937 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2937 21 2937 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2937 21 2937 30, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2937 36 2938 115, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2937 36 2937 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2937 36 2937 47, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2937 48 2938 115, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2937 48 2937 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 5 2938 115, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2938 5 2938 6,SrcSpan "tests/examples/CParser.hs" 2938 114 2938 115]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 7 2938 114, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 7 2938 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 7 2938 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 7 2938 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 7 2938 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 20 2938 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 20 2938 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 20 2938 31, srcInfoPoints = []}) "happy_var_2")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 32 2938 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 32 2938 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 32 2938 33, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 34 2938 114, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2938 34 2938 35,SrcSpan "tests/examples/CParser.hs" 2938 38 2938 40]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 35 2938 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 35 2938 37, srcInfoPoints = []}) "at")] (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 41 2938 114, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 41 2938 68, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 41 2938 55, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 41 2938 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 41 2938 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 41 2938 45, srcInfoPoints = []}) "rmap"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 46 2938 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 46 2938 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 46 2938 55, srcInfoPoints = []}) "CTypeQual")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 57 2938 68, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 57 2938 68, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 57 2938 68, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 69 2938 75, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2938 69 2938 70,SrcSpan "tests/examples/CParser.hs" 2938 70 2938 74,SrcSpan "tests/examples/CParser.hs" 2938 74 2938 75]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 69 2938 75, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2938 69 2938 70,SrcSpan "tests/examples/CParser.hs" 2938 70 2938 74,SrcSpan "tests/examples/CParser.hs" 2938 74 2938 75]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 70 2938 74, srcInfoPoints = []}) "snoc"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 76 2938 114, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 76 2938 85, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 76 2938 85, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 76 2938 85, srcInfoPoints = []}) "CTypeSpec"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 86 2938 114, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2938 86 2938 87,SrcSpan "tests/examples/CParser.hs" 2938 113 2938 114]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 87 2938 113, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 87 2938 110, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 87 2938 98, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 87 2938 98, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 87 2938 98, srcInfoPoints = []}) "CTypeOfType"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 99 2938 110, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 99 2938 110, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 99 2938 110, srcInfoPoints = []}) "happy_var_4")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 111 2938 113, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 111 2938 113, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 111 2938 113, srcInfoPoints = []}) "at"))))))))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2939 7 2939 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2939 7 2939 8,SrcSpan "tests/examples/CParser.hs" 2939 39 2939 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2939 8 2939 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2939 8 2939 9,SrcSpan "tests/examples/CParser.hs" 2939 11 2939 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2939 9 2939 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2939 9 2939 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2939 14 2939 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2939 14 2939 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2939 14 2939 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2939 14 2939 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2939 26 2939 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2939 26 2939 27,SrcSpan "tests/examples/CParser.hs" 2939 38 2939 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2939 27 2939 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2939 27 2939 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2939 27 2939 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2939 27 2939 36, srcInfoPoints = []}) "happyIn48"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2939 37 2939 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2939 37 2939 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2939 37 2939 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2941 1 2941 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2941 1 2941 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2941 1 2941 16, srcInfoPoints = []}) "happyReduce_165")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2941 17 2941 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2941 17 2941 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2941 19 2941 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2941 19 2941 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2941 19 2941 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2941 19 2941 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2941 19 2941 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2941 19 2941 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2941 36 2941 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2941 36 2941 38, srcInfoPoints = []}) 2 "2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2941 39 2941 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2941 39 2941 42, srcInfoPoints = []}) 41 "41"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2941 43 2941 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2941 43 2941 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2941 43 2941 61, srcInfoPoints = []}) "happyReduction_165"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2942 1 2948 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2942 1 2948 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2942 1 2942 19, srcInfoPoints = []}) "happyReduction_165") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2942 20 2944 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2942 20 2942 21,SrcSpan "tests/examples/CParser.hs" 2944 14 2944 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2942 21 2944 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2942 21 2942 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2942 21 2942 30, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2942 31 2942 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2942 31 2942 32,SrcSpan "tests/examples/CParser.hs" 2942 32 2942 40,SrcSpan "tests/examples/CParser.hs" 2942 40 2942 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2942 32 2942 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2943 5 2944 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2943 5 2943 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2943 5 2943 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2943 15 2943 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2943 15 2943 16,SrcSpan "tests/examples/CParser.hs" 2943 16 2943 24,SrcSpan "tests/examples/CParser.hs" 2943 24 2943 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2943 16 2943 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2944 5 2944 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2944 5 2944 14, srcInfoPoints = []}) "happyRest")))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2944 16 2944 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2944 16 2944 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2945 6 2948 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2945 6 2945 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2945 8 2948 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2945 8 2948 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2945 8 2945 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2945 8 2945 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2945 8 2945 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2945 18 2948 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2945 18 2945 19,SrcSpan "tests/examples/CParser.hs" 2948 5 2948 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2945 19 2947 125, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2945 19 2945 23,SrcSpan "tests/examples/CParser.hs" 2945 46 2945 48,SrcSpan "tests/examples/CParser.hs" 2945 49 2945 50,SrcSpan "tests/examples/CParser.hs" 2947 124 2947 125]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2945 24 2945 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2945 24 2945 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2945 24 2945 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2945 24 2945 35, srcInfoPoints = []}) "happyOut127"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2945 36 2945 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2945 36 2945 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2945 36 2945 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2945 51 2947 124, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2945 51 2945 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2945 51 2945 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2945 63 2947 124, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2945 63 2945 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2946 5 2947 124, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2946 5 2946 9,SrcSpan "tests/examples/CParser.hs" 2946 32 2946 34,SrcSpan "tests/examples/CParser.hs" 2946 35 2946 36,SrcSpan "tests/examples/CParser.hs" 2947 123 2947 124]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2946 10 2946 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2946 10 2946 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2946 10 2946 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2946 10 2946 21, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2946 22 2946 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2946 22 2946 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2946 22 2946 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2946 37 2947 123, srcInfoPoints = []}) (PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2946 37 2946 64, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2946 37 2946 38,SrcSpan "tests/examples/CParser.hs" 2946 63 2946 64]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2946 38 2946 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2946 38 2946 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2946 38 2946 49, srcInfoPoints = []}) "CTokTyIdent")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2946 50 2946 51, srcInfoPoints = []}),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2946 52 2946 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2946 52 2946 63, srcInfoPoints = []}) "happy_var_2")])) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2946 65 2947 123, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2946 65 2946 67]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 5 2947 123, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2947 5 2947 6,SrcSpan "tests/examples/CParser.hs" 2947 122 2947 123]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 7 2947 122, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 7 2947 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 7 2947 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 7 2947 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 7 2947 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 20 2947 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 20 2947 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 20 2947 31, srcInfoPoints = []}) "happy_var_2")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 32 2947 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 32 2947 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 32 2947 33, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 34 2947 122, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2947 34 2947 35,SrcSpan "tests/examples/CParser.hs" 2947 38 2947 40]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 35 2947 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 35 2947 37, srcInfoPoints = []}) "at")] (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 41 2947 122, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 41 2947 77, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 41 2947 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 41 2947 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 41 2947 52, srcInfoPoints = []}) "reverseList"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 53 2947 77, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2947 53 2947 54,SrcSpan "tests/examples/CParser.hs" 2947 76 2947 77]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 54 2947 76, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 54 2947 64, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 54 2947 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 54 2947 64, srcInfoPoints = []}) "liftCAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 65 2947 76, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 65 2947 76, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 65 2947 76, srcInfoPoints = []}) "happy_var_1")))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 78 2947 84, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2947 78 2947 79,SrcSpan "tests/examples/CParser.hs" 2947 79 2947 83,SrcSpan "tests/examples/CParser.hs" 2947 83 2947 84]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 78 2947 84, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2947 78 2947 79,SrcSpan "tests/examples/CParser.hs" 2947 79 2947 83,SrcSpan "tests/examples/CParser.hs" 2947 83 2947 84]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 79 2947 83, srcInfoPoints = []}) "snoc"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 85 2947 122, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2947 85 2947 86,SrcSpan "tests/examples/CParser.hs" 2947 121 2947 122]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 86 2947 121, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 86 2947 95, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 86 2947 95, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 86 2947 95, srcInfoPoints = []}) "CTypeSpec"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 96 2947 121, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2947 96 2947 97,SrcSpan "tests/examples/CParser.hs" 2947 120 2947 121]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 97 2947 120, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 97 2947 117, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 97 2947 105, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 97 2947 105, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 97 2947 105, srcInfoPoints = []}) "CTypeDef"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 106 2947 117, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 106 2947 117, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 106 2947 117, srcInfoPoints = []}) "happy_var_2")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 118 2947 120, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 118 2947 120, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 118 2947 120, srcInfoPoints = []}) "at")))))))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2948 7 2948 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2948 7 2948 8,SrcSpan "tests/examples/CParser.hs" 2948 39 2948 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2948 8 2948 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2948 8 2948 9,SrcSpan "tests/examples/CParser.hs" 2948 11 2948 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2948 9 2948 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2948 9 2948 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2948 14 2948 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2948 14 2948 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2948 14 2948 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2948 14 2948 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2948 26 2948 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2948 26 2948 27,SrcSpan "tests/examples/CParser.hs" 2948 38 2948 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2948 27 2948 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2948 27 2948 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2948 27 2948 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2948 27 2948 36, srcInfoPoints = []}) "happyIn48"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2948 37 2948 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2948 37 2948 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2948 37 2948 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2950 1 2950 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2950 1 2950 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2950 1 2950 16, srcInfoPoints = []}) "happyReduce_166")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2950 17 2950 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2950 17 2950 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2950 19 2950 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2950 19 2950 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2950 19 2950 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2950 19 2950 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2950 19 2950 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2950 19 2950 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2950 36 2950 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2950 36 2950 38, srcInfoPoints = []}) 5 "5"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2950 39 2950 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2950 39 2950 42, srcInfoPoints = []}) 41 "41"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2950 43 2950 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2950 43 2950 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2950 43 2950 61, srcInfoPoints = []}) "happyReduction_166"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2951 1 2960 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2951 1 2960 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2951 1 2951 19, srcInfoPoints = []}) "happyReduction_166") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2951 20 2956 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2951 20 2951 21,SrcSpan "tests/examples/CParser.hs" 2956 14 2956 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2951 21 2956 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2951 21 2951 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2951 21 2951 30, srcInfoPoints = []}) "happy_x_5")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2951 31 2951 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2951 31 2951 32,SrcSpan "tests/examples/CParser.hs" 2951 32 2951 40,SrcSpan "tests/examples/CParser.hs" 2951 40 2951 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2951 32 2951 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2952 5 2956 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2952 5 2952 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2952 5 2952 14, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2952 15 2952 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2952 15 2952 16,SrcSpan "tests/examples/CParser.hs" 2952 16 2952 24,SrcSpan "tests/examples/CParser.hs" 2952 24 2952 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2952 16 2952 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2953 5 2956 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2953 5 2953 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2953 5 2953 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2953 15 2953 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2953 15 2953 16,SrcSpan "tests/examples/CParser.hs" 2953 16 2953 24,SrcSpan "tests/examples/CParser.hs" 2953 24 2953 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2953 16 2953 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2954 5 2956 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2954 5 2954 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2954 5 2954 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2954 15 2954 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2954 15 2954 16,SrcSpan "tests/examples/CParser.hs" 2954 16 2954 24,SrcSpan "tests/examples/CParser.hs" 2954 24 2954 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2954 16 2954 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2955 5 2956 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2955 5 2955 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2955 5 2955 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2955 15 2955 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2955 15 2955 16,SrcSpan "tests/examples/CParser.hs" 2955 16 2955 24,SrcSpan "tests/examples/CParser.hs" 2955 24 2955 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2955 16 2955 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2956 5 2956 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2956 5 2956 14, srcInfoPoints = []}) "happyRest"))))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2956 16 2956 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2956 16 2956 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2957 6 2960 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2957 6 2957 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2957 8 2960 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2957 8 2960 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2957 8 2957 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2957 8 2957 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2957 8 2957 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2957 18 2960 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2957 18 2957 19,SrcSpan "tests/examples/CParser.hs" 2960 5 2960 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2957 19 2959 129, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2957 19 2957 23,SrcSpan "tests/examples/CParser.hs" 2957 46 2957 48,SrcSpan "tests/examples/CParser.hs" 2957 49 2957 50,SrcSpan "tests/examples/CParser.hs" 2959 128 2959 129]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2957 24 2957 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2957 24 2957 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2957 24 2957 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2957 24 2957 35, srcInfoPoints = []}) "happyOut127"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2957 36 2957 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2957 36 2957 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2957 36 2957 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2957 51 2959 128, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2957 51 2957 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2957 51 2957 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2957 63 2959 128, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2957 63 2957 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2958 5 2959 128, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2958 5 2958 9,SrcSpan "tests/examples/CParser.hs" 2958 32 2958 34,SrcSpan "tests/examples/CParser.hs" 2958 35 2958 36,SrcSpan "tests/examples/CParser.hs" 2959 127 2959 128]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2958 10 2958 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2958 10 2958 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2958 10 2958 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2958 10 2958 21, srcInfoPoints = []}) "happyOut117"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2958 22 2958 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2958 22 2958 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2958 22 2958 31, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2958 37 2959 127, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2958 37 2958 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2958 37 2958 48, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2958 49 2959 127, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2958 49 2958 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 5 2959 127, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2959 5 2959 6,SrcSpan "tests/examples/CParser.hs" 2959 126 2959 127]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 7 2959 126, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 7 2959 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 7 2959 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 7 2959 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 7 2959 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 20 2959 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 20 2959 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 20 2959 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 32 2959 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 32 2959 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 32 2959 33, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 34 2959 126, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2959 34 2959 35,SrcSpan "tests/examples/CParser.hs" 2959 38 2959 40]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 35 2959 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 35 2959 37, srcInfoPoints = []}) "at")] (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 41 2959 126, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 41 2959 77, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 41 2959 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 41 2959 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 41 2959 52, srcInfoPoints = []}) "reverseList"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 53 2959 77, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2959 53 2959 54,SrcSpan "tests/examples/CParser.hs" 2959 76 2959 77]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 54 2959 76, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 54 2959 64, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 54 2959 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 54 2959 64, srcInfoPoints = []}) "liftCAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 65 2959 76, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 65 2959 76, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 65 2959 76, srcInfoPoints = []}) "happy_var_1")))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 78 2959 84, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2959 78 2959 79,SrcSpan "tests/examples/CParser.hs" 2959 79 2959 83,SrcSpan "tests/examples/CParser.hs" 2959 83 2959 84]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 78 2959 84, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2959 78 2959 79,SrcSpan "tests/examples/CParser.hs" 2959 79 2959 83,SrcSpan "tests/examples/CParser.hs" 2959 83 2959 84]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 79 2959 83, srcInfoPoints = []}) "snoc"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 86 2959 126, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2959 86 2959 87,SrcSpan "tests/examples/CParser.hs" 2959 125 2959 126]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 87 2959 125, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 87 2959 96, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 87 2959 96, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 87 2959 96, srcInfoPoints = []}) "CTypeSpec"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 97 2959 125, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2959 97 2959 98,SrcSpan "tests/examples/CParser.hs" 2959 124 2959 125]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 98 2959 124, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 98 2959 121, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 98 2959 109, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 98 2959 109, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 98 2959 109, srcInfoPoints = []}) "CTypeOfExpr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 110 2959 121, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 110 2959 121, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 110 2959 121, srcInfoPoints = []}) "happy_var_4")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 122 2959 124, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 122 2959 124, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 122 2959 124, srcInfoPoints = []}) "at")))))))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2960 7 2960 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2960 7 2960 8,SrcSpan "tests/examples/CParser.hs" 2960 39 2960 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2960 8 2960 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2960 8 2960 9,SrcSpan "tests/examples/CParser.hs" 2960 11 2960 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2960 9 2960 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2960 9 2960 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2960 14 2960 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2960 14 2960 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2960 14 2960 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2960 14 2960 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2960 26 2960 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2960 26 2960 27,SrcSpan "tests/examples/CParser.hs" 2960 38 2960 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2960 27 2960 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2960 27 2960 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2960 27 2960 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2960 27 2960 36, srcInfoPoints = []}) "happyIn48"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2960 37 2960 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2960 37 2960 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2960 37 2960 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2962 1 2962 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2962 1 2962 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2962 1 2962 16, srcInfoPoints = []}) "happyReduce_167")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2962 17 2962 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2962 17 2962 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2962 19 2962 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2962 19 2962 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2962 19 2962 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2962 19 2962 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2962 19 2962 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2962 19 2962 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2962 36 2962 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2962 36 2962 38, srcInfoPoints = []}) 5 "5"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2962 39 2962 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2962 39 2962 42, srcInfoPoints = []}) 41 "41"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2962 43 2962 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2962 43 2962 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2962 43 2962 61, srcInfoPoints = []}) "happyReduction_167"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2963 1 2973 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2963 1 2973 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2963 1 2963 19, srcInfoPoints = []}) "happyReduction_167") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2963 20 2968 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2963 20 2963 21,SrcSpan "tests/examples/CParser.hs" 2968 14 2968 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2963 21 2968 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2963 21 2963 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2963 21 2963 30, srcInfoPoints = []}) "happy_x_5")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2963 31 2963 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2963 31 2963 32,SrcSpan "tests/examples/CParser.hs" 2963 32 2963 40,SrcSpan "tests/examples/CParser.hs" 2963 40 2963 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2963 32 2963 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2964 5 2968 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2964 5 2964 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2964 5 2964 14, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2964 15 2964 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2964 15 2964 16,SrcSpan "tests/examples/CParser.hs" 2964 16 2964 24,SrcSpan "tests/examples/CParser.hs" 2964 24 2964 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2964 16 2964 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2965 5 2968 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2965 5 2965 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2965 5 2965 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2965 15 2965 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2965 15 2965 16,SrcSpan "tests/examples/CParser.hs" 2965 16 2965 24,SrcSpan "tests/examples/CParser.hs" 2965 24 2965 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2965 16 2965 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2966 5 2968 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2966 5 2966 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2966 5 2966 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2966 15 2966 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2966 15 2966 16,SrcSpan "tests/examples/CParser.hs" 2966 16 2966 24,SrcSpan "tests/examples/CParser.hs" 2966 24 2966 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2966 16 2966 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2967 5 2968 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2967 5 2967 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2967 5 2967 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2967 15 2967 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2967 15 2967 16,SrcSpan "tests/examples/CParser.hs" 2967 16 2967 24,SrcSpan "tests/examples/CParser.hs" 2967 24 2967 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2967 16 2967 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2968 5 2968 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2968 5 2968 14, srcInfoPoints = []}) "happyRest"))))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2968 16 2968 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2968 16 2968 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2969 6 2973 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2969 6 2969 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2969 8 2973 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2969 8 2973 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2969 8 2969 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2969 8 2969 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2969 8 2969 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2969 18 2973 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2969 18 2969 19,SrcSpan "tests/examples/CParser.hs" 2973 5 2973 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2969 19 2972 130, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2969 19 2969 23,SrcSpan "tests/examples/CParser.hs" 2969 46 2969 48,SrcSpan "tests/examples/CParser.hs" 2969 49 2969 50,SrcSpan "tests/examples/CParser.hs" 2972 129 2972 130]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2969 24 2969 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2969 24 2969 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2969 24 2969 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2969 24 2969 35, srcInfoPoints = []}) "happyOut127"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2969 36 2969 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2969 36 2969 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2969 36 2969 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2969 51 2972 129, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2969 51 2969 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2969 51 2969 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2969 63 2972 129, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2969 63 2969 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2970 5 2972 129, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2970 5 2970 9,SrcSpan "tests/examples/CParser.hs" 2970 32 2970 34,SrcSpan "tests/examples/CParser.hs" 2970 35 2970 36,SrcSpan "tests/examples/CParser.hs" 2972 128 2972 129]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2970 10 2970 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2970 10 2970 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2970 10 2970 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2970 10 2970 21, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2970 22 2970 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2970 22 2970 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2970 22 2970 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2970 37 2972 128, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2970 37 2970 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2970 37 2970 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2970 49 2972 128, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2970 49 2970 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2971 5 2972 128, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2971 5 2971 9,SrcSpan "tests/examples/CParser.hs" 2971 31 2971 33,SrcSpan "tests/examples/CParser.hs" 2971 34 2971 35,SrcSpan "tests/examples/CParser.hs" 2972 127 2972 128]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2971 10 2971 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2971 10 2971 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2971 10 2971 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2971 10 2971 20, srcInfoPoints = []}) "happyOut83"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2971 21 2971 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2971 21 2971 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2971 21 2971 30, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2971 36 2972 127, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2971 36 2971 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2971 36 2971 47, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2971 48 2972 127, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2971 48 2971 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 5 2972 127, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2972 5 2972 6,SrcSpan "tests/examples/CParser.hs" 2972 126 2972 127]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 7 2972 126, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 7 2972 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 7 2972 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 7 2972 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 7 2972 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 20 2972 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 20 2972 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 20 2972 31, srcInfoPoints = []}) "happy_var_2")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 32 2972 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 32 2972 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 32 2972 33, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 34 2972 126, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2972 34 2972 35,SrcSpan "tests/examples/CParser.hs" 2972 38 2972 40]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 35 2972 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 35 2972 37, srcInfoPoints = []}) "at")] (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 41 2972 126, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 41 2972 77, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 41 2972 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 41 2972 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 41 2972 52, srcInfoPoints = []}) "reverseList"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 53 2972 77, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2972 53 2972 54,SrcSpan "tests/examples/CParser.hs" 2972 76 2972 77]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 54 2972 76, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 54 2972 64, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 54 2972 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 54 2972 64, srcInfoPoints = []}) "liftCAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 65 2972 76, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 65 2972 76, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 65 2972 76, srcInfoPoints = []}) "happy_var_1")))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 78 2972 84, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2972 78 2972 79,SrcSpan "tests/examples/CParser.hs" 2972 79 2972 83,SrcSpan "tests/examples/CParser.hs" 2972 83 2972 84]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 78 2972 84, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2972 78 2972 79,SrcSpan "tests/examples/CParser.hs" 2972 79 2972 83,SrcSpan "tests/examples/CParser.hs" 2972 83 2972 84]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 79 2972 83, srcInfoPoints = []}) "snoc"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 86 2972 126, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2972 86 2972 87,SrcSpan "tests/examples/CParser.hs" 2972 125 2972 126]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 87 2972 125, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 87 2972 96, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 87 2972 96, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 87 2972 96, srcInfoPoints = []}) "CTypeSpec"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 97 2972 125, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2972 97 2972 98,SrcSpan "tests/examples/CParser.hs" 2972 124 2972 125]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 98 2972 124, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 98 2972 121, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 98 2972 109, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 98 2972 109, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 98 2972 109, srcInfoPoints = []}) "CTypeOfType"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 110 2972 121, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 110 2972 121, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 110 2972 121, srcInfoPoints = []}) "happy_var_4")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 122 2972 124, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 122 2972 124, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 122 2972 124, srcInfoPoints = []}) "at")))))))))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2973 7 2973 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2973 7 2973 8,SrcSpan "tests/examples/CParser.hs" 2973 39 2973 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2973 8 2973 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2973 8 2973 9,SrcSpan "tests/examples/CParser.hs" 2973 11 2973 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2973 9 2973 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2973 9 2973 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2973 14 2973 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2973 14 2973 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2973 14 2973 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2973 14 2973 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2973 26 2973 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2973 26 2973 27,SrcSpan "tests/examples/CParser.hs" 2973 38 2973 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2973 27 2973 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2973 27 2973 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2973 27 2973 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2973 27 2973 36, srcInfoPoints = []}) "happyIn48"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2973 37 2973 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2973 37 2973 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2973 37 2973 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2975 1 2975 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2975 1 2975 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2975 1 2975 16, srcInfoPoints = []}) "happyReduce_168")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2975 17 2975 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2975 17 2975 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2975 19 2975 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2975 19 2975 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2975 19 2975 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2975 19 2975 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2975 19 2975 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2975 19 2975 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2975 36 2975 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2975 36 2975 38, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2975 39 2975 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2975 39 2975 42, srcInfoPoints = []}) 41 "41"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2975 43 2975 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2975 43 2975 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2975 43 2975 61, srcInfoPoints = []}) "happyReduction_168"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2976 1 2984 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2976 1 2984 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2976 1 2976 19, srcInfoPoints = []}) "happyReduction_168") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2976 20 2979 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2976 20 2976 21,SrcSpan "tests/examples/CParser.hs" 2979 14 2979 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2976 21 2979 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2976 21 2976 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2976 21 2976 30, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2976 31 2976 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2976 31 2976 32,SrcSpan "tests/examples/CParser.hs" 2976 32 2976 40,SrcSpan "tests/examples/CParser.hs" 2976 40 2976 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2976 32 2976 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2977 5 2979 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2977 5 2977 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2977 5 2977 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2977 15 2977 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2977 15 2977 16,SrcSpan "tests/examples/CParser.hs" 2977 16 2977 24,SrcSpan "tests/examples/CParser.hs" 2977 24 2977 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2977 16 2977 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2978 5 2979 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2978 5 2978 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2978 5 2978 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2978 15 2978 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2978 15 2978 16,SrcSpan "tests/examples/CParser.hs" 2978 16 2978 24,SrcSpan "tests/examples/CParser.hs" 2978 24 2978 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2978 16 2978 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2979 5 2979 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2979 5 2979 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2979 16 2979 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2979 16 2979 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2980 6 2984 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2980 6 2980 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2980 8 2984 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2980 8 2984 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2980 8 2980 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2980 8 2980 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2980 8 2980 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2980 18 2984 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2980 18 2980 19,SrcSpan "tests/examples/CParser.hs" 2984 5 2984 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2980 19 2983 150, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2980 19 2980 23,SrcSpan "tests/examples/CParser.hs" 2980 45 2980 47,SrcSpan "tests/examples/CParser.hs" 2980 48 2980 49,SrcSpan "tests/examples/CParser.hs" 2983 149 2983 150]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2980 24 2980 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2980 24 2980 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2980 24 2980 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2980 24 2980 34, srcInfoPoints = []}) "happyOut62"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2980 35 2980 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2980 35 2980 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2980 35 2980 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2980 50 2983 149, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2980 50 2980 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2980 50 2980 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2980 62 2983 149, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2980 62 2980 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2981 5 2983 149, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2981 5 2981 9,SrcSpan "tests/examples/CParser.hs" 2981 32 2981 34,SrcSpan "tests/examples/CParser.hs" 2981 35 2981 36,SrcSpan "tests/examples/CParser.hs" 2983 148 2983 149]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2981 10 2981 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2981 10 2981 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2981 10 2981 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2981 10 2981 21, srcInfoPoints = []}) "happyOut127"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2981 22 2981 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2981 22 2981 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2981 22 2981 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2981 37 2983 148, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2981 37 2981 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2981 37 2981 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2981 49 2983 148, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2981 49 2981 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2982 5 2983 148, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2982 5 2982 9,SrcSpan "tests/examples/CParser.hs" 2982 32 2982 34,SrcSpan "tests/examples/CParser.hs" 2982 35 2982 36,SrcSpan "tests/examples/CParser.hs" 2983 147 2983 148]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2982 10 2982 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2982 10 2982 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2982 10 2982 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2982 10 2982 21, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2982 22 2982 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2982 22 2982 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2982 22 2982 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2982 37 2983 147, srcInfoPoints = []}) (PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2982 37 2982 64, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2982 37 2982 38,SrcSpan "tests/examples/CParser.hs" 2982 63 2982 64]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2982 38 2982 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2982 38 2982 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2982 38 2982 49, srcInfoPoints = []}) "CTokTyIdent")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2982 50 2982 51, srcInfoPoints = []}),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2982 52 2982 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2982 52 2982 63, srcInfoPoints = []}) "happy_var_3")])) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2982 65 2983 147, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2982 65 2982 67]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 5 2983 147, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2983 5 2983 6,SrcSpan "tests/examples/CParser.hs" 2983 146 2983 147]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 7 2983 146, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 7 2983 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 7 2983 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 7 2983 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 7 2983 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 20 2983 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 20 2983 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 20 2983 31, srcInfoPoints = []}) "happy_var_3")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 32 2983 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 32 2983 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 32 2983 33, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 34 2983 146, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2983 34 2983 35,SrcSpan "tests/examples/CParser.hs" 2983 38 2983 40]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 35 2983 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 35 2983 37, srcInfoPoints = []}) "at")] (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 41 2983 146, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 41 2983 103, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 41 2983 68, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 41 2983 55, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 41 2983 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 41 2983 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 41 2983 45, srcInfoPoints = []}) "rmap"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 46 2983 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 46 2983 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 46 2983 55, srcInfoPoints = []}) "CTypeQual")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 57 2983 68, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 57 2983 68, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 57 2983 68, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 69 2983 78, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2983 69 2983 70,SrcSpan "tests/examples/CParser.hs" 2983 70 2983 77,SrcSpan "tests/examples/CParser.hs" 2983 77 2983 78]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 69 2983 78, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2983 69 2983 70,SrcSpan "tests/examples/CParser.hs" 2983 70 2983 77,SrcSpan "tests/examples/CParser.hs" 2983 77 2983 78]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 70 2983 77, srcInfoPoints = []}) "rappend"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 79 2983 103, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2983 79 2983 80,SrcSpan "tests/examples/CParser.hs" 2983 102 2983 103]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 80 2983 102, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 80 2983 90, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 80 2983 90, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 80 2983 90, srcInfoPoints = []}) "liftCAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 91 2983 102, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 91 2983 102, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 91 2983 102, srcInfoPoints = []}) "happy_var_2")))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 104 2983 110, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2983 104 2983 105,SrcSpan "tests/examples/CParser.hs" 2983 105 2983 109,SrcSpan "tests/examples/CParser.hs" 2983 109 2983 110]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 104 2983 110, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2983 104 2983 105,SrcSpan "tests/examples/CParser.hs" 2983 105 2983 109,SrcSpan "tests/examples/CParser.hs" 2983 109 2983 110]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 105 2983 109, srcInfoPoints = []}) "snoc"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 111 2983 146, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 111 2983 120, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 111 2983 120, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 111 2983 120, srcInfoPoints = []}) "CTypeSpec"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 121 2983 146, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2983 121 2983 122,SrcSpan "tests/examples/CParser.hs" 2983 145 2983 146]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 122 2983 145, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 122 2983 142, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 122 2983 130, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 122 2983 130, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 122 2983 130, srcInfoPoints = []}) "CTypeDef"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 131 2983 142, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 131 2983 142, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 131 2983 142, srcInfoPoints = []}) "happy_var_3")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 143 2983 145, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 143 2983 145, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 143 2983 145, srcInfoPoints = []}) "at"))))))))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2984 7 2984 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2984 7 2984 8,SrcSpan "tests/examples/CParser.hs" 2984 39 2984 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2984 8 2984 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2984 8 2984 9,SrcSpan "tests/examples/CParser.hs" 2984 11 2984 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2984 9 2984 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2984 9 2984 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2984 14 2984 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2984 14 2984 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2984 14 2984 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2984 14 2984 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2984 26 2984 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2984 26 2984 27,SrcSpan "tests/examples/CParser.hs" 2984 38 2984 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2984 27 2984 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2984 27 2984 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2984 27 2984 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2984 27 2984 36, srcInfoPoints = []}) "happyIn48"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2984 37 2984 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2984 37 2984 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2984 37 2984 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2986 1 2986 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2986 1 2986 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2986 1 2986 16, srcInfoPoints = []}) "happyReduce_169")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2986 17 2986 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2986 17 2986 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2986 19 2986 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2986 19 2986 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2986 19 2986 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2986 19 2986 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2986 19 2986 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2986 19 2986 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2986 36 2986 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2986 36 2986 38, srcInfoPoints = []}) 6 "6"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2986 39 2986 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2986 39 2986 42, srcInfoPoints = []}) 41 "41"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2986 43 2986 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2986 43 2986 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2986 43 2986 61, srcInfoPoints = []}) "happyReduction_169"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2987 1 2999 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2987 1 2999 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2987 1 2987 19, srcInfoPoints = []}) "happyReduction_169") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2987 20 2993 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2987 20 2987 21,SrcSpan "tests/examples/CParser.hs" 2993 14 2993 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2987 21 2993 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2987 21 2987 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2987 21 2987 30, srcInfoPoints = []}) "happy_x_6")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2987 31 2987 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2987 31 2987 32,SrcSpan "tests/examples/CParser.hs" 2987 32 2987 40,SrcSpan "tests/examples/CParser.hs" 2987 40 2987 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2987 32 2987 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2988 5 2993 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2988 5 2988 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2988 5 2988 14, srcInfoPoints = []}) "happy_x_5")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2988 15 2988 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2988 15 2988 16,SrcSpan "tests/examples/CParser.hs" 2988 16 2988 24,SrcSpan "tests/examples/CParser.hs" 2988 24 2988 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2988 16 2988 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2989 5 2993 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2989 5 2989 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2989 5 2989 14, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2989 15 2989 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2989 15 2989 16,SrcSpan "tests/examples/CParser.hs" 2989 16 2989 24,SrcSpan "tests/examples/CParser.hs" 2989 24 2989 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2989 16 2989 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2990 5 2993 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2990 5 2990 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2990 5 2990 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2990 15 2990 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2990 15 2990 16,SrcSpan "tests/examples/CParser.hs" 2990 16 2990 24,SrcSpan "tests/examples/CParser.hs" 2990 24 2990 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2990 16 2990 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2991 5 2993 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2991 5 2991 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2991 5 2991 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2991 15 2991 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2991 15 2991 16,SrcSpan "tests/examples/CParser.hs" 2991 16 2991 24,SrcSpan "tests/examples/CParser.hs" 2991 24 2991 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2991 16 2991 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2992 5 2993 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2992 5 2992 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2992 5 2992 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2992 15 2992 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2992 15 2992 16,SrcSpan "tests/examples/CParser.hs" 2992 16 2992 24,SrcSpan "tests/examples/CParser.hs" 2992 24 2992 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2992 16 2992 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2993 5 2993 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2993 5 2993 14, srcInfoPoints = []}) "happyRest")))))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2993 16 2993 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2993 16 2993 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2994 6 2999 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2994 6 2994 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2994 8 2999 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2994 8 2999 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2994 8 2994 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2994 8 2994 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2994 8 2994 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2994 18 2999 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2994 18 2994 19,SrcSpan "tests/examples/CParser.hs" 2999 5 2999 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2994 19 2998 154, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2994 19 2994 23,SrcSpan "tests/examples/CParser.hs" 2994 45 2994 47,SrcSpan "tests/examples/CParser.hs" 2994 48 2994 49,SrcSpan "tests/examples/CParser.hs" 2998 153 2998 154]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2994 24 2994 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2994 24 2994 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2994 24 2994 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2994 24 2994 34, srcInfoPoints = []}) "happyOut62"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2994 35 2994 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2994 35 2994 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2994 35 2994 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2994 50 2998 153, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2994 50 2994 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2994 50 2994 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2994 62 2998 153, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2994 62 2994 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2995 5 2998 153, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2995 5 2995 9,SrcSpan "tests/examples/CParser.hs" 2995 32 2995 34,SrcSpan "tests/examples/CParser.hs" 2995 35 2995 36,SrcSpan "tests/examples/CParser.hs" 2998 152 2998 153]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2995 10 2995 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2995 10 2995 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2995 10 2995 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2995 10 2995 21, srcInfoPoints = []}) "happyOut127"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2995 22 2995 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2995 22 2995 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2995 22 2995 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2995 37 2998 152, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2995 37 2995 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2995 37 2995 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2995 49 2998 152, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2995 49 2995 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2996 5 2998 152, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2996 5 2996 9,SrcSpan "tests/examples/CParser.hs" 2996 32 2996 34,SrcSpan "tests/examples/CParser.hs" 2996 35 2996 36,SrcSpan "tests/examples/CParser.hs" 2998 151 2998 152]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2996 10 2996 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2996 10 2996 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2996 10 2996 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2996 10 2996 21, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2996 22 2996 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2996 22 2996 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2996 22 2996 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2996 37 2998 151, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2996 37 2996 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2996 37 2996 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2996 49 2998 151, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2996 49 2996 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2997 5 2998 151, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2997 5 2997 9,SrcSpan "tests/examples/CParser.hs" 2997 32 2997 34,SrcSpan "tests/examples/CParser.hs" 2997 35 2997 36,SrcSpan "tests/examples/CParser.hs" 2998 150 2998 151]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2997 10 2997 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2997 10 2997 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2997 10 2997 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2997 10 2997 21, srcInfoPoints = []}) "happyOut117"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2997 22 2997 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2997 22 2997 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2997 22 2997 31, srcInfoPoints = []}) "happy_x_5")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2997 37 2998 150, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2997 37 2997 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2997 37 2997 48, srcInfoPoints = []}) "happy_var_5")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2997 49 2998 150, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2997 49 2997 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 5 2998 150, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2998 5 2998 6,SrcSpan "tests/examples/CParser.hs" 2998 149 2998 150]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 7 2998 149, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 7 2998 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 7 2998 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 7 2998 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 7 2998 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 20 2998 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 20 2998 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 20 2998 31, srcInfoPoints = []}) "happy_var_3")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 32 2998 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 32 2998 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 32 2998 33, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 34 2998 149, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2998 34 2998 35,SrcSpan "tests/examples/CParser.hs" 2998 38 2998 40]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 35 2998 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 35 2998 37, srcInfoPoints = []}) "at")] (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 41 2998 149, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 41 2998 103, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 41 2998 68, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 41 2998 55, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 41 2998 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 41 2998 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 41 2998 45, srcInfoPoints = []}) "rmap"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 46 2998 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 46 2998 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 46 2998 55, srcInfoPoints = []}) "CTypeQual")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 57 2998 68, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 57 2998 68, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 57 2998 68, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 69 2998 78, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2998 69 2998 70,SrcSpan "tests/examples/CParser.hs" 2998 70 2998 77,SrcSpan "tests/examples/CParser.hs" 2998 77 2998 78]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 69 2998 78, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2998 69 2998 70,SrcSpan "tests/examples/CParser.hs" 2998 70 2998 77,SrcSpan "tests/examples/CParser.hs" 2998 77 2998 78]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 70 2998 77, srcInfoPoints = []}) "rappend"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 79 2998 103, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2998 79 2998 80,SrcSpan "tests/examples/CParser.hs" 2998 102 2998 103]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 80 2998 102, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 80 2998 90, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 80 2998 90, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 80 2998 90, srcInfoPoints = []}) "liftCAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 91 2998 102, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 91 2998 102, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 91 2998 102, srcInfoPoints = []}) "happy_var_2")))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 104 2998 110, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2998 104 2998 105,SrcSpan "tests/examples/CParser.hs" 2998 105 2998 109,SrcSpan "tests/examples/CParser.hs" 2998 109 2998 110]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 104 2998 110, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2998 104 2998 105,SrcSpan "tests/examples/CParser.hs" 2998 105 2998 109,SrcSpan "tests/examples/CParser.hs" 2998 109 2998 110]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 105 2998 109, srcInfoPoints = []}) "snoc"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 111 2998 149, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 111 2998 120, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 111 2998 120, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 111 2998 120, srcInfoPoints = []}) "CTypeSpec"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 121 2998 149, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2998 121 2998 122,SrcSpan "tests/examples/CParser.hs" 2998 148 2998 149]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 122 2998 148, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 122 2998 145, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 122 2998 133, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 122 2998 133, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 122 2998 133, srcInfoPoints = []}) "CTypeOfExpr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 134 2998 145, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 134 2998 145, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 134 2998 145, srcInfoPoints = []}) "happy_var_5")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 146 2998 148, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 146 2998 148, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 146 2998 148, srcInfoPoints = []}) "at"))))))))))) Nothing])) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2999 7 2999 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2999 7 2999 8,SrcSpan "tests/examples/CParser.hs" 2999 39 2999 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2999 8 2999 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2999 8 2999 9,SrcSpan "tests/examples/CParser.hs" 2999 11 2999 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2999 9 2999 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2999 9 2999 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2999 14 2999 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2999 14 2999 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2999 14 2999 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2999 14 2999 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2999 26 2999 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 2999 26 2999 27,SrcSpan "tests/examples/CParser.hs" 2999 38 2999 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2999 27 2999 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2999 27 2999 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2999 27 2999 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2999 27 2999 36, srcInfoPoints = []}) "happyIn48"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2999 37 2999 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2999 37 2999 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2999 37 2999 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3001 1 3001 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3001 1 3001 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3001 1 3001 16, srcInfoPoints = []}) "happyReduce_170")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3001 17 3001 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3001 17 3001 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3001 19 3001 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3001 19 3001 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3001 19 3001 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3001 19 3001 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3001 19 3001 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3001 19 3001 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3001 36 3001 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3001 36 3001 38, srcInfoPoints = []}) 6 "6"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3001 39 3001 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3001 39 3001 42, srcInfoPoints = []}) 41 "41"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3001 43 3001 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3001 43 3001 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3001 43 3001 61, srcInfoPoints = []}) "happyReduction_170"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3002 1 3014 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3002 1 3014 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3002 1 3002 19, srcInfoPoints = []}) "happyReduction_170") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3002 20 3008 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3002 20 3002 21,SrcSpan "tests/examples/CParser.hs" 3008 14 3008 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3002 21 3008 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3002 21 3002 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3002 21 3002 30, srcInfoPoints = []}) "happy_x_6")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3002 31 3002 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3002 31 3002 32,SrcSpan "tests/examples/CParser.hs" 3002 32 3002 40,SrcSpan "tests/examples/CParser.hs" 3002 40 3002 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3002 32 3002 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3003 5 3008 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3003 5 3003 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3003 5 3003 14, srcInfoPoints = []}) "happy_x_5")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3003 15 3003 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3003 15 3003 16,SrcSpan "tests/examples/CParser.hs" 3003 16 3003 24,SrcSpan "tests/examples/CParser.hs" 3003 24 3003 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3003 16 3003 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3004 5 3008 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3004 5 3004 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3004 5 3004 14, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3004 15 3004 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3004 15 3004 16,SrcSpan "tests/examples/CParser.hs" 3004 16 3004 24,SrcSpan "tests/examples/CParser.hs" 3004 24 3004 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3004 16 3004 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3005 5 3008 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3005 5 3005 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3005 5 3005 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3005 15 3005 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3005 15 3005 16,SrcSpan "tests/examples/CParser.hs" 3005 16 3005 24,SrcSpan "tests/examples/CParser.hs" 3005 24 3005 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3005 16 3005 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3006 5 3008 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3006 5 3006 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3006 5 3006 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3006 15 3006 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3006 15 3006 16,SrcSpan "tests/examples/CParser.hs" 3006 16 3006 24,SrcSpan "tests/examples/CParser.hs" 3006 24 3006 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3006 16 3006 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3007 5 3008 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3007 5 3007 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3007 5 3007 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3007 15 3007 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3007 15 3007 16,SrcSpan "tests/examples/CParser.hs" 3007 16 3007 24,SrcSpan "tests/examples/CParser.hs" 3007 24 3007 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3007 16 3007 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3008 5 3008 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3008 5 3008 14, srcInfoPoints = []}) "happyRest")))))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3008 16 3008 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3008 16 3008 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3009 6 3014 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3009 6 3009 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3009 8 3014 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3009 8 3014 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3009 8 3009 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3009 8 3009 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3009 8 3009 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3009 18 3014 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3009 18 3009 19,SrcSpan "tests/examples/CParser.hs" 3014 5 3014 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3009 19 3013 154, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3009 19 3009 23,SrcSpan "tests/examples/CParser.hs" 3009 45 3009 47,SrcSpan "tests/examples/CParser.hs" 3009 48 3009 49,SrcSpan "tests/examples/CParser.hs" 3013 153 3013 154]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3009 24 3009 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3009 24 3009 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3009 24 3009 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3009 24 3009 34, srcInfoPoints = []}) "happyOut62"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3009 35 3009 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3009 35 3009 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3009 35 3009 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3009 50 3013 153, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3009 50 3009 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3009 50 3009 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3009 62 3013 153, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3009 62 3009 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3010 5 3013 153, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3010 5 3010 9,SrcSpan "tests/examples/CParser.hs" 3010 32 3010 34,SrcSpan "tests/examples/CParser.hs" 3010 35 3010 36,SrcSpan "tests/examples/CParser.hs" 3013 152 3013 153]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3010 10 3010 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3010 10 3010 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3010 10 3010 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3010 10 3010 21, srcInfoPoints = []}) "happyOut127"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3010 22 3010 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3010 22 3010 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3010 22 3010 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3010 37 3013 152, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3010 37 3010 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3010 37 3010 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3010 49 3013 152, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3010 49 3010 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3011 5 3013 152, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3011 5 3011 9,SrcSpan "tests/examples/CParser.hs" 3011 32 3011 34,SrcSpan "tests/examples/CParser.hs" 3011 35 3011 36,SrcSpan "tests/examples/CParser.hs" 3013 151 3013 152]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3011 10 3011 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3011 10 3011 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3011 10 3011 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3011 10 3011 21, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3011 22 3011 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3011 22 3011 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3011 22 3011 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3011 37 3013 151, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3011 37 3011 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3011 37 3011 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3011 49 3013 151, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3011 49 3011 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3012 5 3013 151, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3012 5 3012 9,SrcSpan "tests/examples/CParser.hs" 3012 31 3012 33,SrcSpan "tests/examples/CParser.hs" 3012 34 3012 35,SrcSpan "tests/examples/CParser.hs" 3013 150 3013 151]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3012 10 3012 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3012 10 3012 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3012 10 3012 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3012 10 3012 20, srcInfoPoints = []}) "happyOut83"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3012 21 3012 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3012 21 3012 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3012 21 3012 30, srcInfoPoints = []}) "happy_x_5")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3012 36 3013 150, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3012 36 3012 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3012 36 3012 47, srcInfoPoints = []}) "happy_var_5")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3012 48 3013 150, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3012 48 3012 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 5 3013 150, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3013 5 3013 6,SrcSpan "tests/examples/CParser.hs" 3013 149 3013 150]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 7 3013 149, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 7 3013 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 7 3013 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 7 3013 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 7 3013 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 20 3013 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 20 3013 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 20 3013 31, srcInfoPoints = []}) "happy_var_3")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 32 3013 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 32 3013 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 32 3013 33, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 34 3013 149, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3013 34 3013 35,SrcSpan "tests/examples/CParser.hs" 3013 38 3013 40]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 35 3013 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 35 3013 37, srcInfoPoints = []}) "at")] (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 41 3013 149, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 41 3013 103, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 41 3013 68, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 41 3013 55, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 41 3013 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 41 3013 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 41 3013 45, srcInfoPoints = []}) "rmap"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 46 3013 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 46 3013 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 46 3013 55, srcInfoPoints = []}) "CTypeQual")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 57 3013 68, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 57 3013 68, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 57 3013 68, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 69 3013 78, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3013 69 3013 70,SrcSpan "tests/examples/CParser.hs" 3013 70 3013 77,SrcSpan "tests/examples/CParser.hs" 3013 77 3013 78]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 69 3013 78, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3013 69 3013 70,SrcSpan "tests/examples/CParser.hs" 3013 70 3013 77,SrcSpan "tests/examples/CParser.hs" 3013 77 3013 78]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 70 3013 77, srcInfoPoints = []}) "rappend"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 79 3013 103, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3013 79 3013 80,SrcSpan "tests/examples/CParser.hs" 3013 102 3013 103]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 80 3013 102, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 80 3013 90, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 80 3013 90, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 80 3013 90, srcInfoPoints = []}) "liftCAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 91 3013 102, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 91 3013 102, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 91 3013 102, srcInfoPoints = []}) "happy_var_2")))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 104 3013 110, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3013 104 3013 105,SrcSpan "tests/examples/CParser.hs" 3013 105 3013 109,SrcSpan "tests/examples/CParser.hs" 3013 109 3013 110]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 104 3013 110, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3013 104 3013 105,SrcSpan "tests/examples/CParser.hs" 3013 105 3013 109,SrcSpan "tests/examples/CParser.hs" 3013 109 3013 110]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 105 3013 109, srcInfoPoints = []}) "snoc"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 111 3013 149, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 111 3013 120, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 111 3013 120, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 111 3013 120, srcInfoPoints = []}) "CTypeSpec"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 121 3013 149, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3013 121 3013 122,SrcSpan "tests/examples/CParser.hs" 3013 148 3013 149]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 122 3013 148, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 122 3013 145, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 122 3013 133, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 122 3013 133, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 122 3013 133, srcInfoPoints = []}) "CTypeOfType"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 134 3013 145, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 134 3013 145, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 134 3013 145, srcInfoPoints = []}) "happy_var_5")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 146 3013 148, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 146 3013 148, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 146 3013 148, srcInfoPoints = []}) "at"))))))))))) Nothing])) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3014 7 3014 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3014 7 3014 8,SrcSpan "tests/examples/CParser.hs" 3014 39 3014 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3014 8 3014 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3014 8 3014 9,SrcSpan "tests/examples/CParser.hs" 3014 11 3014 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3014 9 3014 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3014 9 3014 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3014 14 3014 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3014 14 3014 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3014 14 3014 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3014 14 3014 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3014 26 3014 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3014 26 3014 27,SrcSpan "tests/examples/CParser.hs" 3014 38 3014 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3014 27 3014 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3014 27 3014 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3014 27 3014 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3014 27 3014 36, srcInfoPoints = []}) "happyIn48"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3014 37 3014 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3014 37 3014 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3014 37 3014 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3016 1 3016 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3016 1 3016 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3016 1 3016 16, srcInfoPoints = []}) "happyReduce_171")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3016 17 3016 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3016 17 3016 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3016 19 3016 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3016 19 3016 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3016 19 3016 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3016 19 3016 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3016 19 3016 36, srcInfoPoints = []}) "happySpecReduce_2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3016 38 3016 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3016 38 3016 41, srcInfoPoints = []}) 41 "41"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3016 42 3016 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3016 42 3016 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3016 42 3016 60, srcInfoPoints = []}) "happyReduction_171"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3017 1 3023 8, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3017 1 3023 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3017 1 3017 19, srcInfoPoints = []}) "happyReduction_171") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3017 20 3017 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3017 20 3017 29, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3018 5 3018 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3018 5 3018 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3019 6 3023 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3019 6 3019 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3019 9 3023 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3019 9 3019 13,SrcSpan "tests/examples/CParser.hs" 3019 35 3019 37,SrcSpan "tests/examples/CParser.hs" 3019 38 3019 39,SrcSpan "tests/examples/CParser.hs" 3023 7 3023 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3019 14 3019 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3019 14 3019 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3019 14 3019 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3019 14 3019 24, srcInfoPoints = []}) "happyOut48"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3019 25 3019 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3019 25 3019 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3019 25 3019 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3019 40 3023 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3019 40 3019 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3019 40 3019 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3019 52 3023 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3019 52 3019 54]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3020 5 3023 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3020 5 3020 9,SrcSpan "tests/examples/CParser.hs" 3020 31 3020 33,SrcSpan "tests/examples/CParser.hs" 3020 34 3020 35,SrcSpan "tests/examples/CParser.hs" 3023 6 3023 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3020 10 3020 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3020 10 3020 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3020 10 3020 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3020 10 3020 20, srcInfoPoints = []}) "happyOut61"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3020 21 3020 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3020 21 3020 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3020 21 3020 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3020 36 3023 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3020 36 3020 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3020 36 3020 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3020 48 3023 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3020 48 3020 50]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3021 5 3023 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3021 5 3021 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3021 5 3021 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3021 5 3021 14, srcInfoPoints = []}) "happyIn48"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3022 10 3023 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3022 10 3022 11,SrcSpan "tests/examples/CParser.hs" 3023 5 3023 6]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3022 11 3022 51, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3022 11 3022 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3022 11 3022 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3022 11 3022 22, srcInfoPoints = []}) "happy_var_1"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3022 23 3022 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3022 23 3022 24,SrcSpan "tests/examples/CParser.hs" 3022 24 3022 28,SrcSpan "tests/examples/CParser.hs" 3022 28 3022 29]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3022 23 3022 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3022 23 3022 24,SrcSpan "tests/examples/CParser.hs" 3022 24 3022 28,SrcSpan "tests/examples/CParser.hs" 3022 28 3022 29]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3022 24 3022 28, srcInfoPoints = []}) "snoc"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3022 30 3022 51, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3022 30 3022 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3022 30 3022 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3022 30 3022 39, srcInfoPoints = []}) "CTypeQual"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3022 40 3022 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3022 40 3022 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3022 40 3022 51, srcInfoPoints = []}) "happy_var_2")))))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3025 1 3025 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3025 1 3025 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3025 1 3025 16, srcInfoPoints = []}) "happyReduce_172")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3025 17 3025 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3025 17 3025 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3025 19 3025 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3025 19 3025 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3025 19 3025 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3025 19 3025 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3025 19 3025 36, srcInfoPoints = []}) "happySpecReduce_2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3025 38 3025 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3025 38 3025 41, srcInfoPoints = []}) 41 "41"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3025 42 3025 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3025 42 3025 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3025 42 3025 60, srcInfoPoints = []}) "happyReduction_172"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3026 1 3032 8, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3026 1 3032 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3026 1 3026 19, srcInfoPoints = []}) "happyReduction_172") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3026 20 3026 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3026 20 3026 29, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3027 5 3027 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3027 5 3027 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3028 6 3032 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3028 6 3028 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3028 9 3032 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3028 9 3028 13,SrcSpan "tests/examples/CParser.hs" 3028 35 3028 37,SrcSpan "tests/examples/CParser.hs" 3028 38 3028 39,SrcSpan "tests/examples/CParser.hs" 3032 7 3032 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3028 14 3028 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3028 14 3028 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3028 14 3028 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3028 14 3028 24, srcInfoPoints = []}) "happyOut48"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3028 25 3028 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3028 25 3028 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3028 25 3028 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3028 40 3032 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3028 40 3028 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3028 40 3028 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3028 52 3032 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3028 52 3028 54]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3029 5 3032 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3029 5 3029 9,SrcSpan "tests/examples/CParser.hs" 3029 32 3029 34,SrcSpan "tests/examples/CParser.hs" 3029 35 3029 36,SrcSpan "tests/examples/CParser.hs" 3032 6 3032 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3029 10 3029 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3029 10 3029 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3029 10 3029 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3029 10 3029 21, srcInfoPoints = []}) "happyOut128"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3029 22 3029 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3029 22 3029 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3029 22 3029 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3029 37 3032 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3029 37 3029 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3029 37 3029 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3029 49 3032 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3029 49 3029 51]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3030 5 3032 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3030 5 3030 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3030 5 3030 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3030 5 3030 14, srcInfoPoints = []}) "happyIn48"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3031 10 3032 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3031 10 3031 11,SrcSpan "tests/examples/CParser.hs" 3032 5 3032 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3031 11 3031 51, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3031 11 3031 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3031 11 3031 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3031 11 3031 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3031 11 3031 27, srcInfoPoints = []}) "addTrailingAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3031 28 3031 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3031 28 3031 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3031 28 3031 39, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3031 40 3031 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3031 40 3031 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3031 40 3031 51, srcInfoPoints = []}) "happy_var_2"))))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3034 1 3034 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3034 1 3034 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3034 1 3034 16, srcInfoPoints = []}) "happyReduce_173")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3034 17 3034 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3034 17 3034 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3034 19 3034 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3034 19 3034 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3034 19 3034 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3034 19 3034 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3034 19 3034 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3034 19 3034 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3034 36 3034 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3034 36 3034 38, srcInfoPoints = []}) 1 "1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3034 39 3034 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3034 39 3034 42, srcInfoPoints = []}) 42 "42"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3034 43 3034 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3034 43 3034 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3034 43 3034 61, srcInfoPoints = []}) "happyReduction_173"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3035 1 3039 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3035 1 3039 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3035 1 3035 19, srcInfoPoints = []}) "happyReduction_173") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3035 20 3036 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3035 20 3035 21,SrcSpan "tests/examples/CParser.hs" 3036 14 3036 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3035 21 3036 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3035 21 3035 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3035 21 3035 30, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3035 31 3035 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3035 31 3035 32,SrcSpan "tests/examples/CParser.hs" 3035 32 3035 40,SrcSpan "tests/examples/CParser.hs" 3035 40 3035 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3035 32 3035 40, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3036 5 3036 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3036 5 3036 14, srcInfoPoints = []}) "happyRest"))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3036 16 3036 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3036 16 3036 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3037 6 3039 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3037 6 3037 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3037 8 3039 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3037 8 3039 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3037 8 3037 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3037 8 3037 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3037 8 3037 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3037 18 3039 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3037 18 3037 19,SrcSpan "tests/examples/CParser.hs" 3039 5 3039 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3037 19 3038 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3037 19 3037 23,SrcSpan "tests/examples/CParser.hs" 3037 45 3037 47,SrcSpan "tests/examples/CParser.hs" 3037 48 3037 49,SrcSpan "tests/examples/CParser.hs" 3038 54 3038 55]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3037 24 3037 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3037 24 3037 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3037 24 3037 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3037 24 3037 34, srcInfoPoints = []}) "happyOut50"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3037 35 3037 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3037 35 3037 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3037 35 3037 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3037 50 3038 54, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3037 50 3037 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3037 50 3037 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3037 62 3038 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3037 62 3037 64]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3038 5 3038 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3038 5 3038 6,SrcSpan "tests/examples/CParser.hs" 3038 53 3038 54]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3038 7 3038 53, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3038 7 3038 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3038 7 3038 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3038 7 3038 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3038 7 3038 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3038 20 3038 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3038 20 3038 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3038 20 3038 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3038 32 3038 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3038 32 3038 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3038 32 3038 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3038 34 3038 53, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3038 34 3038 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3038 34 3038 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3038 34 3038 41, srcInfoPoints = []}) "CSUType"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3038 42 3038 53, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3038 42 3038 53, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3038 42 3038 53, srcInfoPoints = []}) "happy_var_1"))))))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3039 7 3039 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3039 7 3039 8,SrcSpan "tests/examples/CParser.hs" 3039 39 3039 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3039 8 3039 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3039 8 3039 9,SrcSpan "tests/examples/CParser.hs" 3039 11 3039 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3039 9 3039 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3039 9 3039 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3039 14 3039 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3039 14 3039 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3039 14 3039 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3039 14 3039 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3039 26 3039 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3039 26 3039 27,SrcSpan "tests/examples/CParser.hs" 3039 38 3039 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3039 27 3039 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3039 27 3039 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3039 27 3039 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3039 27 3039 36, srcInfoPoints = []}) "happyIn49"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3039 37 3039 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3039 37 3039 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3039 37 3039 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3041 1 3041 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3041 1 3041 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3041 1 3041 16, srcInfoPoints = []}) "happyReduce_174")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3041 17 3041 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3041 17 3041 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3041 19 3041 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3041 19 3041 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3041 19 3041 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3041 19 3041 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3041 19 3041 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3041 19 3041 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3041 36 3041 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3041 36 3041 38, srcInfoPoints = []}) 1 "1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3041 39 3041 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3041 39 3041 42, srcInfoPoints = []}) 42 "42"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3041 43 3041 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3041 43 3041 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3041 43 3041 61, srcInfoPoints = []}) "happyReduction_174"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3042 1 3046 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3042 1 3046 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3042 1 3042 19, srcInfoPoints = []}) "happyReduction_174") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3042 20 3043 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3042 20 3042 21,SrcSpan "tests/examples/CParser.hs" 3043 14 3043 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3042 21 3043 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3042 21 3042 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3042 21 3042 30, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3042 31 3042 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3042 31 3042 32,SrcSpan "tests/examples/CParser.hs" 3042 32 3042 40,SrcSpan "tests/examples/CParser.hs" 3042 40 3042 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3042 32 3042 40, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3043 5 3043 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3043 5 3043 14, srcInfoPoints = []}) "happyRest"))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3043 16 3043 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3043 16 3043 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3044 6 3046 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3044 6 3044 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3044 8 3046 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3044 8 3046 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3044 8 3044 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3044 8 3044 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3044 8 3044 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3044 18 3046 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3044 18 3044 19,SrcSpan "tests/examples/CParser.hs" 3046 5 3046 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3044 19 3045 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3044 19 3044 23,SrcSpan "tests/examples/CParser.hs" 3044 45 3044 47,SrcSpan "tests/examples/CParser.hs" 3044 48 3044 49,SrcSpan "tests/examples/CParser.hs" 3045 56 3045 57]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3044 24 3044 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3044 24 3044 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3044 24 3044 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3044 24 3044 34, srcInfoPoints = []}) "happyOut58"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3044 35 3044 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3044 35 3044 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3044 35 3044 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3044 50 3045 56, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3044 50 3044 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3044 50 3044 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3044 62 3045 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3044 62 3044 64]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3045 5 3045 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3045 5 3045 6,SrcSpan "tests/examples/CParser.hs" 3045 55 3045 56]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3045 7 3045 55, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3045 7 3045 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3045 7 3045 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3045 7 3045 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3045 7 3045 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3045 20 3045 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3045 20 3045 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3045 20 3045 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3045 32 3045 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3045 32 3045 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3045 32 3045 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3045 34 3045 55, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3045 34 3045 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3045 34 3045 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3045 34 3045 43, srcInfoPoints = []}) "CEnumType"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3045 44 3045 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3045 44 3045 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3045 44 3045 55, srcInfoPoints = []}) "happy_var_1"))))))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3046 7 3046 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3046 7 3046 8,SrcSpan "tests/examples/CParser.hs" 3046 39 3046 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3046 8 3046 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3046 8 3046 9,SrcSpan "tests/examples/CParser.hs" 3046 11 3046 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3046 9 3046 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3046 9 3046 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3046 14 3046 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3046 14 3046 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3046 14 3046 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3046 14 3046 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3046 26 3046 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3046 26 3046 27,SrcSpan "tests/examples/CParser.hs" 3046 38 3046 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3046 27 3046 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3046 27 3046 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3046 27 3046 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3046 27 3046 36, srcInfoPoints = []}) "happyIn49"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3046 37 3046 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3046 37 3046 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3046 37 3046 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3048 1 3048 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3048 1 3048 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3048 1 3048 16, srcInfoPoints = []}) "happyReduce_175")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3048 17 3048 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3048 17 3048 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3048 19 3048 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3048 19 3048 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3048 19 3048 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3048 19 3048 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3048 19 3048 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3048 19 3048 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3048 36 3048 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3048 36 3048 38, srcInfoPoints = []}) 6 "6"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3048 39 3048 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3048 39 3048 42, srcInfoPoints = []}) 43 "43"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3048 43 3048 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3048 43 3048 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3048 43 3048 61, srcInfoPoints = []}) "happyReduction_175"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3049 1 3061 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3049 1 3061 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3049 1 3049 19, srcInfoPoints = []}) "happyReduction_175") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3049 20 3055 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3049 20 3049 21,SrcSpan "tests/examples/CParser.hs" 3055 14 3055 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3049 21 3055 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3049 21 3049 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3049 21 3049 30, srcInfoPoints = []}) "happy_x_6")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3049 31 3049 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3049 31 3049 32,SrcSpan "tests/examples/CParser.hs" 3049 32 3049 40,SrcSpan "tests/examples/CParser.hs" 3049 40 3049 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3049 32 3049 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3050 5 3055 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3050 5 3050 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3050 5 3050 14, srcInfoPoints = []}) "happy_x_5")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3050 15 3050 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3050 15 3050 16,SrcSpan "tests/examples/CParser.hs" 3050 16 3050 24,SrcSpan "tests/examples/CParser.hs" 3050 24 3050 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3050 16 3050 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3051 5 3055 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3051 5 3051 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3051 5 3051 14, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3051 15 3051 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3051 15 3051 16,SrcSpan "tests/examples/CParser.hs" 3051 16 3051 24,SrcSpan "tests/examples/CParser.hs" 3051 24 3051 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3051 16 3051 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3052 5 3055 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3052 5 3052 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3052 5 3052 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3052 15 3052 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3052 15 3052 16,SrcSpan "tests/examples/CParser.hs" 3052 16 3052 24,SrcSpan "tests/examples/CParser.hs" 3052 24 3052 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3052 16 3052 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3053 5 3055 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3053 5 3053 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3053 5 3053 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3053 15 3053 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3053 15 3053 16,SrcSpan "tests/examples/CParser.hs" 3053 16 3053 24,SrcSpan "tests/examples/CParser.hs" 3053 24 3053 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3053 16 3053 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3054 5 3055 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3054 5 3054 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3054 5 3054 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3054 15 3054 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3054 15 3054 16,SrcSpan "tests/examples/CParser.hs" 3054 16 3054 24,SrcSpan "tests/examples/CParser.hs" 3054 24 3054 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3054 16 3054 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3055 5 3055 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3055 5 3055 14, srcInfoPoints = []}) "happyRest")))))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3055 16 3055 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3055 16 3055 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3056 6 3061 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3056 6 3056 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3056 8 3061 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3056 8 3061 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3056 8 3056 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3056 8 3056 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3056 8 3056 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3056 18 3061 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3056 18 3056 19,SrcSpan "tests/examples/CParser.hs" 3061 5 3061 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3056 19 3060 123, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3056 19 3056 23,SrcSpan "tests/examples/CParser.hs" 3056 45 3056 47,SrcSpan "tests/examples/CParser.hs" 3056 48 3056 49,SrcSpan "tests/examples/CParser.hs" 3060 122 3060 123]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3056 24 3056 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3056 24 3056 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3056 24 3056 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3056 24 3056 34, srcInfoPoints = []}) "happyOut51"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3056 35 3056 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3056 35 3056 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3056 35 3056 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3056 50 3060 122, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3056 50 3056 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3056 50 3056 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3056 62 3060 122, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3056 62 3056 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3057 5 3060 122, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3057 5 3057 9,SrcSpan "tests/examples/CParser.hs" 3057 32 3057 34,SrcSpan "tests/examples/CParser.hs" 3057 35 3057 36,SrcSpan "tests/examples/CParser.hs" 3060 121 3060 122]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3057 10 3057 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3057 10 3057 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3057 10 3057 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3057 10 3057 21, srcInfoPoints = []}) "happyOut126"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3057 22 3057 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3057 22 3057 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3057 22 3057 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3057 37 3060 121, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3057 37 3057 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3057 37 3057 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3057 49 3060 121, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3057 49 3057 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3058 5 3060 121, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3058 5 3058 9,SrcSpan "tests/examples/CParser.hs" 3058 32 3058 34,SrcSpan "tests/examples/CParser.hs" 3058 35 3058 36,SrcSpan "tests/examples/CParser.hs" 3060 120 3060 121]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3058 10 3058 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3058 10 3058 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3058 10 3058 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3058 10 3058 21, srcInfoPoints = []}) "happyOut125"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3058 22 3058 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3058 22 3058 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3058 22 3058 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3058 37 3060 120, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3058 37 3058 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3058 37 3058 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3058 49 3060 120, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3058 49 3058 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3059 5 3060 120, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3059 5 3059 9,SrcSpan "tests/examples/CParser.hs" 3059 31 3059 33,SrcSpan "tests/examples/CParser.hs" 3059 34 3059 35,SrcSpan "tests/examples/CParser.hs" 3060 119 3060 120]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3059 10 3059 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3059 10 3059 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3059 10 3059 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3059 10 3059 20, srcInfoPoints = []}) "happyOut52"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3059 21 3059 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3059 21 3059 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3059 21 3059 30, srcInfoPoints = []}) "happy_x_5")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3059 36 3060 119, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3059 36 3059 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3059 36 3059 47, srcInfoPoints = []}) "happy_var_5")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3059 48 3060 119, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3059 48 3059 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 5 3060 119, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3060 5 3060 6,SrcSpan "tests/examples/CParser.hs" 3060 118 3060 119]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 7 3060 118, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 7 3060 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 7 3060 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 7 3060 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 7 3060 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 20 3060 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 20 3060 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 20 3060 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 32 3060 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 32 3060 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 32 3060 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 34 3060 118, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 34 3060 106, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 34 3060 78, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 34 3060 59, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 34 3060 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 34 3060 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 34 3060 41, srcInfoPoints = []}) "CStruct"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 42 3060 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3060 42 3060 43,SrcSpan "tests/examples/CParser.hs" 3060 58 3060 59]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 43 3060 58, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 43 3060 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 43 3060 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 43 3060 46, srcInfoPoints = []}) "unL"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 47 3060 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 47 3060 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 47 3060 58, srcInfoPoints = []}) "happy_var_1")))))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 60 3060 78, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3060 60 3060 61,SrcSpan "tests/examples/CParser.hs" 3060 77 3060 78]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 61 3060 77, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 61 3060 65, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 61 3060 65, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 61 3060 65, srcInfoPoints = []}) "Just"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 66 3060 77, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 66 3060 77, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 66 3060 77, srcInfoPoints = []}) "happy_var_3")))))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 79 3060 106, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3060 79 3060 80,SrcSpan "tests/examples/CParser.hs" 3060 105 3060 106]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 80 3060 105, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 80 3060 84, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 80 3060 84, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 80 3060 84, srcInfoPoints = []}) "Just"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 84 3060 85, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 84 3060 85, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 84 3060 85, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 86 3060 105, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 86 3060 93, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 86 3060 93, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 86 3060 93, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 94 3060 105, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 94 3060 105, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 94 3060 105, srcInfoPoints = []}) "happy_var_5"))))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 107 3060 118, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 107 3060 118, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 107 3060 118, srcInfoPoints = []}) "happy_var_2"))))))) Nothing])) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3061 7 3061 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3061 7 3061 8,SrcSpan "tests/examples/CParser.hs" 3061 39 3061 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3061 8 3061 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3061 8 3061 9,SrcSpan "tests/examples/CParser.hs" 3061 11 3061 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3061 9 3061 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3061 9 3061 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3061 14 3061 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3061 14 3061 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3061 14 3061 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3061 14 3061 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3061 26 3061 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3061 26 3061 27,SrcSpan "tests/examples/CParser.hs" 3061 38 3061 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3061 27 3061 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3061 27 3061 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3061 27 3061 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3061 27 3061 36, srcInfoPoints = []}) "happyIn50"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3061 37 3061 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3061 37 3061 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3061 37 3061 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3063 1 3063 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3063 1 3063 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3063 1 3063 16, srcInfoPoints = []}) "happyReduce_176")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3063 17 3063 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3063 17 3063 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3063 19 3063 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3063 19 3063 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3063 19 3063 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3063 19 3063 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3063 19 3063 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3063 19 3063 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3063 36 3063 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3063 36 3063 38, srcInfoPoints = []}) 5 "5"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3063 39 3063 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3063 39 3063 42, srcInfoPoints = []}) 43 "43"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3063 43 3063 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3063 43 3063 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3063 43 3063 61, srcInfoPoints = []}) "happyReduction_176"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3064 1 3074 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3064 1 3074 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3064 1 3064 19, srcInfoPoints = []}) "happyReduction_176") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3064 20 3069 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3064 20 3064 21,SrcSpan "tests/examples/CParser.hs" 3069 14 3069 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3064 21 3069 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3064 21 3064 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3064 21 3064 30, srcInfoPoints = []}) "happy_x_5")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3064 31 3064 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3064 31 3064 32,SrcSpan "tests/examples/CParser.hs" 3064 32 3064 40,SrcSpan "tests/examples/CParser.hs" 3064 40 3064 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3064 32 3064 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3065 5 3069 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3065 5 3065 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3065 5 3065 14, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3065 15 3065 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3065 15 3065 16,SrcSpan "tests/examples/CParser.hs" 3065 16 3065 24,SrcSpan "tests/examples/CParser.hs" 3065 24 3065 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3065 16 3065 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3066 5 3069 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3066 5 3066 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3066 5 3066 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3066 15 3066 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3066 15 3066 16,SrcSpan "tests/examples/CParser.hs" 3066 16 3066 24,SrcSpan "tests/examples/CParser.hs" 3066 24 3066 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3066 16 3066 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3067 5 3069 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3067 5 3067 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3067 5 3067 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3067 15 3067 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3067 15 3067 16,SrcSpan "tests/examples/CParser.hs" 3067 16 3067 24,SrcSpan "tests/examples/CParser.hs" 3067 24 3067 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3067 16 3067 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3068 5 3069 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3068 5 3068 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3068 5 3068 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3068 15 3068 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3068 15 3068 16,SrcSpan "tests/examples/CParser.hs" 3068 16 3068 24,SrcSpan "tests/examples/CParser.hs" 3068 24 3068 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3068 16 3068 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3069 5 3069 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3069 5 3069 14, srcInfoPoints = []}) "happyRest"))))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3069 16 3069 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3069 16 3069 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3070 6 3074 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3070 6 3070 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3070 8 3074 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3070 8 3074 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3070 8 3070 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3070 8 3070 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3070 8 3070 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3070 18 3074 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3070 18 3070 19,SrcSpan "tests/examples/CParser.hs" 3074 5 3074 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3070 19 3073 113, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3070 19 3070 23,SrcSpan "tests/examples/CParser.hs" 3070 45 3070 47,SrcSpan "tests/examples/CParser.hs" 3070 48 3070 49,SrcSpan "tests/examples/CParser.hs" 3073 112 3073 113]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3070 24 3070 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3070 24 3070 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3070 24 3070 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3070 24 3070 34, srcInfoPoints = []}) "happyOut51"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3070 35 3070 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3070 35 3070 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3070 35 3070 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3070 50 3073 112, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3070 50 3070 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3070 50 3070 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3070 62 3073 112, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3070 62 3070 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3071 5 3073 112, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3071 5 3071 9,SrcSpan "tests/examples/CParser.hs" 3071 32 3071 34,SrcSpan "tests/examples/CParser.hs" 3071 35 3071 36,SrcSpan "tests/examples/CParser.hs" 3073 111 3073 112]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3071 10 3071 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3071 10 3071 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3071 10 3071 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3071 10 3071 21, srcInfoPoints = []}) "happyOut126"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3071 22 3071 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3071 22 3071 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3071 22 3071 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3071 37 3073 111, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3071 37 3071 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3071 37 3071 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3071 49 3073 111, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3071 49 3071 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3072 5 3073 111, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3072 5 3072 9,SrcSpan "tests/examples/CParser.hs" 3072 31 3072 33,SrcSpan "tests/examples/CParser.hs" 3072 34 3072 35,SrcSpan "tests/examples/CParser.hs" 3073 110 3073 111]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3072 10 3072 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3072 10 3072 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3072 10 3072 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3072 10 3072 20, srcInfoPoints = []}) "happyOut52"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3072 21 3072 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3072 21 3072 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3072 21 3072 30, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3072 36 3073 110, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3072 36 3072 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3072 36 3072 47, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3072 48 3073 110, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3072 48 3072 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 5 3073 110, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3073 5 3073 6,SrcSpan "tests/examples/CParser.hs" 3073 109 3073 110]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 7 3073 109, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 7 3073 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 7 3073 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 7 3073 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 7 3073 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 20 3073 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 20 3073 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 20 3073 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 32 3073 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 32 3073 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 32 3073 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 34 3073 109, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 34 3073 97, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 34 3073 67, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 34 3073 59, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 34 3073 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 34 3073 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 34 3073 41, srcInfoPoints = []}) "CStruct"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 42 3073 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3073 42 3073 43,SrcSpan "tests/examples/CParser.hs" 3073 58 3073 59]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 43 3073 58, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 43 3073 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 43 3073 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 43 3073 46, srcInfoPoints = []}) "unL"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 47 3073 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 47 3073 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 47 3073 58, srcInfoPoints = []}) "happy_var_1")))))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 60 3073 67, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 60 3073 67, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 60 3073 67, srcInfoPoints = []}) "Nothing")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 70 3073 97, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3073 70 3073 71,SrcSpan "tests/examples/CParser.hs" 3073 96 3073 97]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 71 3073 96, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 71 3073 75, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 71 3073 75, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 71 3073 75, srcInfoPoints = []}) "Just"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 75 3073 76, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 75 3073 76, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 75 3073 76, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 77 3073 96, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 77 3073 84, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 77 3073 84, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 77 3073 84, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 85 3073 96, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 85 3073 96, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 85 3073 96, srcInfoPoints = []}) "happy_var_4"))))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 98 3073 109, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 98 3073 109, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 98 3073 109, srcInfoPoints = []}) "happy_var_2"))))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3074 7 3074 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3074 7 3074 8,SrcSpan "tests/examples/CParser.hs" 3074 39 3074 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3074 8 3074 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3074 8 3074 9,SrcSpan "tests/examples/CParser.hs" 3074 11 3074 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3074 9 3074 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3074 9 3074 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3074 14 3074 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3074 14 3074 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3074 14 3074 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3074 14 3074 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3074 26 3074 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3074 26 3074 27,SrcSpan "tests/examples/CParser.hs" 3074 38 3074 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3074 27 3074 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3074 27 3074 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3074 27 3074 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3074 27 3074 36, srcInfoPoints = []}) "happyIn50"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3074 37 3074 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3074 37 3074 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3074 37 3074 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3076 1 3076 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3076 1 3076 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3076 1 3076 16, srcInfoPoints = []}) "happyReduce_177")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3076 17 3076 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3076 17 3076 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3076 19 3076 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3076 19 3076 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3076 19 3076 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3076 19 3076 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3076 19 3076 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3076 19 3076 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3076 36 3076 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3076 36 3076 38, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3076 39 3076 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3076 39 3076 42, srcInfoPoints = []}) 43 "43"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3076 43 3076 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3076 43 3076 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3076 43 3076 61, srcInfoPoints = []}) "happyReduction_177"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3077 1 3085 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3077 1 3085 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3077 1 3077 19, srcInfoPoints = []}) "happyReduction_177") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3077 20 3080 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3077 20 3077 21,SrcSpan "tests/examples/CParser.hs" 3080 14 3080 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3077 21 3080 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3077 21 3077 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3077 21 3077 30, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3077 31 3077 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3077 31 3077 32,SrcSpan "tests/examples/CParser.hs" 3077 32 3077 40,SrcSpan "tests/examples/CParser.hs" 3077 40 3077 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3077 32 3077 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3078 5 3080 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3078 5 3078 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3078 5 3078 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3078 15 3078 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3078 15 3078 16,SrcSpan "tests/examples/CParser.hs" 3078 16 3078 24,SrcSpan "tests/examples/CParser.hs" 3078 24 3078 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3078 16 3078 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3079 5 3080 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3079 5 3079 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3079 5 3079 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3079 15 3079 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3079 15 3079 16,SrcSpan "tests/examples/CParser.hs" 3079 16 3079 24,SrcSpan "tests/examples/CParser.hs" 3079 24 3079 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3079 16 3079 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3080 5 3080 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3080 5 3080 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3080 16 3080 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3080 16 3080 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3081 6 3085 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3081 6 3081 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3081 8 3085 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3081 8 3085 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3081 8 3081 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3081 8 3081 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3081 8 3081 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3081 18 3085 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3081 18 3081 19,SrcSpan "tests/examples/CParser.hs" 3085 5 3085 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3081 19 3084 102, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3081 19 3081 23,SrcSpan "tests/examples/CParser.hs" 3081 45 3081 47,SrcSpan "tests/examples/CParser.hs" 3081 48 3081 49,SrcSpan "tests/examples/CParser.hs" 3084 101 3084 102]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3081 24 3081 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3081 24 3081 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3081 24 3081 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3081 24 3081 34, srcInfoPoints = []}) "happyOut51"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3081 35 3081 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3081 35 3081 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3081 35 3081 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3081 50 3084 101, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3081 50 3081 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3081 50 3081 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3081 62 3084 101, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3081 62 3081 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3082 5 3084 101, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3082 5 3082 9,SrcSpan "tests/examples/CParser.hs" 3082 32 3082 34,SrcSpan "tests/examples/CParser.hs" 3082 35 3082 36,SrcSpan "tests/examples/CParser.hs" 3084 100 3084 101]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3082 10 3082 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3082 10 3082 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3082 10 3082 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3082 10 3082 21, srcInfoPoints = []}) "happyOut126"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3082 22 3082 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3082 22 3082 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3082 22 3082 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3082 37 3084 100, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3082 37 3082 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3082 37 3082 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3082 49 3084 100, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3082 49 3082 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3083 5 3084 100, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3083 5 3083 9,SrcSpan "tests/examples/CParser.hs" 3083 32 3083 34,SrcSpan "tests/examples/CParser.hs" 3083 35 3083 36,SrcSpan "tests/examples/CParser.hs" 3084 99 3084 100]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3083 10 3083 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3083 10 3083 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3083 10 3083 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3083 10 3083 21, srcInfoPoints = []}) "happyOut125"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3083 22 3083 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3083 22 3083 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3083 22 3083 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3083 37 3084 99, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3083 37 3083 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3083 37 3083 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3083 49 3084 99, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3083 49 3083 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 5 3084 99, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3084 5 3084 6,SrcSpan "tests/examples/CParser.hs" 3084 98 3084 99]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 7 3084 98, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 7 3084 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 7 3084 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 7 3084 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 7 3084 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 20 3084 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 20 3084 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 20 3084 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 32 3084 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 32 3084 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 32 3084 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 34 3084 98, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 34 3084 86, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 34 3084 78, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 34 3084 59, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 34 3084 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 34 3084 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 34 3084 41, srcInfoPoints = []}) "CStruct"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 42 3084 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3084 42 3084 43,SrcSpan "tests/examples/CParser.hs" 3084 58 3084 59]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 43 3084 58, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 43 3084 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 43 3084 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 43 3084 46, srcInfoPoints = []}) "unL"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 47 3084 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 47 3084 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 47 3084 58, srcInfoPoints = []}) "happy_var_1")))))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 60 3084 78, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3084 60 3084 61,SrcSpan "tests/examples/CParser.hs" 3084 77 3084 78]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 61 3084 77, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 61 3084 65, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 61 3084 65, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 61 3084 65, srcInfoPoints = []}) "Just"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 66 3084 77, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 66 3084 77, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 66 3084 77, srcInfoPoints = []}) "happy_var_3")))))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 79 3084 86, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 79 3084 86, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 79 3084 86, srcInfoPoints = []}) "Nothing")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 87 3084 98, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 87 3084 98, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 87 3084 98, srcInfoPoints = []}) "happy_var_2"))))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3085 7 3085 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3085 7 3085 8,SrcSpan "tests/examples/CParser.hs" 3085 39 3085 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3085 8 3085 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3085 8 3085 9,SrcSpan "tests/examples/CParser.hs" 3085 11 3085 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3085 9 3085 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3085 9 3085 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3085 14 3085 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3085 14 3085 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3085 14 3085 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3085 14 3085 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3085 26 3085 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3085 26 3085 27,SrcSpan "tests/examples/CParser.hs" 3085 38 3085 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3085 27 3085 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3085 27 3085 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3085 27 3085 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3085 27 3085 36, srcInfoPoints = []}) "happyIn50"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3085 37 3085 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3085 37 3085 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3085 37 3085 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3087 1 3087 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3087 1 3087 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3087 1 3087 16, srcInfoPoints = []}) "happyReduce_178")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3087 17 3087 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3087 17 3087 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3087 19 3087 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3087 19 3087 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3087 19 3087 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3087 19 3087 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3087 19 3087 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3087 38 3087 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3087 38 3087 41, srcInfoPoints = []}) 44 "44"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3087 42 3087 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3087 42 3087 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3087 42 3087 60, srcInfoPoints = []}) "happyReduction_178"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3088 1 3092 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3088 1 3092 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3088 1 3088 19, srcInfoPoints = []}) "happyReduction_178") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3088 20 3088 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3088 20 3088 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3089 6 3092 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3089 6 3089 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3089 9 3092 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3089 9 3089 13,SrcSpan "tests/examples/CParser.hs" 3089 36 3089 38,SrcSpan "tests/examples/CParser.hs" 3089 39 3089 40,SrcSpan "tests/examples/CParser.hs" 3092 6 3092 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3089 14 3089 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3089 14 3089 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3089 14 3089 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3089 14 3089 25, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3089 26 3089 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3089 26 3089 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3089 26 3089 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3089 41 3092 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3089 41 3089 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3089 41 3089 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3089 53 3092 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3089 53 3089 55]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3090 5 3092 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3090 5 3090 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3090 5 3090 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3090 5 3090 14, srcInfoPoints = []}) "happyIn51"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3091 10 3092 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3091 10 3091 11,SrcSpan "tests/examples/CParser.hs" 3092 5 3092 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3091 11 3091 43, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3091 11 3091 23, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3091 11 3091 12, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3091 11 3091 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3091 11 3091 12, srcInfoPoints = []}) "L"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3091 13 3091 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3091 13 3091 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3091 13 3091 23, srcInfoPoints = []}) "CStructTag")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3091 24 3091 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3091 24 3091 25,SrcSpan "tests/examples/CParser.hs" 3091 42 3091 43]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3091 25 3091 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3091 25 3091 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3091 25 3091 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3091 25 3091 30, srcInfoPoints = []}) "posOf"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3091 31 3091 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3091 31 3091 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3091 31 3091 42, srcInfoPoints = []}) "happy_var_1"))))))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3094 1 3094 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3094 1 3094 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3094 1 3094 16, srcInfoPoints = []}) "happyReduce_179")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3094 17 3094 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3094 17 3094 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3094 19 3094 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3094 19 3094 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3094 19 3094 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3094 19 3094 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3094 19 3094 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3094 38 3094 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3094 38 3094 41, srcInfoPoints = []}) 44 "44"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3094 42 3094 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3094 42 3094 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3094 42 3094 60, srcInfoPoints = []}) "happyReduction_179"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3095 1 3099 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3095 1 3099 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3095 1 3095 19, srcInfoPoints = []}) "happyReduction_179") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3095 20 3095 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3095 20 3095 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3096 6 3099 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3096 6 3096 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3096 9 3099 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3096 9 3096 13,SrcSpan "tests/examples/CParser.hs" 3096 36 3096 38,SrcSpan "tests/examples/CParser.hs" 3096 39 3096 40,SrcSpan "tests/examples/CParser.hs" 3099 6 3099 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3096 14 3096 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3096 14 3096 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3096 14 3096 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3096 14 3096 25, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3096 26 3096 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3096 26 3096 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3096 26 3096 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3096 41 3099 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3096 41 3096 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3096 41 3096 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3096 53 3099 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3096 53 3096 55]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3097 5 3099 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3097 5 3097 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3097 5 3097 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3097 5 3097 14, srcInfoPoints = []}) "happyIn51"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3098 10 3099 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3098 10 3098 11,SrcSpan "tests/examples/CParser.hs" 3099 5 3099 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3098 11 3098 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3098 11 3098 22, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3098 11 3098 12, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3098 11 3098 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3098 11 3098 12, srcInfoPoints = []}) "L"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3098 13 3098 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3098 13 3098 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3098 13 3098 22, srcInfoPoints = []}) "CUnionTag")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3098 23 3098 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3098 23 3098 24,SrcSpan "tests/examples/CParser.hs" 3098 41 3098 42]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3098 24 3098 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3098 24 3098 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3098 24 3098 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3098 24 3098 29, srcInfoPoints = []}) "posOf"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3098 30 3098 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3098 30 3098 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3098 30 3098 41, srcInfoPoints = []}) "happy_var_1"))))))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3101 1 3101 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3101 1 3101 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3101 1 3101 16, srcInfoPoints = []}) "happyReduce_180")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3101 17 3101 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3101 17 3101 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3101 19 3101 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3101 19 3101 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3101 19 3101 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3101 19 3101 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3101 19 3101 36, srcInfoPoints = []}) "happySpecReduce_0"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3101 38 3101 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3101 38 3101 41, srcInfoPoints = []}) 45 "45"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3101 42 3101 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3101 42 3101 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3101 42 3101 60, srcInfoPoints = []}) "happyReduction_180"))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3102 1 3104 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3102 1 3102 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3102 1 3102 19, srcInfoPoints = []}) "happyReduction_180")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3102 21 3104 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3102 21 3102 22]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3102 24 3104 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3102 24 3102 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3102 24 3102 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3102 24 3102 33, srcInfoPoints = []}) "happyIn52"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3103 10 3104 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3103 10 3103 11,SrcSpan "tests/examples/CParser.hs" 3104 5 3104 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3103 11 3103 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3103 11 3103 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3103 11 3103 16, srcInfoPoints = []}) "empty")))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3106 1 3106 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3106 1 3106 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3106 1 3106 16, srcInfoPoints = []}) "happyReduce_181")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3106 17 3106 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3106 17 3106 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3106 19 3106 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3106 19 3106 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3106 19 3106 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3106 19 3106 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3106 19 3106 36, srcInfoPoints = []}) "happySpecReduce_2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3106 38 3106 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3106 38 3106 41, srcInfoPoints = []}) 45 "45"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3106 42 3106 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3106 42 3106 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3106 42 3106 60, srcInfoPoints = []}) "happyReduction_181"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3107 1 3112 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3107 1 3112 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3107 1 3107 19, srcInfoPoints = []}) "happyReduction_181") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3107 20 3107 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3107 20 3107 29, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3108 5 3108 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3108 5 3108 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3109 6 3112 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3109 6 3109 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3109 9 3112 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3109 9 3109 13,SrcSpan "tests/examples/CParser.hs" 3109 35 3109 37,SrcSpan "tests/examples/CParser.hs" 3109 38 3109 39,SrcSpan "tests/examples/CParser.hs" 3112 6 3112 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3109 14 3109 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3109 14 3109 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3109 14 3109 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3109 14 3109 24, srcInfoPoints = []}) "happyOut52"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3109 25 3109 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3109 25 3109 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3109 25 3109 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3109 40 3112 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3109 40 3109 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3109 40 3109 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3109 52 3112 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3109 52 3109 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3110 5 3112 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3110 5 3110 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3110 5 3110 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3110 5 3110 14, srcInfoPoints = []}) "happyIn52"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3111 10 3112 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3111 10 3111 11,SrcSpan "tests/examples/CParser.hs" 3112 5 3112 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3111 11 3111 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3111 11 3111 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3111 11 3111 22, srcInfoPoints = []}) "happy_var_1")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3114 1 3114 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3114 1 3114 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3114 1 3114 16, srcInfoPoints = []}) "happyReduce_182")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3114 17 3114 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3114 17 3114 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3114 19 3114 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3114 19 3114 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3114 19 3114 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3114 19 3114 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3114 19 3114 36, srcInfoPoints = []}) "happySpecReduce_2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3114 38 3114 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3114 38 3114 41, srcInfoPoints = []}) 45 "45"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3114 42 3114 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3114 42 3114 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3114 42 3114 60, srcInfoPoints = []}) "happyReduction_182"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3115 1 3121 8, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3115 1 3121 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3115 1 3115 19, srcInfoPoints = []}) "happyReduction_182") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3115 20 3115 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3115 20 3115 29, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3116 5 3116 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3116 5 3116 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3117 6 3121 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3117 6 3117 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3117 9 3121 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3117 9 3117 13,SrcSpan "tests/examples/CParser.hs" 3117 35 3117 37,SrcSpan "tests/examples/CParser.hs" 3117 38 3117 39,SrcSpan "tests/examples/CParser.hs" 3121 7 3121 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3117 14 3117 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3117 14 3117 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3117 14 3117 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3117 14 3117 24, srcInfoPoints = []}) "happyOut52"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3117 25 3117 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3117 25 3117 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3117 25 3117 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3117 40 3121 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3117 40 3117 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3117 40 3117 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3117 52 3121 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3117 52 3117 54]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3118 5 3121 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3118 5 3118 9,SrcSpan "tests/examples/CParser.hs" 3118 31 3118 33,SrcSpan "tests/examples/CParser.hs" 3118 34 3118 35,SrcSpan "tests/examples/CParser.hs" 3121 6 3121 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3118 10 3118 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3118 10 3118 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3118 10 3118 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3118 10 3118 20, srcInfoPoints = []}) "happyOut53"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3118 21 3118 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3118 21 3118 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3118 21 3118 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3118 36 3121 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3118 36 3118 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3118 36 3118 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3118 48 3121 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3118 48 3118 50]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3119 5 3121 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3119 5 3119 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3119 5 3119 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3119 5 3119 14, srcInfoPoints = []}) "happyIn52"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3120 10 3121 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3120 10 3120 11,SrcSpan "tests/examples/CParser.hs" 3121 5 3121 6]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3120 11 3120 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3120 11 3120 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3120 11 3120 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3120 11 3120 22, srcInfoPoints = []}) "happy_var_1"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3120 23 3120 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3120 23 3120 24,SrcSpan "tests/examples/CParser.hs" 3120 24 3120 28,SrcSpan "tests/examples/CParser.hs" 3120 28 3120 29]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3120 23 3120 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3120 23 3120 24,SrcSpan "tests/examples/CParser.hs" 3120 24 3120 28,SrcSpan "tests/examples/CParser.hs" 3120 28 3120 29]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3120 24 3120 28, srcInfoPoints = []}) "snoc"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3120 30 3120 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3120 30 3120 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3120 30 3120 41, srcInfoPoints = []}) "happy_var_2"))))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3123 1 3123 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3123 1 3123 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3123 1 3123 16, srcInfoPoints = []}) "happyReduce_183")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3123 17 3123 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3123 17 3123 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3123 19 3123 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3123 19 3123 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3123 19 3123 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3123 19 3123 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3123 19 3123 36, srcInfoPoints = []}) "happySpecReduce_2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3123 38 3123 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3123 38 3123 41, srcInfoPoints = []}) 46 "46"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3123 42 3123 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3123 42 3123 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3123 42 3123 60, srcInfoPoints = []}) "happyReduction_183"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3124 1 3129 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3124 1 3129 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3124 1 3124 19, srcInfoPoints = []}) "happyReduction_183") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3124 20 3124 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3124 20 3124 29, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3125 5 3125 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3125 5 3125 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3126 6 3129 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3126 6 3126 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3126 9 3129 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3126 9 3126 13,SrcSpan "tests/examples/CParser.hs" 3126 35 3126 37,SrcSpan "tests/examples/CParser.hs" 3126 38 3126 39,SrcSpan "tests/examples/CParser.hs" 3129 6 3129 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3126 14 3126 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3126 14 3126 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3126 14 3126 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3126 14 3126 24, srcInfoPoints = []}) "happyOut55"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3126 25 3126 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3126 25 3126 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3126 25 3126 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3126 40 3129 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3126 40 3126 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3126 40 3126 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3126 52 3129 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3126 52 3126 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3127 5 3129 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3127 5 3127 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3127 5 3127 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3127 5 3127 14, srcInfoPoints = []}) "happyIn53"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 10 3129 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3128 10 3128 11,SrcSpan "tests/examples/CParser.hs" 3129 5 3129 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 11 3128 96, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3128 11 3128 15,SrcSpan "tests/examples/CParser.hs" 3128 28 3128 30,SrcSpan "tests/examples/CParser.hs" 3128 31 3128 31,SrcSpan "tests/examples/CParser.hs" 3129 5 3129 0]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 16 3128 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 16 3128 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 16 3128 27, srcInfoPoints = []}) "happy_var_1"))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 31 3128 96, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 31 3128 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 31 3128 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 31 3128 36, srcInfoPoints = []}) "CDecl")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 37 3128 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 37 3128 46, srcInfoPoints = []}) "declspecs"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 47 3128 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 47 3128 51, srcInfoPoints = []}) "dies"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 52 3128 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 52 3128 54, srcInfoPoints = []}) "at")]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 55 3128 96, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3128 55 3128 57]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 58 3128 96, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 58 3128 93, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 58 3128 73, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 58 3128 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 58 3128 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 58 3128 63, srcInfoPoints = []}) "CDecl"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 64 3128 73, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 64 3128 73, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 64 3128 73, srcInfoPoints = []}) "declspecs")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 74 3128 93, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3128 74 3128 75,SrcSpan "tests/examples/CParser.hs" 3128 92 3128 93]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 75 3128 92, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 75 3128 87, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 75 3128 87, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 75 3128 87, srcInfoPoints = []}) "List") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 75 3128 87, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 88 3128 92, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 88 3128 92, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 88 3128 92, srcInfoPoints = []}) "dies")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 94 3128 96, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 94 3128 96, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 94 3128 96, srcInfoPoints = []}) "at"))))) Nothing])))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3131 1 3131 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3131 1 3131 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3131 1 3131 16, srcInfoPoints = []}) "happyReduce_184")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3131 17 3131 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3131 17 3131 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3131 19 3131 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3131 19 3131 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3131 19 3131 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3131 19 3131 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3131 19 3131 36, srcInfoPoints = []}) "happySpecReduce_2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3131 38 3131 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3131 38 3131 41, srcInfoPoints = []}) 46 "46"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3131 42 3131 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3131 42 3131 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3131 42 3131 60, srcInfoPoints = []}) "happyReduction_184"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3132 1 3137 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3132 1 3137 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3132 1 3132 19, srcInfoPoints = []}) "happyReduction_184") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3132 20 3132 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3132 20 3132 29, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3133 5 3133 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3133 5 3133 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3134 6 3137 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3134 6 3134 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3134 9 3137 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3134 9 3134 13,SrcSpan "tests/examples/CParser.hs" 3134 35 3134 37,SrcSpan "tests/examples/CParser.hs" 3134 38 3134 39,SrcSpan "tests/examples/CParser.hs" 3137 6 3137 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3134 14 3134 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3134 14 3134 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3134 14 3134 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3134 14 3134 24, srcInfoPoints = []}) "happyOut54"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3134 25 3134 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3134 25 3134 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3134 25 3134 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3134 40 3137 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3134 40 3134 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3134 40 3134 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3134 52 3137 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3134 52 3134 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3135 5 3137 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3135 5 3135 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3135 5 3135 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3135 5 3135 14, srcInfoPoints = []}) "happyIn53"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 10 3137 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3136 10 3136 11,SrcSpan "tests/examples/CParser.hs" 3137 5 3137 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 11 3136 96, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3136 11 3136 15,SrcSpan "tests/examples/CParser.hs" 3136 28 3136 30,SrcSpan "tests/examples/CParser.hs" 3136 31 3136 31,SrcSpan "tests/examples/CParser.hs" 3137 5 3137 0]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 16 3136 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 16 3136 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 16 3136 27, srcInfoPoints = []}) "happy_var_1"))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 31 3136 96, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 31 3136 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 31 3136 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 31 3136 36, srcInfoPoints = []}) "CDecl")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 37 3136 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 37 3136 46, srcInfoPoints = []}) "declspecs"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 47 3136 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 47 3136 51, srcInfoPoints = []}) "dies"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 52 3136 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 52 3136 54, srcInfoPoints = []}) "at")]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 55 3136 96, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3136 55 3136 57]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 58 3136 96, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 58 3136 93, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 58 3136 73, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 58 3136 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 58 3136 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 58 3136 63, srcInfoPoints = []}) "CDecl"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 64 3136 73, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 64 3136 73, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 64 3136 73, srcInfoPoints = []}) "declspecs")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 74 3136 93, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3136 74 3136 75,SrcSpan "tests/examples/CParser.hs" 3136 92 3136 93]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 75 3136 92, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 75 3136 87, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 75 3136 87, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 75 3136 87, srcInfoPoints = []}) "List") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 75 3136 87, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 88 3136 92, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 88 3136 92, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 88 3136 92, srcInfoPoints = []}) "dies")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 94 3136 96, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 94 3136 96, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 94 3136 96, srcInfoPoints = []}) "at"))))) Nothing])))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3139 1 3139 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3139 1 3139 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3139 1 3139 16, srcInfoPoints = []}) "happyReduce_185")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3139 17 3139 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3139 17 3139 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3139 19 3139 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3139 19 3139 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3139 19 3139 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3139 19 3139 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3139 19 3139 36, srcInfoPoints = []}) "happySpecReduce_2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3139 38 3139 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3139 38 3139 41, srcInfoPoints = []}) 46 "46"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3139 42 3139 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3139 42 3139 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3139 42 3139 60, srcInfoPoints = []}) "happyReduction_185"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3140 1 3145 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3140 1 3145 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3140 1 3140 19, srcInfoPoints = []}) "happyReduction_185") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3140 20 3140 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3140 20 3140 29, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3141 5 3141 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3141 5 3141 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3142 6 3145 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3142 6 3142 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3142 9 3145 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3142 9 3142 13,SrcSpan "tests/examples/CParser.hs" 3142 35 3142 37,SrcSpan "tests/examples/CParser.hs" 3142 38 3142 39,SrcSpan "tests/examples/CParser.hs" 3145 6 3145 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3142 14 3142 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3142 14 3142 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3142 14 3142 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3142 14 3142 24, srcInfoPoints = []}) "happyOut53"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3142 25 3142 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3142 25 3142 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3142 25 3142 34, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3142 40 3145 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3142 40 3142 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3142 40 3142 51, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3142 52 3145 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3142 52 3142 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3143 5 3145 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3143 5 3143 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3143 5 3143 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3143 5 3143 14, srcInfoPoints = []}) "happyIn53"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3144 10 3145 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3144 10 3144 11,SrcSpan "tests/examples/CParser.hs" 3145 5 3145 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3144 11 3144 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3144 11 3144 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3144 11 3144 22, srcInfoPoints = []}) "happy_var_2")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3147 1 3147 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3147 1 3147 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3147 1 3147 16, srcInfoPoints = []}) "happyReduce_186")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3147 17 3147 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3147 17 3147 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3147 19 3147 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3147 19 3147 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3147 19 3147 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3147 19 3147 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3147 19 3147 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3147 19 3147 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3147 36 3147 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3147 36 3147 38, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3147 39 3147 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3147 39 3147 42, srcInfoPoints = []}) 47 "47"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3147 43 3147 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3147 43 3147 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3147 43 3147 61, srcInfoPoints = []}) "happyReduction_186"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3148 1 3156 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3148 1 3156 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3148 1 3148 19, srcInfoPoints = []}) "happyReduction_186") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3148 20 3151 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3148 20 3148 21,SrcSpan "tests/examples/CParser.hs" 3151 14 3151 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3148 21 3151 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3148 21 3148 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3148 21 3148 30, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3148 31 3148 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3148 31 3148 32,SrcSpan "tests/examples/CParser.hs" 3148 32 3148 40,SrcSpan "tests/examples/CParser.hs" 3148 40 3148 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3148 32 3148 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3149 5 3151 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3149 5 3149 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3149 5 3149 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3149 15 3149 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3149 15 3149 16,SrcSpan "tests/examples/CParser.hs" 3149 16 3149 24,SrcSpan "tests/examples/CParser.hs" 3149 24 3149 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3149 16 3149 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3150 5 3151 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3150 5 3150 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3150 5 3150 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3150 15 3150 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3150 15 3150 16,SrcSpan "tests/examples/CParser.hs" 3150 16 3150 24,SrcSpan "tests/examples/CParser.hs" 3150 24 3150 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3150 16 3150 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3151 5 3151 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3151 5 3151 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3151 16 3151 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3151 16 3151 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3152 6 3156 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3152 6 3152 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3152 8 3156 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3152 8 3156 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3152 8 3152 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3152 8 3152 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3152 8 3152 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3152 18 3156 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3152 18 3152 19,SrcSpan "tests/examples/CParser.hs" 3156 5 3156 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3152 19 3155 142, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3152 19 3152 23,SrcSpan "tests/examples/CParser.hs" 3152 45 3152 47,SrcSpan "tests/examples/CParser.hs" 3152 48 3152 49,SrcSpan "tests/examples/CParser.hs" 3155 141 3155 142]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3152 24 3152 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3152 24 3152 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3152 24 3152 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3152 24 3152 34, srcInfoPoints = []}) "happyOut62"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3152 35 3152 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3152 35 3152 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3152 35 3152 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3152 50 3155 141, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3152 50 3152 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3152 50 3152 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3152 62 3155 141, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3152 62 3152 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3153 5 3155 141, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3153 5 3153 9,SrcSpan "tests/examples/CParser.hs" 3153 32 3153 34,SrcSpan "tests/examples/CParser.hs" 3153 35 3153 36,SrcSpan "tests/examples/CParser.hs" 3155 140 3155 141]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3153 10 3153 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3153 10 3153 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3153 10 3153 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3153 10 3153 21, srcInfoPoints = []}) "happyOut126"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3153 22 3153 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3153 22 3153 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3153 22 3153 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3153 37 3155 140, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3153 37 3153 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3153 37 3153 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3153 49 3155 140, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3153 49 3153 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3154 5 3155 140, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3154 5 3154 9,SrcSpan "tests/examples/CParser.hs" 3154 31 3154 33,SrcSpan "tests/examples/CParser.hs" 3154 34 3154 35,SrcSpan "tests/examples/CParser.hs" 3155 139 3155 140]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3154 10 3154 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3154 10 3154 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3154 10 3154 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3154 10 3154 20, srcInfoPoints = []}) "happyOut57"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3154 21 3154 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3154 21 3154 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3154 21 3154 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3154 36 3155 139, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3154 36 3154 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3154 36 3154 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3154 48 3155 139, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3154 48 3154 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 5 3155 139, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3155 5 3155 6,SrcSpan "tests/examples/CParser.hs" 3155 138 3155 139]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 7 3155 138, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 7 3155 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 7 3155 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 7 3155 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 7 3155 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 20 3155 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 20 3155 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 20 3155 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 32 3155 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 32 3155 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 32 3155 33, srcInfoPoints = []}) "$"))) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 34 3155 138, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3155 34 3155 38,SrcSpan "tests/examples/CParser.hs" 3155 51 3155 53,SrcSpan "tests/examples/CParser.hs" 3155 54 3155 54,SrcSpan "tests/examples/CParser.hs" 3155 138 3155 138]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 39 3155 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 39 3155 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 39 3155 50, srcInfoPoints = []}) "happy_var_3"))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 54 3155 138, srcInfoPoints = []}) (PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 54 3155 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3155 54 3155 55,SrcSpan "tests/examples/CParser.hs" 3155 56 3155 57,SrcSpan "tests/examples/CParser.hs" 3155 58 3155 59]}) Boxed [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 55 3155 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 55 3155 56, srcInfoPoints = []}) "d"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 57 3155 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 57 3155 58, srcInfoPoints = []}) "s")]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 60 3155 138, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3155 60 3155 62]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 63 3155 138, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 63 3155 122, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 63 3155 68, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 63 3155 68, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 63 3155 68, srcInfoPoints = []}) "CDecl"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 69 3155 122, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3155 69 3155 70,SrcSpan "tests/examples/CParser.hs" 3155 121 3155 122]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 70 3155 121, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 70 3155 95, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 70 3155 83, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 70 3155 83, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 70 3155 83, srcInfoPoints = []}) "liftTypeQuals"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 84 3155 95, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 84 3155 95, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 84 3155 95, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 96 3155 98, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 96 3155 98, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 96 3155 98, srcInfoPoints = []}) "++"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 99 3155 121, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 99 3155 109, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 99 3155 109, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 99 3155 109, srcInfoPoints = []}) "liftCAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 110 3155 121, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 110 3155 121, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 110 3155 121, srcInfoPoints = []}) "happy_var_2"))))))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 123 3155 138, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3155 123 3155 124,SrcSpan "tests/examples/CParser.hs" 3155 137 3155 138]}) [Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 124 3155 137, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3155 124 3155 125,SrcSpan "tests/examples/CParser.hs" 3155 126 3155 127,SrcSpan "tests/examples/CParser.hs" 3155 134 3155 135,SrcSpan "tests/examples/CParser.hs" 3155 136 3155 137]}) Boxed [Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 125 3155 126, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 125 3155 126, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 125 3155 126, srcInfoPoints = []}) "d")),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 127 3155 134, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 127 3155 134, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 127 3155 134, srcInfoPoints = []}) "Nothing")),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 135 3155 136, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 135 3155 136, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 135 3155 136, srcInfoPoints = []}) "s"))]]))) Nothing])))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3156 7 3156 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3156 7 3156 8,SrcSpan "tests/examples/CParser.hs" 3156 39 3156 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3156 8 3156 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3156 8 3156 9,SrcSpan "tests/examples/CParser.hs" 3156 11 3156 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3156 9 3156 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3156 9 3156 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3156 14 3156 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3156 14 3156 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3156 14 3156 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3156 14 3156 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3156 26 3156 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3156 26 3156 27,SrcSpan "tests/examples/CParser.hs" 3156 38 3156 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3156 27 3156 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3156 27 3156 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3156 27 3156 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3156 27 3156 36, srcInfoPoints = []}) "happyIn54"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3156 37 3156 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3156 37 3156 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3156 37 3156 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3158 1 3158 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3158 1 3158 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3158 1 3158 16, srcInfoPoints = []}) "happyReduce_187")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3158 17 3158 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3158 17 3158 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3158 19 3158 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3158 19 3158 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3158 19 3158 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3158 19 3158 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3158 19 3158 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3158 19 3158 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3158 36 3158 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3158 36 3158 38, srcInfoPoints = []}) 2 "2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3158 39 3158 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3158 39 3158 42, srcInfoPoints = []}) 47 "47"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3158 43 3158 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3158 43 3158 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3158 43 3158 61, srcInfoPoints = []}) "happyReduction_187"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3159 1 3165 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3159 1 3165 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3159 1 3159 19, srcInfoPoints = []}) "happyReduction_187") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3159 20 3161 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3159 20 3159 21,SrcSpan "tests/examples/CParser.hs" 3161 14 3161 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3159 21 3161 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3159 21 3159 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3159 21 3159 30, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3159 31 3159 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3159 31 3159 32,SrcSpan "tests/examples/CParser.hs" 3159 32 3159 40,SrcSpan "tests/examples/CParser.hs" 3159 40 3159 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3159 32 3159 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3160 5 3161 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3160 5 3160 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3160 5 3160 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3160 15 3160 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3160 15 3160 16,SrcSpan "tests/examples/CParser.hs" 3160 16 3160 24,SrcSpan "tests/examples/CParser.hs" 3160 24 3160 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3160 16 3160 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3161 5 3161 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3161 5 3161 14, srcInfoPoints = []}) "happyRest")))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3161 16 3161 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3161 16 3161 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3162 6 3165 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3162 6 3162 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3162 8 3165 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3162 8 3165 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3162 8 3162 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3162 8 3162 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3162 8 3162 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3162 18 3165 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3162 18 3162 19,SrcSpan "tests/examples/CParser.hs" 3165 5 3165 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3162 19 3164 112, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3162 19 3162 23,SrcSpan "tests/examples/CParser.hs" 3162 46 3162 48,SrcSpan "tests/examples/CParser.hs" 3162 49 3162 50,SrcSpan "tests/examples/CParser.hs" 3164 111 3164 112]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3162 24 3162 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3162 24 3162 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3162 24 3162 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3162 24 3162 35, srcInfoPoints = []}) "happyOut127"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3162 36 3162 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3162 36 3162 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3162 36 3162 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3162 51 3164 111, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3162 51 3162 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3162 51 3162 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3162 63 3164 111, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3162 63 3162 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3163 5 3164 111, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3163 5 3163 9,SrcSpan "tests/examples/CParser.hs" 3163 31 3163 33,SrcSpan "tests/examples/CParser.hs" 3163 34 3163 35,SrcSpan "tests/examples/CParser.hs" 3164 110 3164 111]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3163 10 3163 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3163 10 3163 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3163 10 3163 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3163 10 3163 20, srcInfoPoints = []}) "happyOut57"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3163 21 3163 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3163 21 3163 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3163 21 3163 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3163 36 3164 110, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3163 36 3163 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3163 36 3163 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3163 48 3164 110, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3163 48 3163 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 5 3164 110, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3164 5 3164 6,SrcSpan "tests/examples/CParser.hs" 3164 109 3164 110]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 7 3164 109, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 7 3164 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 7 3164 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 7 3164 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 7 3164 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 20 3164 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 20 3164 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 20 3164 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 32 3164 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 32 3164 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 32 3164 33, srcInfoPoints = []}) "$"))) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 34 3164 109, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3164 34 3164 38,SrcSpan "tests/examples/CParser.hs" 3164 51 3164 53,SrcSpan "tests/examples/CParser.hs" 3164 54 3164 54,SrcSpan "tests/examples/CParser.hs" 3164 109 3164 109]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 39 3164 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 39 3164 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 39 3164 50, srcInfoPoints = []}) "happy_var_2"))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 54 3164 109, srcInfoPoints = []}) (PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 54 3164 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3164 54 3164 55,SrcSpan "tests/examples/CParser.hs" 3164 56 3164 57,SrcSpan "tests/examples/CParser.hs" 3164 58 3164 59]}) Boxed [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 55 3164 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 55 3164 56, srcInfoPoints = []}) "d"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 57 3164 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 57 3164 58, srcInfoPoints = []}) "s")]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 60 3164 109, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3164 60 3164 62]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 63 3164 109, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 63 3164 93, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 63 3164 68, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 63 3164 68, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 63 3164 68, srcInfoPoints = []}) "CDecl"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 69 3164 93, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3164 69 3164 70,SrcSpan "tests/examples/CParser.hs" 3164 92 3164 93]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 70 3164 92, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 70 3164 80, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 70 3164 80, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 70 3164 80, srcInfoPoints = []}) "liftCAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 81 3164 92, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 81 3164 92, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 81 3164 92, srcInfoPoints = []}) "happy_var_1")))))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 94 3164 109, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3164 94 3164 95,SrcSpan "tests/examples/CParser.hs" 3164 108 3164 109]}) [Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 95 3164 108, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3164 95 3164 96,SrcSpan "tests/examples/CParser.hs" 3164 97 3164 98,SrcSpan "tests/examples/CParser.hs" 3164 105 3164 106,SrcSpan "tests/examples/CParser.hs" 3164 107 3164 108]}) Boxed [Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 96 3164 97, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 96 3164 97, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 96 3164 97, srcInfoPoints = []}) "d")),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 98 3164 105, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 98 3164 105, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 98 3164 105, srcInfoPoints = []}) "Nothing")),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 106 3164 107, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 106 3164 107, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 106 3164 107, srcInfoPoints = []}) "s"))]]))) Nothing])))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3165 7 3165 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3165 7 3165 8,SrcSpan "tests/examples/CParser.hs" 3165 39 3165 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3165 8 3165 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3165 8 3165 9,SrcSpan "tests/examples/CParser.hs" 3165 11 3165 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3165 9 3165 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3165 9 3165 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3165 14 3165 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3165 14 3165 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3165 14 3165 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3165 14 3165 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3165 26 3165 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3165 26 3165 27,SrcSpan "tests/examples/CParser.hs" 3165 38 3165 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3165 27 3165 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3165 27 3165 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3165 27 3165 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3165 27 3165 36, srcInfoPoints = []}) "happyIn54"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3165 37 3165 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3165 37 3165 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3165 37 3165 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3167 1 3167 56, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3167 1 3167 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3167 1 3167 16, srcInfoPoints = []}) "happyReduce_188")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3167 17 3167 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3167 17 3167 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3167 19 3167 56, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3167 19 3167 37, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3167 19 3167 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3167 19 3167 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3167 19 3167 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3167 19 3167 30, srcInfoPoints = []}) "happyReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3167 31 3167 33, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3167 31 3167 33, srcInfoPoints = []}) 4 "4"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3167 34 3167 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3167 34 3167 37, srcInfoPoints = []}) 47 "47"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3167 38 3167 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3167 38 3167 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3167 38 3167 56, srcInfoPoints = []}) "happyReduction_188"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3168 1 3182 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3168 1 3182 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3168 1 3168 19, srcInfoPoints = []}) "happyReduction_188") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3168 20 3172 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3168 20 3168 21,SrcSpan "tests/examples/CParser.hs" 3172 14 3172 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3168 21 3172 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3168 21 3168 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3168 21 3168 30, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3168 31 3168 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3168 31 3168 32,SrcSpan "tests/examples/CParser.hs" 3168 32 3168 40,SrcSpan "tests/examples/CParser.hs" 3168 40 3168 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3168 32 3168 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3169 5 3172 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3169 5 3169 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3169 5 3169 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3169 15 3169 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3169 15 3169 16,SrcSpan "tests/examples/CParser.hs" 3169 16 3169 24,SrcSpan "tests/examples/CParser.hs" 3169 24 3169 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3169 16 3169 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3170 5 3172 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3170 5 3170 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3170 5 3170 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3170 15 3170 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3170 15 3170 16,SrcSpan "tests/examples/CParser.hs" 3170 16 3170 24,SrcSpan "tests/examples/CParser.hs" 3170 24 3170 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3170 16 3170 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3171 5 3172 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3171 5 3171 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3171 5 3171 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3171 15 3171 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3171 15 3171 16,SrcSpan "tests/examples/CParser.hs" 3171 16 3171 24,SrcSpan "tests/examples/CParser.hs" 3171 24 3171 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3171 16 3171 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3172 5 3172 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3172 5 3172 14, srcInfoPoints = []}) "happyRest"))))))] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3173 6 3182 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3173 6 3173 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3173 8 3182 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3173 8 3173 12,SrcSpan "tests/examples/CParser.hs" 3173 34 3173 36,SrcSpan "tests/examples/CParser.hs" 3173 37 3173 38,SrcSpan "tests/examples/CParser.hs" 3182 29 3182 30]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3173 13 3173 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3173 13 3173 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3173 13 3173 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3173 13 3173 23, srcInfoPoints = []}) "happyOut54"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3173 24 3173 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3173 24 3173 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3173 24 3173 33, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3173 39 3182 29, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3173 39 3173 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3173 39 3173 50, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3173 51 3182 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3173 51 3173 53]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3174 5 3182 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3174 5 3174 9,SrcSpan "tests/examples/CParser.hs" 3174 32 3174 34,SrcSpan "tests/examples/CParser.hs" 3174 35 3174 36,SrcSpan "tests/examples/CParser.hs" 3182 28 3182 29]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3174 10 3174 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3174 10 3174 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3174 10 3174 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3174 10 3174 21, srcInfoPoints = []}) "happyOut126"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3174 22 3174 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3174 22 3174 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3174 22 3174 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3174 37 3182 28, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3174 37 3174 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3174 37 3174 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3174 49 3182 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3174 49 3174 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3175 5 3182 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3175 5 3175 9,SrcSpan "tests/examples/CParser.hs" 3175 31 3175 33,SrcSpan "tests/examples/CParser.hs" 3175 34 3175 35,SrcSpan "tests/examples/CParser.hs" 3182 27 3182 28]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3175 10 3175 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3175 10 3175 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3175 10 3175 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3175 10 3175 20, srcInfoPoints = []}) "happyOut57"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3175 21 3175 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3175 21 3175 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3175 21 3175 30, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3175 36 3182 27, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3175 36 3175 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3175 36 3175 47, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3175 48 3182 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3175 48 3175 50]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3176 5 3182 27, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3176 5 3182 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3176 5 3176 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3176 5 3176 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3176 5 3176 14, srcInfoPoints = []}) "happyIn54"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3177 10 3182 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3177 10 3177 11,SrcSpan "tests/examples/CParser.hs" 3182 5 3182 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3177 11 3181 79, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3177 11 3177 15,SrcSpan "tests/examples/CParser.hs" 3177 28 3177 30,SrcSpan "tests/examples/CParser.hs" 3178 13 3178 13,SrcSpan "tests/examples/CParser.hs" 3182 5 3182 0]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3177 16 3177 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3177 16 3177 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3177 16 3177 27, srcInfoPoints = []}) "happy_var_1"))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3178 13 3181 79, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3178 13 3178 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3178 13 3178 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3178 13 3178 18, srcInfoPoints = []}) "CDecl")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3178 19 3178 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3178 19 3178 28, srcInfoPoints = []}) "declspecs"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3178 29 3178 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3178 29 3178 33, srcInfoPoints = []}) "dies"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3178 34 3178 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3178 34 3178 36, srcInfoPoints = []}) "at")]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3178 37 3181 79, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3178 37 3178 39]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3179 15 3181 79, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3179 15 3179 19,SrcSpan "tests/examples/CParser.hs" 3179 32 3179 34,SrcSpan "tests/examples/CParser.hs" 3180 17 3180 17,SrcSpan "tests/examples/CParser.hs" 3181 17 3181 17,SrcSpan "tests/examples/CParser.hs" 3182 5 3182 0]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3179 20 3179 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3179 20 3179 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3179 20 3179 31, srcInfoPoints = []}) "happy_var_4"))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 17 3180 106, srcInfoPoints = []}) (PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 17 3180 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3180 17 3180 18,SrcSpan "tests/examples/CParser.hs" 3180 24 3180 25,SrcSpan "tests/examples/CParser.hs" 3180 26 3180 27]}) Boxed [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 18 3180 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 18 3180 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 18 3180 22, srcInfoPoints = []}) "Just")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 23 3180 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 23 3180 24, srcInfoPoints = []}) "d")],PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 25 3180 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 25 3180 26, srcInfoPoints = []}) "s")]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 28 3180 106, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3180 28 3180 30]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 31 3180 106, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 31 3180 103, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 31 3180 46, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 31 3180 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 31 3180 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 31 3180 36, srcInfoPoints = []}) "CDecl"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 37 3180 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 37 3180 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 37 3180 46, srcInfoPoints = []}) "declspecs")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 47 3180 103, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3180 47 3180 48,SrcSpan "tests/examples/CParser.hs" 3180 102 3180 103]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 48 3180 102, srcInfoPoints = []}) (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 48 3180 95, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3180 48 3180 49,SrcSpan "tests/examples/CParser.hs" 3180 84 3180 85,SrcSpan "tests/examples/CParser.hs" 3180 92 3180 93,SrcSpan "tests/examples/CParser.hs" 3180 94 3180 95]}) Boxed [InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 49 3180 84, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 49 3180 53, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 49 3180 53, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 49 3180 53, srcInfoPoints = []}) "Just"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 54 3180 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 54 3180 55, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 54 3180 55, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 56 3180 84, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 56 3180 82, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 56 3180 70, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 56 3180 70, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 56 3180 70, srcInfoPoints = []}) "appendObjAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 71 3180 82, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 71 3180 82, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 71 3180 82, srcInfoPoints = []}) "happy_var_3")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 83 3180 84, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 83 3180 84, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 83 3180 84, srcInfoPoints = []}) "d")))),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 85 3180 92, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 85 3180 92, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 85 3180 92, srcInfoPoints = []}) "Nothing")),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 93 3180 94, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 93 3180 94, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 93 3180 94, srcInfoPoints = []}) "s"))]) (QConOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 96 3180 97, srcInfoPoints = []}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 96 3180 97, srcInfoPoints = []}) (Cons (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 96 3180 97, srcInfoPoints = []})))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 98 3180 102, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 98 3180 102, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 98 3180 102, srcInfoPoints = []}) "dies")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 104 3180 106, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 104 3180 106, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 104 3180 106, srcInfoPoints = []}) "at"))))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 17 3181 79, srcInfoPoints = []}) (PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 17 3181 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3181 17 3181 18,SrcSpan "tests/examples/CParser.hs" 3181 25 3181 26,SrcSpan "tests/examples/CParser.hs" 3181 27 3181 28]}) Boxed [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 18 3181 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 18 3181 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 18 3181 25, srcInfoPoints = []}) "Nothing")) [],PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 26 3181 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 26 3181 27, srcInfoPoints = []}) "s")]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 29 3181 79, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3181 29 3181 31]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 32 3181 79, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 32 3181 76, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 32 3181 47, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 32 3181 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 32 3181 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 32 3181 37, srcInfoPoints = []}) "CDecl"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 38 3181 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 38 3181 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 38 3181 47, srcInfoPoints = []}) "declspecs")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 48 3181 76, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3181 48 3181 49,SrcSpan "tests/examples/CParser.hs" 3181 75 3181 76]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 49 3181 75, srcInfoPoints = []}) (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 49 3181 68, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3181 49 3181 50,SrcSpan "tests/examples/CParser.hs" 3181 57 3181 58,SrcSpan "tests/examples/CParser.hs" 3181 65 3181 66,SrcSpan "tests/examples/CParser.hs" 3181 67 3181 68]}) Boxed [Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 50 3181 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 50 3181 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 50 3181 57, srcInfoPoints = []}) "Nothing")),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 58 3181 65, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 58 3181 65, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 58 3181 65, srcInfoPoints = []}) "Nothing")),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 66 3181 67, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 66 3181 67, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 66 3181 67, srcInfoPoints = []}) "s"))]) (QConOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 69 3181 70, srcInfoPoints = []}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 69 3181 70, srcInfoPoints = []}) (Cons (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 69 3181 70, srcInfoPoints = []})))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 71 3181 75, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 71 3181 75, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 71 3181 75, srcInfoPoints = []}) "dies")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 77 3181 79, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 77 3181 79, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 77 3181 79, srcInfoPoints = []}) "at"))))) Nothing])) Nothing]))) (QConOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3182 7 3182 17, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3182 7 3182 8,SrcSpan "tests/examples/CParser.hs" 3182 8 3182 16,SrcSpan "tests/examples/CParser.hs" 3182 16 3182 17]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3182 7 3182 17, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3182 7 3182 8,SrcSpan "tests/examples/CParser.hs" 3182 8 3182 16,SrcSpan "tests/examples/CParser.hs" 3182 16 3182 17]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3182 8 3182 16, srcInfoPoints = []}) "HappyStk"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3182 18 3182 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3182 18 3182 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3182 18 3182 27, srcInfoPoints = []}) "happyRest"))))) Nothing])) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3184 1 3184 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3184 1 3184 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3184 1 3184 16, srcInfoPoints = []}) "happyReduce_189")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3184 17 3184 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3184 17 3184 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3184 19 3184 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3184 19 3184 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3184 19 3184 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3184 19 3184 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3184 19 3184 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3184 19 3184 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3184 36 3184 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3184 36 3184 38, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3184 39 3184 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3184 39 3184 42, srcInfoPoints = []}) 48 "48"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3184 43 3184 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3184 43 3184 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3184 43 3184 61, srcInfoPoints = []}) "happyReduction_189"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3185 1 3194 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3185 1 3194 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3185 1 3185 19, srcInfoPoints = []}) "happyReduction_189") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3185 20 3188 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3185 20 3185 21,SrcSpan "tests/examples/CParser.hs" 3188 14 3188 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3185 21 3188 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3185 21 3185 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3185 21 3185 30, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3185 31 3185 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3185 31 3185 32,SrcSpan "tests/examples/CParser.hs" 3185 32 3185 40,SrcSpan "tests/examples/CParser.hs" 3185 40 3185 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3185 32 3185 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3186 5 3188 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3186 5 3186 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3186 5 3186 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3186 15 3186 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3186 15 3186 16,SrcSpan "tests/examples/CParser.hs" 3186 16 3186 24,SrcSpan "tests/examples/CParser.hs" 3186 24 3186 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3186 16 3186 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3187 5 3188 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3187 5 3187 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3187 5 3187 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3187 15 3187 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3187 15 3187 16,SrcSpan "tests/examples/CParser.hs" 3187 16 3187 24,SrcSpan "tests/examples/CParser.hs" 3187 24 3187 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3187 16 3187 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3188 5 3188 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3188 5 3188 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3188 16 3188 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3188 16 3188 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3189 6 3194 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3189 6 3189 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3189 8 3194 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3189 8 3194 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3189 8 3189 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3189 8 3189 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3189 8 3189 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3189 18 3194 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3189 18 3189 19,SrcSpan "tests/examples/CParser.hs" 3194 5 3194 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3189 19 3193 100, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3189 19 3189 23,SrcSpan "tests/examples/CParser.hs" 3189 45 3189 47,SrcSpan "tests/examples/CParser.hs" 3189 48 3189 49,SrcSpan "tests/examples/CParser.hs" 3193 99 3193 100]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3189 24 3189 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3189 24 3189 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3189 24 3189 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3189 24 3189 34, srcInfoPoints = []}) "happyOut41"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3189 35 3189 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3189 35 3189 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3189 35 3189 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3189 50 3193 99, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3189 50 3189 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3189 50 3189 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3189 62 3193 99, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3189 62 3189 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3190 5 3193 99, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3190 5 3190 9,SrcSpan "tests/examples/CParser.hs" 3190 31 3190 33,SrcSpan "tests/examples/CParser.hs" 3190 34 3190 35,SrcSpan "tests/examples/CParser.hs" 3193 98 3193 99]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3190 10 3190 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3190 10 3190 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3190 10 3190 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3190 10 3190 20, srcInfoPoints = []}) "happyOut56"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3190 21 3190 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3190 21 3190 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3190 21 3190 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3190 36 3193 98, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3190 36 3190 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3190 36 3190 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3190 48 3193 98, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3190 48 3190 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3191 5 3193 98, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3191 5 3191 9,SrcSpan "tests/examples/CParser.hs" 3191 32 3191 34,SrcSpan "tests/examples/CParser.hs" 3191 35 3191 36,SrcSpan "tests/examples/CParser.hs" 3193 97 3193 98]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3191 10 3191 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3191 10 3191 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3191 10 3191 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3191 10 3191 21, srcInfoPoints = []}) "happyOut126"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3191 22 3191 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3191 22 3191 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3191 22 3191 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3191 37 3193 97, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3191 37 3191 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3191 37 3191 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3191 49 3193 97, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3191 49 3191 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 5 3193 97, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3192 5 3192 6,SrcSpan "tests/examples/CParser.hs" 3193 96 3193 97]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 7 3193 96, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 7 3192 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 7 3192 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 7 3192 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 7 3192 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 20 3192 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 20 3192 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 20 3192 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 32 3192 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 32 3192 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 32 3192 33, srcInfoPoints = []}) "$"))) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 34 3193 96, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3192 34 3192 38,SrcSpan "tests/examples/CParser.hs" 3192 51 3192 53,SrcSpan "tests/examples/CParser.hs" 3192 54 3192 55,SrcSpan "tests/examples/CParser.hs" 3193 37 3193 38,SrcSpan "tests/examples/CParser.hs" 3193 95 3193 96]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 39 3192 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 39 3192 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 39 3192 50, srcInfoPoints = []}) "happy_var_2"))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 56 3192 139, srcInfoPoints = []}) (PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 56 3192 66, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3192 56 3192 57,SrcSpan "tests/examples/CParser.hs" 3192 63 3192 64,SrcSpan "tests/examples/CParser.hs" 3192 65 3192 66]}) Boxed [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 57 3192 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 57 3192 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 57 3192 61, srcInfoPoints = []}) "Just")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 62 3192 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 62 3192 63, srcInfoPoints = []}) "d")],PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 64 3192 65, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 64 3192 65, srcInfoPoints = []}) "s")]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 68 3192 139, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3192 68 3192 70]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 71 3192 139, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 71 3192 88, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 71 3192 76, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 71 3192 76, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 71 3192 76, srcInfoPoints = []}) "CDecl"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 77 3192 88, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 77 3192 88, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 77 3192 88, srcInfoPoints = []}) "happy_var_1")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 89 3192 139, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3192 89 3192 90,SrcSpan "tests/examples/CParser.hs" 3192 138 3192 139]}) [Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 90 3192 138, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3192 90 3192 91,SrcSpan "tests/examples/CParser.hs" 3192 127 3192 128,SrcSpan "tests/examples/CParser.hs" 3192 135 3192 136,SrcSpan "tests/examples/CParser.hs" 3192 137 3192 138]}) Boxed [InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 91 3192 127, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 91 3192 95, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 91 3192 95, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 91 3192 95, srcInfoPoints = []}) "Just"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 96 3192 98, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 96 3192 98, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 96 3192 98, srcInfoPoints = []}) "$!"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 99 3192 127, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 99 3192 125, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 99 3192 113, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 99 3192 113, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 99 3192 113, srcInfoPoints = []}) "appendObjAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 114 3192 125, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 114 3192 125, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 114 3192 125, srcInfoPoints = []}) "happy_var_3")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 126 3192 127, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 126 3192 127, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 126 3192 127, srcInfoPoints = []}) "d")))),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 128 3192 135, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 128 3192 135, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 128 3192 135, srcInfoPoints = []}) "Nothing")),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 136 3192 137, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 136 3192 137, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 136 3192 137, srcInfoPoints = []}) "s"))]]))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3193 39 3193 93, srcInfoPoints = []}) (PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3193 39 3193 50, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3193 39 3193 40,SrcSpan "tests/examples/CParser.hs" 3193 47 3193 48,SrcSpan "tests/examples/CParser.hs" 3193 49 3193 50]}) Boxed [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3193 40 3193 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3193 40 3193 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3193 40 3193 47, srcInfoPoints = []}) "Nothing")) [],PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3193 48 3193 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3193 48 3193 49, srcInfoPoints = []}) "s")]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3193 51 3193 93, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3193 51 3193 53]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3193 54 3193 93, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3193 54 3193 71, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3193 54 3193 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3193 54 3193 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3193 54 3193 59, srcInfoPoints = []}) "CDecl"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3193 60 3193 71, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3193 60 3193 71, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3193 60 3193 71, srcInfoPoints = []}) "happy_var_1")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3193 72 3193 93, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3193 72 3193 73,SrcSpan "tests/examples/CParser.hs" 3193 92 3193 93]}) [Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3193 73 3193 92, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3193 73 3193 74,SrcSpan "tests/examples/CParser.hs" 3193 81 3193 82,SrcSpan "tests/examples/CParser.hs" 3193 89 3193 90,SrcSpan "tests/examples/CParser.hs" 3193 91 3193 92]}) Boxed [Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3193 74 3193 81, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3193 74 3193 81, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3193 74 3193 81, srcInfoPoints = []}) "Nothing")),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3193 82 3193 89, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3193 82 3193 89, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3193 82 3193 89, srcInfoPoints = []}) "Nothing")),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3193 90 3193 91, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3193 90 3193 91, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3193 90 3193 91, srcInfoPoints = []}) "s"))]]))) Nothing])))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3194 7 3194 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3194 7 3194 8,SrcSpan "tests/examples/CParser.hs" 3194 39 3194 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3194 8 3194 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3194 8 3194 9,SrcSpan "tests/examples/CParser.hs" 3194 11 3194 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3194 9 3194 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3194 9 3194 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3194 14 3194 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3194 14 3194 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3194 14 3194 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3194 14 3194 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3194 26 3194 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3194 26 3194 27,SrcSpan "tests/examples/CParser.hs" 3194 38 3194 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3194 27 3194 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3194 27 3194 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3194 27 3194 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3194 27 3194 36, srcInfoPoints = []}) "happyIn55"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3194 37 3194 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3194 37 3194 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3194 37 3194 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3196 1 3196 56, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3196 1 3196 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3196 1 3196 16, srcInfoPoints = []}) "happyReduce_190")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3196 17 3196 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3196 17 3196 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3196 19 3196 56, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3196 19 3196 37, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3196 19 3196 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3196 19 3196 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3196 19 3196 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3196 19 3196 30, srcInfoPoints = []}) "happyReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3196 31 3196 33, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3196 31 3196 33, srcInfoPoints = []}) 5 "5"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3196 34 3196 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3196 34 3196 37, srcInfoPoints = []}) 48 "48"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3196 38 3196 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3196 38 3196 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3196 38 3196 56, srcInfoPoints = []}) "happyReduction_190"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3197 1 3213 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3197 1 3213 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3197 1 3197 19, srcInfoPoints = []}) "happyReduction_190") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3197 20 3202 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3197 20 3197 21,SrcSpan "tests/examples/CParser.hs" 3202 14 3202 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3197 21 3202 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3197 21 3197 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3197 21 3197 30, srcInfoPoints = []}) "happy_x_5")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3197 31 3197 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3197 31 3197 32,SrcSpan "tests/examples/CParser.hs" 3197 32 3197 40,SrcSpan "tests/examples/CParser.hs" 3197 40 3197 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3197 32 3197 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3198 5 3202 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3198 5 3198 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3198 5 3198 14, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3198 15 3198 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3198 15 3198 16,SrcSpan "tests/examples/CParser.hs" 3198 16 3198 24,SrcSpan "tests/examples/CParser.hs" 3198 24 3198 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3198 16 3198 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3199 5 3202 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3199 5 3199 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3199 5 3199 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3199 15 3199 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3199 15 3199 16,SrcSpan "tests/examples/CParser.hs" 3199 16 3199 24,SrcSpan "tests/examples/CParser.hs" 3199 24 3199 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3199 16 3199 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3200 5 3202 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3200 5 3200 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3200 5 3200 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3200 15 3200 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3200 15 3200 16,SrcSpan "tests/examples/CParser.hs" 3200 16 3200 24,SrcSpan "tests/examples/CParser.hs" 3200 24 3200 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3200 16 3200 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3201 5 3202 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3201 5 3201 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3201 5 3201 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3201 15 3201 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3201 15 3201 16,SrcSpan "tests/examples/CParser.hs" 3201 16 3201 24,SrcSpan "tests/examples/CParser.hs" 3201 24 3201 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3201 16 3201 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3202 5 3202 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3202 5 3202 14, srcInfoPoints = []}) "happyRest")))))))] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3203 6 3213 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3203 6 3203 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3203 8 3213 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3203 8 3203 12,SrcSpan "tests/examples/CParser.hs" 3203 34 3203 36,SrcSpan "tests/examples/CParser.hs" 3203 37 3203 38,SrcSpan "tests/examples/CParser.hs" 3213 30 3213 31]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3203 13 3203 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3203 13 3203 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3203 13 3203 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3203 13 3203 23, srcInfoPoints = []}) "happyOut55"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3203 24 3203 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3203 24 3203 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3203 24 3203 33, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3203 39 3213 30, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3203 39 3203 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3203 39 3203 50, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3203 51 3213 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3203 51 3203 53]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3204 5 3213 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3204 5 3204 9,SrcSpan "tests/examples/CParser.hs" 3204 32 3204 34,SrcSpan "tests/examples/CParser.hs" 3204 35 3204 36,SrcSpan "tests/examples/CParser.hs" 3213 29 3213 30]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3204 10 3204 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3204 10 3204 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3204 10 3204 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3204 10 3204 21, srcInfoPoints = []}) "happyOut126"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3204 22 3204 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3204 22 3204 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3204 22 3204 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3204 37 3213 29, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3204 37 3204 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3204 37 3204 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3204 49 3213 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3204 49 3204 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3205 5 3213 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3205 5 3205 9,SrcSpan "tests/examples/CParser.hs" 3205 31 3205 33,SrcSpan "tests/examples/CParser.hs" 3205 34 3205 35,SrcSpan "tests/examples/CParser.hs" 3213 28 3213 29]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3205 10 3205 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3205 10 3205 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3205 10 3205 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3205 10 3205 20, srcInfoPoints = []}) "happyOut56"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3205 21 3205 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3205 21 3205 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3205 21 3205 30, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3205 36 3213 28, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3205 36 3205 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3205 36 3205 47, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3205 48 3213 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3205 48 3205 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3206 5 3213 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3206 5 3206 9,SrcSpan "tests/examples/CParser.hs" 3206 32 3206 34,SrcSpan "tests/examples/CParser.hs" 3206 35 3206 36,SrcSpan "tests/examples/CParser.hs" 3213 27 3213 28]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3206 10 3206 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3206 10 3206 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3206 10 3206 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3206 10 3206 21, srcInfoPoints = []}) "happyOut126"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3206 22 3206 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3206 22 3206 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3206 22 3206 31, srcInfoPoints = []}) "happy_x_5")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3206 37 3213 27, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3206 37 3206 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3206 37 3206 48, srcInfoPoints = []}) "happy_var_5")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3206 49 3213 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3206 49 3206 51]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3207 5 3213 27, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3207 5 3213 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3207 5 3207 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3207 5 3207 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3207 5 3207 14, srcInfoPoints = []}) "happyIn55"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3208 10 3213 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3208 10 3208 11,SrcSpan "tests/examples/CParser.hs" 3213 5 3213 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3208 11 3212 81, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3208 11 3208 15,SrcSpan "tests/examples/CParser.hs" 3208 28 3208 30,SrcSpan "tests/examples/CParser.hs" 3209 13 3209 13,SrcSpan "tests/examples/CParser.hs" 3213 5 3213 0]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3208 16 3208 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3208 16 3208 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3208 16 3208 27, srcInfoPoints = []}) "happy_var_1"))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3209 13 3212 81, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3209 13 3209 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3209 13 3209 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3209 13 3209 18, srcInfoPoints = []}) "CDecl")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3209 19 3209 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3209 19 3209 28, srcInfoPoints = []}) "declspecs"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3209 29 3209 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3209 29 3209 33, srcInfoPoints = []}) "dies"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3209 34 3209 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3209 34 3209 38, srcInfoPoints = []}) "attr")]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3209 39 3212 81, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3209 39 3209 41]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3210 15 3212 81, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3210 15 3210 19,SrcSpan "tests/examples/CParser.hs" 3210 32 3210 34,SrcSpan "tests/examples/CParser.hs" 3211 17 3211 17,SrcSpan "tests/examples/CParser.hs" 3212 17 3212 17,SrcSpan "tests/examples/CParser.hs" 3213 5 3213 0]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3210 20 3210 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3210 20 3210 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3210 20 3210 31, srcInfoPoints = []}) "happy_var_4"))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 17 3211 122, srcInfoPoints = []}) (PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 17 3211 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3211 17 3211 18,SrcSpan "tests/examples/CParser.hs" 3211 24 3211 25,SrcSpan "tests/examples/CParser.hs" 3211 26 3211 27]}) Boxed [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 18 3211 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 18 3211 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 18 3211 22, srcInfoPoints = []}) "Just")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 23 3211 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 23 3211 24, srcInfoPoints = []}) "d")],PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 25 3211 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 25 3211 26, srcInfoPoints = []}) "s")]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 28 3211 122, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3211 28 3211 30]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 31 3211 122, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 31 3211 117, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 31 3211 46, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 31 3211 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 31 3211 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 31 3211 36, srcInfoPoints = []}) "CDecl"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 37 3211 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 37 3211 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 37 3211 46, srcInfoPoints = []}) "declspecs")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 47 3211 117, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3211 47 3211 48,SrcSpan "tests/examples/CParser.hs" 3211 116 3211 117]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 48 3211 116, srcInfoPoints = []}) (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 48 3211 109, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3211 48 3211 49,SrcSpan "tests/examples/CParser.hs" 3211 98 3211 99,SrcSpan "tests/examples/CParser.hs" 3211 106 3211 107,SrcSpan "tests/examples/CParser.hs" 3211 108 3211 109]}) Boxed [InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 49 3211 98, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 49 3211 53, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 49 3211 53, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 49 3211 53, srcInfoPoints = []}) "Just"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 53 3211 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 53 3211 54, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 53 3211 54, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 55 3211 98, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 55 3211 96, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 55 3211 69, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 55 3211 69, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 55 3211 69, srcInfoPoints = []}) "appendObjAttrs"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 70 3211 96, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3211 70 3211 71,SrcSpan "tests/examples/CParser.hs" 3211 95 3211 96]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 71 3211 95, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 71 3211 82, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 71 3211 82, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 71 3211 82, srcInfoPoints = []}) "happy_var_3"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 82 3211 84, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 82 3211 84, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 82 3211 84, srcInfoPoints = []}) "++"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 84 3211 95, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 84 3211 95, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 84 3211 95, srcInfoPoints = []}) "happy_var_5")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 97 3211 98, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 97 3211 98, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 97 3211 98, srcInfoPoints = []}) "d")))),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 99 3211 106, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 99 3211 106, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 99 3211 106, srcInfoPoints = []}) "Nothing")),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 107 3211 108, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 107 3211 108, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 107 3211 108, srcInfoPoints = []}) "s"))]) (QConOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 110 3211 111, srcInfoPoints = []}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 110 3211 111, srcInfoPoints = []}) (Cons (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 110 3211 111, srcInfoPoints = []})))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 112 3211 116, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 112 3211 116, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 112 3211 116, srcInfoPoints = []}) "dies")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 118 3211 122, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 118 3211 122, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 118 3211 122, srcInfoPoints = []}) "attr"))))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 17 3212 81, srcInfoPoints = []}) (PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 17 3212 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3212 17 3212 18,SrcSpan "tests/examples/CParser.hs" 3212 25 3212 26,SrcSpan "tests/examples/CParser.hs" 3212 27 3212 28]}) Boxed [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 18 3212 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 18 3212 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 18 3212 25, srcInfoPoints = []}) "Nothing")) [],PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 26 3212 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 26 3212 27, srcInfoPoints = []}) "s")]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 29 3212 81, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3212 29 3212 31]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 32 3212 81, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 32 3212 76, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 32 3212 47, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 32 3212 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 32 3212 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 32 3212 37, srcInfoPoints = []}) "CDecl"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 38 3212 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 38 3212 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 38 3212 47, srcInfoPoints = []}) "declspecs")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 48 3212 76, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3212 48 3212 49,SrcSpan "tests/examples/CParser.hs" 3212 75 3212 76]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 49 3212 75, srcInfoPoints = []}) (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 49 3212 68, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3212 49 3212 50,SrcSpan "tests/examples/CParser.hs" 3212 57 3212 58,SrcSpan "tests/examples/CParser.hs" 3212 65 3212 66,SrcSpan "tests/examples/CParser.hs" 3212 67 3212 68]}) Boxed [Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 50 3212 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 50 3212 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 50 3212 57, srcInfoPoints = []}) "Nothing")),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 58 3212 65, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 58 3212 65, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 58 3212 65, srcInfoPoints = []}) "Nothing")),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 66 3212 67, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 66 3212 67, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 66 3212 67, srcInfoPoints = []}) "s"))]) (QConOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 69 3212 70, srcInfoPoints = []}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 69 3212 70, srcInfoPoints = []}) (Cons (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 69 3212 70, srcInfoPoints = []})))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 71 3212 75, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 71 3212 75, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 71 3212 75, srcInfoPoints = []}) "dies")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 77 3212 81, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 77 3212 81, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 77 3212 81, srcInfoPoints = []}) "attr"))))) Nothing])) Nothing]))) (QConOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3213 7 3213 17, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3213 7 3213 8,SrcSpan "tests/examples/CParser.hs" 3213 8 3213 16,SrcSpan "tests/examples/CParser.hs" 3213 16 3213 17]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3213 7 3213 17, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3213 7 3213 8,SrcSpan "tests/examples/CParser.hs" 3213 8 3213 16,SrcSpan "tests/examples/CParser.hs" 3213 16 3213 17]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3213 8 3213 16, srcInfoPoints = []}) "HappyStk"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3213 18 3213 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3213 18 3213 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3213 18 3213 27, srcInfoPoints = []}) "happyRest"))))) Nothing])) Nothing])) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3215 1 3215 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3215 1 3215 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3215 1 3215 16, srcInfoPoints = []}) "happyReduce_191")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3215 17 3215 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3215 17 3215 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3215 19 3215 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3215 19 3215 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3215 19 3215 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3215 19 3215 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3215 19 3215 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3215 19 3215 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3215 36 3215 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3215 36 3215 38, srcInfoPoints = []}) 1 "1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3215 39 3215 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3215 39 3215 42, srcInfoPoints = []}) 48 "48"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3215 43 3215 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3215 43 3215 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3215 43 3215 61, srcInfoPoints = []}) "happyReduction_191"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3216 1 3220 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3216 1 3220 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3216 1 3216 19, srcInfoPoints = []}) "happyReduction_191") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3216 20 3217 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3216 20 3216 21,SrcSpan "tests/examples/CParser.hs" 3217 14 3217 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3216 21 3217 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3216 21 3216 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3216 21 3216 30, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3216 31 3216 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3216 31 3216 32,SrcSpan "tests/examples/CParser.hs" 3216 32 3216 40,SrcSpan "tests/examples/CParser.hs" 3216 40 3216 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3216 32 3216 40, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3217 5 3217 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3217 5 3217 14, srcInfoPoints = []}) "happyRest"))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3217 16 3217 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3217 16 3217 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3218 6 3220 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3218 6 3218 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3218 8 3220 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3218 8 3220 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3218 8 3218 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3218 8 3218 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3218 8 3218 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3218 18 3220 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3218 18 3218 19,SrcSpan "tests/examples/CParser.hs" 3220 5 3220 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3218 19 3219 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3218 19 3218 23,SrcSpan "tests/examples/CParser.hs" 3218 45 3218 47,SrcSpan "tests/examples/CParser.hs" 3218 48 3218 49,SrcSpan "tests/examples/CParser.hs" 3219 55 3219 56]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3218 24 3218 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3218 24 3218 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3218 24 3218 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3218 24 3218 34, srcInfoPoints = []}) "happyOut41"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3218 35 3218 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3218 35 3218 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3218 35 3218 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3218 50 3219 55, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3218 50 3218 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3218 50 3218 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3218 62 3219 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3218 62 3218 64]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3219 5 3219 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3219 5 3219 6,SrcSpan "tests/examples/CParser.hs" 3219 54 3219 55]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3219 7 3219 54, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3219 7 3219 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3219 7 3219 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3219 7 3219 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3219 7 3219 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3219 20 3219 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3219 20 3219 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3219 20 3219 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3219 32 3219 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3219 32 3219 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3219 32 3219 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3219 34 3219 54, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3219 34 3219 51, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3219 34 3219 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3219 34 3219 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3219 34 3219 39, srcInfoPoints = []}) "CDecl"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3219 40 3219 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3219 40 3219 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3219 40 3219 51, srcInfoPoints = []}) "happy_var_1")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3219 52 3219 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3219 52 3219 53,SrcSpan "tests/examples/CParser.hs" 3219 53 3219 54]}) []))))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3220 7 3220 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3220 7 3220 8,SrcSpan "tests/examples/CParser.hs" 3220 39 3220 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3220 8 3220 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3220 8 3220 9,SrcSpan "tests/examples/CParser.hs" 3220 11 3220 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3220 9 3220 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3220 9 3220 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3220 14 3220 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3220 14 3220 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3220 14 3220 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3220 14 3220 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3220 26 3220 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3220 26 3220 27,SrcSpan "tests/examples/CParser.hs" 3220 38 3220 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3220 27 3220 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3220 27 3220 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3220 27 3220 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3220 27 3220 36, srcInfoPoints = []}) "happyIn55"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3220 37 3220 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3220 37 3220 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3220 37 3220 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3222 1 3222 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3222 1 3222 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3222 1 3222 16, srcInfoPoints = []}) "happyReduce_192")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3222 17 3222 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3222 17 3222 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3222 19 3222 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3222 19 3222 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3222 19 3222 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3222 19 3222 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3222 19 3222 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3222 38 3222 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3222 38 3222 41, srcInfoPoints = []}) 49 "49"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3222 42 3222 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3222 42 3222 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3222 42 3222 60, srcInfoPoints = []}) "happyReduction_192"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3223 1 3227 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3223 1 3227 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3223 1 3223 19, srcInfoPoints = []}) "happyReduction_192") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3223 20 3223 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3223 20 3223 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3224 6 3227 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3224 6 3224 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3224 9 3227 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3224 9 3224 13,SrcSpan "tests/examples/CParser.hs" 3224 35 3224 37,SrcSpan "tests/examples/CParser.hs" 3224 38 3224 39,SrcSpan "tests/examples/CParser.hs" 3227 6 3227 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3224 14 3224 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3224 14 3224 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3224 14 3224 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3224 14 3224 24, srcInfoPoints = []}) "happyOut63"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3224 25 3224 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3224 25 3224 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3224 25 3224 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3224 40 3227 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3224 40 3224 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3224 40 3224 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3224 52 3227 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3224 52 3224 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3225 5 3227 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3225 5 3225 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3225 5 3225 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3225 5 3225 14, srcInfoPoints = []}) "happyIn56"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3226 10 3227 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3226 10 3226 11,SrcSpan "tests/examples/CParser.hs" 3227 5 3227 6]}) (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3226 11 3226 53, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3226 11 3226 12,SrcSpan "tests/examples/CParser.hs" 3226 43 3226 44,SrcSpan "tests/examples/CParser.hs" 3226 52 3226 53]}) Boxed [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3226 12 3226 43, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3226 12 3226 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3226 12 3226 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3226 12 3226 16, srcInfoPoints = []}) "Just"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3226 17 3226 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3226 17 3226 18,SrcSpan "tests/examples/CParser.hs" 3226 42 3226 43]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3226 18 3226 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3226 18 3226 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3226 18 3226 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3226 18 3226 30, srcInfoPoints = []}) "reverseDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3226 31 3226 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3226 31 3226 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3226 31 3226 42, srcInfoPoints = []}) "happy_var_1"))))),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3226 45 3226 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3226 45 3226 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3226 45 3226 52, srcInfoPoints = []}) "Nothing"))])))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3229 1 3229 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3229 1 3229 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3229 1 3229 16, srcInfoPoints = []}) "happyReduce_193")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3229 17 3229 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3229 17 3229 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3229 19 3229 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3229 19 3229 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3229 19 3229 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3229 19 3229 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3229 19 3229 36, srcInfoPoints = []}) "happySpecReduce_2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3229 38 3229 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3229 38 3229 41, srcInfoPoints = []}) 49 "49"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3229 42 3229 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3229 42 3229 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3229 42 3229 60, srcInfoPoints = []}) "happyReduction_193"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3230 1 3235 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3230 1 3235 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3230 1 3230 19, srcInfoPoints = []}) "happyReduction_193") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3230 20 3230 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3230 20 3230 29, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3231 5 3231 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3231 5 3231 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3232 6 3235 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3232 6 3232 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3232 9 3235 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3232 9 3232 13,SrcSpan "tests/examples/CParser.hs" 3232 36 3232 38,SrcSpan "tests/examples/CParser.hs" 3232 39 3232 40,SrcSpan "tests/examples/CParser.hs" 3235 6 3235 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3232 14 3232 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3232 14 3232 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3232 14 3232 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3232 14 3232 25, srcInfoPoints = []}) "happyOut121"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3232 26 3232 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3232 26 3232 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3232 26 3232 35, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3232 41 3235 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3232 41 3232 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3232 41 3232 52, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3232 53 3235 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3232 53 3232 55]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3233 5 3235 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3233 5 3233 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3233 5 3233 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3233 5 3233 14, srcInfoPoints = []}) "happyIn56"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3234 10 3235 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3234 10 3234 11,SrcSpan "tests/examples/CParser.hs" 3235 5 3235 6]}) (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3234 11 3234 38, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3234 11 3234 12,SrcSpan "tests/examples/CParser.hs" 3234 19 3234 20,SrcSpan "tests/examples/CParser.hs" 3234 37 3234 38]}) Boxed [Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3234 12 3234 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3234 12 3234 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3234 12 3234 19, srcInfoPoints = []}) "Nothing")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3234 21 3234 37, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3234 21 3234 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3234 21 3234 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3234 21 3234 25, srcInfoPoints = []}) "Just"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3234 26 3234 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3234 26 3234 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3234 26 3234 37, srcInfoPoints = []}) "happy_var_2")))])))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3237 1 3237 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3237 1 3237 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3237 1 3237 16, srcInfoPoints = []}) "happyReduce_194")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3237 17 3237 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3237 17 3237 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3237 19 3237 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3237 19 3237 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3237 19 3237 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3237 19 3237 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3237 19 3237 36, srcInfoPoints = []}) "happySpecReduce_3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3237 38 3237 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3237 38 3237 41, srcInfoPoints = []}) 49 "49"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3237 42 3237 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3237 42 3237 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3237 42 3237 60, srcInfoPoints = []}) "happyReduction_194"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3238 1 3245 8, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3238 1 3245 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3238 1 3238 19, srcInfoPoints = []}) "happyReduction_194") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3238 20 3238 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3238 20 3238 29, srcInfoPoints = []}) "happy_x_3"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3239 5 3239 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3239 5 3239 14, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3240 5 3240 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3240 5 3240 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3241 6 3245 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3241 6 3241 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3241 9 3245 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3241 9 3241 13,SrcSpan "tests/examples/CParser.hs" 3241 35 3241 37,SrcSpan "tests/examples/CParser.hs" 3241 38 3241 39,SrcSpan "tests/examples/CParser.hs" 3245 7 3245 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3241 14 3241 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3241 14 3241 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3241 14 3241 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3241 14 3241 24, srcInfoPoints = []}) "happyOut63"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3241 25 3241 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3241 25 3241 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3241 25 3241 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3241 40 3245 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3241 40 3241 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3241 40 3241 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3241 52 3245 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3241 52 3241 54]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3242 5 3245 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3242 5 3242 9,SrcSpan "tests/examples/CParser.hs" 3242 32 3242 34,SrcSpan "tests/examples/CParser.hs" 3242 35 3242 36,SrcSpan "tests/examples/CParser.hs" 3245 6 3245 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3242 10 3242 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3242 10 3242 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3242 10 3242 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3242 10 3242 21, srcInfoPoints = []}) "happyOut121"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3242 22 3242 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3242 22 3242 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3242 22 3242 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3242 37 3245 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3242 37 3242 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3242 37 3242 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3242 49 3245 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3242 49 3242 51]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3243 5 3245 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3243 5 3243 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3243 5 3243 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3243 5 3243 14, srcInfoPoints = []}) "happyIn56"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3244 10 3245 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3244 10 3244 11,SrcSpan "tests/examples/CParser.hs" 3245 5 3245 6]}) (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3244 11 3244 62, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3244 11 3244 12,SrcSpan "tests/examples/CParser.hs" 3244 43 3244 44,SrcSpan "tests/examples/CParser.hs" 3244 61 3244 62]}) Boxed [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3244 12 3244 43, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3244 12 3244 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3244 12 3244 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3244 12 3244 16, srcInfoPoints = []}) "Just"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3244 17 3244 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3244 17 3244 18,SrcSpan "tests/examples/CParser.hs" 3244 42 3244 43]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3244 18 3244 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3244 18 3244 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3244 18 3244 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3244 18 3244 30, srcInfoPoints = []}) "reverseDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3244 31 3244 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3244 31 3244 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3244 31 3244 42, srcInfoPoints = []}) "happy_var_1"))))),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3244 45 3244 61, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3244 45 3244 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3244 45 3244 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3244 45 3244 49, srcInfoPoints = []}) "Just"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3244 50 3244 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3244 50 3244 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3244 50 3244 61, srcInfoPoints = []}) "happy_var_3")))])))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3247 1 3247 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3247 1 3247 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3247 1 3247 16, srcInfoPoints = []}) "happyReduce_195")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3247 17 3247 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3247 17 3247 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3247 19 3247 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3247 19 3247 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3247 19 3247 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3247 19 3247 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3247 19 3247 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3247 38 3247 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3247 38 3247 41, srcInfoPoints = []}) 50 "50"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3247 42 3247 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3247 42 3247 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3247 42 3247 60, srcInfoPoints = []}) "happyReduction_195"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3248 1 3252 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3248 1 3252 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3248 1 3248 19, srcInfoPoints = []}) "happyReduction_195") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3248 20 3248 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3248 20 3248 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3249 6 3252 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3249 6 3249 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3249 9 3252 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3249 9 3249 13,SrcSpan "tests/examples/CParser.hs" 3249 35 3249 37,SrcSpan "tests/examples/CParser.hs" 3249 38 3249 39,SrcSpan "tests/examples/CParser.hs" 3252 6 3252 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3249 14 3249 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3249 14 3249 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3249 14 3249 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3249 14 3249 24, srcInfoPoints = []}) "happyOut72"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3249 25 3249 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3249 25 3249 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3249 25 3249 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3249 40 3252 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3249 40 3249 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3249 40 3249 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3249 52 3252 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3249 52 3249 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3250 5 3252 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3250 5 3250 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3250 5 3250 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3250 5 3250 14, srcInfoPoints = []}) "happyIn57"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3251 10 3252 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3251 10 3251 11,SrcSpan "tests/examples/CParser.hs" 3252 5 3252 6]}) (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3251 11 3251 53, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3251 11 3251 12,SrcSpan "tests/examples/CParser.hs" 3251 43 3251 44,SrcSpan "tests/examples/CParser.hs" 3251 52 3251 53]}) Boxed [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3251 12 3251 43, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3251 12 3251 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3251 12 3251 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3251 12 3251 16, srcInfoPoints = []}) "Just"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3251 17 3251 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3251 17 3251 18,SrcSpan "tests/examples/CParser.hs" 3251 42 3251 43]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3251 18 3251 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3251 18 3251 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3251 18 3251 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3251 18 3251 30, srcInfoPoints = []}) "reverseDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3251 31 3251 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3251 31 3251 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3251 31 3251 42, srcInfoPoints = []}) "happy_var_1"))))),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3251 45 3251 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3251 45 3251 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3251 45 3251 52, srcInfoPoints = []}) "Nothing"))])))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3254 1 3254 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3254 1 3254 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3254 1 3254 16, srcInfoPoints = []}) "happyReduce_196")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3254 17 3254 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3254 17 3254 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3254 19 3254 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3254 19 3254 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3254 19 3254 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3254 19 3254 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3254 19 3254 36, srcInfoPoints = []}) "happySpecReduce_2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3254 38 3254 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3254 38 3254 41, srcInfoPoints = []}) 50 "50"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3254 42 3254 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3254 42 3254 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3254 42 3254 60, srcInfoPoints = []}) "happyReduction_196"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3255 1 3260 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3255 1 3260 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3255 1 3255 19, srcInfoPoints = []}) "happyReduction_196") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3255 20 3255 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3255 20 3255 29, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3256 5 3256 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3256 5 3256 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3257 6 3260 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3257 6 3257 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3257 9 3260 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3257 9 3257 13,SrcSpan "tests/examples/CParser.hs" 3257 36 3257 38,SrcSpan "tests/examples/CParser.hs" 3257 39 3257 40,SrcSpan "tests/examples/CParser.hs" 3260 6 3260 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3257 14 3257 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3257 14 3257 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3257 14 3257 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3257 14 3257 25, srcInfoPoints = []}) "happyOut121"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3257 26 3257 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3257 26 3257 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3257 26 3257 35, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3257 41 3260 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3257 41 3257 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3257 41 3257 52, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3257 53 3260 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3257 53 3257 55]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3258 5 3260 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3258 5 3258 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3258 5 3258 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3258 5 3258 14, srcInfoPoints = []}) "happyIn57"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3259 10 3260 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3259 10 3259 11,SrcSpan "tests/examples/CParser.hs" 3260 5 3260 6]}) (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3259 11 3259 38, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3259 11 3259 12,SrcSpan "tests/examples/CParser.hs" 3259 19 3259 20,SrcSpan "tests/examples/CParser.hs" 3259 37 3259 38]}) Boxed [Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3259 12 3259 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3259 12 3259 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3259 12 3259 19, srcInfoPoints = []}) "Nothing")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3259 21 3259 37, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3259 21 3259 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3259 21 3259 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3259 21 3259 25, srcInfoPoints = []}) "Just"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3259 26 3259 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3259 26 3259 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3259 26 3259 37, srcInfoPoints = []}) "happy_var_2")))])))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3262 1 3262 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3262 1 3262 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3262 1 3262 16, srcInfoPoints = []}) "happyReduce_197")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3262 17 3262 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3262 17 3262 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3262 19 3262 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3262 19 3262 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3262 19 3262 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3262 19 3262 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3262 19 3262 36, srcInfoPoints = []}) "happySpecReduce_3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3262 38 3262 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3262 38 3262 41, srcInfoPoints = []}) 50 "50"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3262 42 3262 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3262 42 3262 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3262 42 3262 60, srcInfoPoints = []}) "happyReduction_197"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3263 1 3270 8, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3263 1 3270 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3263 1 3263 19, srcInfoPoints = []}) "happyReduction_197") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3263 20 3263 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3263 20 3263 29, srcInfoPoints = []}) "happy_x_3"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3264 5 3264 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3264 5 3264 14, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3265 5 3265 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3265 5 3265 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3266 6 3270 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3266 6 3266 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3266 9 3270 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3266 9 3266 13,SrcSpan "tests/examples/CParser.hs" 3266 35 3266 37,SrcSpan "tests/examples/CParser.hs" 3266 38 3266 39,SrcSpan "tests/examples/CParser.hs" 3270 7 3270 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3266 14 3266 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3266 14 3266 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3266 14 3266 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3266 14 3266 24, srcInfoPoints = []}) "happyOut72"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3266 25 3266 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3266 25 3266 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3266 25 3266 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3266 40 3270 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3266 40 3266 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3266 40 3266 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3266 52 3270 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3266 52 3266 54]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3267 5 3270 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3267 5 3267 9,SrcSpan "tests/examples/CParser.hs" 3267 32 3267 34,SrcSpan "tests/examples/CParser.hs" 3267 35 3267 36,SrcSpan "tests/examples/CParser.hs" 3270 6 3270 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3267 10 3267 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3267 10 3267 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3267 10 3267 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3267 10 3267 21, srcInfoPoints = []}) "happyOut121"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3267 22 3267 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3267 22 3267 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3267 22 3267 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3267 37 3270 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3267 37 3267 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3267 37 3267 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3267 49 3270 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3267 49 3267 51]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3268 5 3270 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3268 5 3268 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3268 5 3268 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3268 5 3268 14, srcInfoPoints = []}) "happyIn57"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3269 10 3270 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3269 10 3269 11,SrcSpan "tests/examples/CParser.hs" 3270 5 3270 6]}) (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3269 11 3269 62, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3269 11 3269 12,SrcSpan "tests/examples/CParser.hs" 3269 43 3269 44,SrcSpan "tests/examples/CParser.hs" 3269 61 3269 62]}) Boxed [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3269 12 3269 43, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3269 12 3269 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3269 12 3269 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3269 12 3269 16, srcInfoPoints = []}) "Just"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3269 17 3269 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3269 17 3269 18,SrcSpan "tests/examples/CParser.hs" 3269 42 3269 43]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3269 18 3269 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3269 18 3269 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3269 18 3269 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3269 18 3269 30, srcInfoPoints = []}) "reverseDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3269 31 3269 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3269 31 3269 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3269 31 3269 42, srcInfoPoints = []}) "happy_var_1"))))),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3269 45 3269 61, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3269 45 3269 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3269 45 3269 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3269 45 3269 49, srcInfoPoints = []}) "Just"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3269 50 3269 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3269 50 3269 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3269 50 3269 61, srcInfoPoints = []}) "happy_var_3")))])))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3272 1 3272 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3272 1 3272 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3272 1 3272 16, srcInfoPoints = []}) "happyReduce_198")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3272 17 3272 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3272 17 3272 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3272 19 3272 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3272 19 3272 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3272 19 3272 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3272 19 3272 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3272 19 3272 36, srcInfoPoints = []}) "happySpecReduce_2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3272 38 3272 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3272 38 3272 41, srcInfoPoints = []}) 50 "50"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3272 42 3272 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3272 42 3272 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3272 42 3272 60, srcInfoPoints = []}) "happyReduction_198"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3273 1 3282 8, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3273 1 3282 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3273 1 3273 19, srcInfoPoints = []}) "happyReduction_198") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3273 20 3273 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3273 20 3273 29, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3274 5 3274 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3274 5 3274 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3275 6 3282 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3275 6 3275 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3275 9 3282 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3275 9 3275 13,SrcSpan "tests/examples/CParser.hs" 3275 35 3275 37,SrcSpan "tests/examples/CParser.hs" 3275 38 3275 39,SrcSpan "tests/examples/CParser.hs" 3282 7 3282 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3275 14 3275 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3275 14 3275 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3275 14 3275 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3275 14 3275 24, srcInfoPoints = []}) "happyOut57"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3275 25 3275 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3275 25 3275 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3275 25 3275 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3275 40 3282 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3275 40 3275 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3275 40 3275 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3275 52 3282 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3275 52 3275 54]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3276 5 3282 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3276 5 3276 9,SrcSpan "tests/examples/CParser.hs" 3276 32 3276 34,SrcSpan "tests/examples/CParser.hs" 3276 35 3276 36,SrcSpan "tests/examples/CParser.hs" 3282 6 3282 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3276 10 3276 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3276 10 3276 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3276 10 3276 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3276 10 3276 21, srcInfoPoints = []}) "happyOut128"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3276 22 3276 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3276 22 3276 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3276 22 3276 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3276 37 3282 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3276 37 3276 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3276 37 3276 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3276 49 3282 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3276 49 3276 51]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3277 5 3282 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3277 5 3277 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3277 5 3277 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3277 5 3277 14, srcInfoPoints = []}) "happyIn57"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3278 10 3282 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3278 10 3278 11,SrcSpan "tests/examples/CParser.hs" 3282 5 3282 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3278 11 3281 20, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3278 11 3278 15,SrcSpan "tests/examples/CParser.hs" 3278 28 3278 30,SrcSpan "tests/examples/CParser.hs" 3278 31 3278 32,SrcSpan "tests/examples/CParser.hs" 3279 21 3279 22,SrcSpan "tests/examples/CParser.hs" 3281 19 3281 20]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3278 16 3278 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3278 16 3278 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3278 16 3278 27, srcInfoPoints = []}) "happy_var_1"))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3278 35 3278 67, srcInfoPoints = []}) (PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3278 35 3278 49, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3278 35 3278 36,SrcSpan "tests/examples/CParser.hs" 3278 43 3278 44,SrcSpan "tests/examples/CParser.hs" 3278 48 3278 49]}) Boxed [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3278 36 3278 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3278 36 3278 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3278 36 3278 43, srcInfoPoints = []}) "Nothing")) [],PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3278 44 3278 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3278 44 3278 48, srcInfoPoints = []}) "expr")]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3278 50 3278 67, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3278 50 3278 52]}) (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3278 53 3278 67, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3278 53 3278 54,SrcSpan "tests/examples/CParser.hs" 3278 61 3278 62,SrcSpan "tests/examples/CParser.hs" 3278 66 3278 67]}) Boxed [Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3278 54 3278 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3278 54 3278 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3278 54 3278 61, srcInfoPoints = []}) "Nothing")),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3278 62 3278 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3278 62 3278 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3278 62 3278 66, srcInfoPoints = []}) "expr"))])) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3279 23 3280 107, srcInfoPoints = []}) (PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3279 23 3279 75, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3279 23 3279 24,SrcSpan "tests/examples/CParser.hs" 3279 69 3279 70,SrcSpan "tests/examples/CParser.hs" 3279 74 3279 75]}) Boxed [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3279 24 3279 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3279 24 3279 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3279 24 3279 28, srcInfoPoints = []}) "Just")) [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3279 29 3279 69, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3279 29 3279 30,SrcSpan "tests/examples/CParser.hs" 3279 68 3279 69]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3279 30 3279 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3279 30 3279 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3279 30 3279 36, srcInfoPoints = []}) "CDeclr")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3279 37 3279 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3279 37 3279 41, srcInfoPoints = []}) "name"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3279 42 3279 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3279 42 3279 49, srcInfoPoints = []}) "derived"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3279 50 3279 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3279 50 3279 57, srcInfoPoints = []}) "asmname"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3279 58 3279 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3279 58 3279 63, srcInfoPoints = []}) "attrs"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3279 64 3279 68, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3279 64 3279 68, srcInfoPoints = []}) "node")])],PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3279 71 3279 74, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3279 71 3279 74, srcInfoPoints = []}) "bsz")]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3279 76 3280 107, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3279 76 3279 78]}) (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 41 3280 107, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3280 41 3280 42,SrcSpan "tests/examples/CParser.hs" 3280 102 3280 103,SrcSpan "tests/examples/CParser.hs" 3280 106 3280 107]}) Boxed [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 42 3280 102, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 42 3280 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 42 3280 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 42 3280 46, srcInfoPoints = []}) "Just"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 47 3280 102, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3280 47 3280 48,SrcSpan "tests/examples/CParser.hs" 3280 101 3280 102]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 48 3280 101, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 48 3280 96, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 48 3280 75, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 48 3280 67, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 48 3280 59, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 48 3280 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 48 3280 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 48 3280 54, srcInfoPoints = []}) "CDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 55 3280 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 55 3280 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 55 3280 59, srcInfoPoints = []}) "name")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 60 3280 67, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 60 3280 67, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 60 3280 67, srcInfoPoints = []}) "derived")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 68 3280 75, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 68 3280 75, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 68 3280 75, srcInfoPoints = []}) "asmname")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 76 3280 96, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3280 76 3280 77,SrcSpan "tests/examples/CParser.hs" 3280 95 3280 96]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 77 3280 95, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 77 3280 82, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 77 3280 82, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 77 3280 82, srcInfoPoints = []}) "attrs"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 82 3280 84, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 82 3280 84, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 82 3280 84, srcInfoPoints = []}) "++"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 84 3280 95, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 84 3280 95, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 84 3280 95, srcInfoPoints = []}) "happy_var_2")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 97 3280 101, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 97 3280 101, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 97 3280 101, srcInfoPoints = []}) "node"))))),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 103 3280 106, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 103 3280 106, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 103 3280 106, srcInfoPoints = []}) "bsz"))])) Nothing])))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3284 1 3284 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3284 1 3284 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3284 1 3284 16, srcInfoPoints = []}) "happyReduce_199")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3284 17 3284 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3284 17 3284 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3284 19 3284 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3284 19 3284 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3284 19 3284 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3284 19 3284 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3284 19 3284 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3284 19 3284 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3284 36 3284 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3284 36 3284 38, srcInfoPoints = []}) 5 "5"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3284 39 3284 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3284 39 3284 42, srcInfoPoints = []}) 51 "51"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3284 43 3284 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3284 43 3284 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3284 43 3284 61, srcInfoPoints = []}) "happyReduction_199"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3285 1 3295 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3285 1 3295 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3285 1 3285 19, srcInfoPoints = []}) "happyReduction_199") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3285 20 3290 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3285 20 3285 21,SrcSpan "tests/examples/CParser.hs" 3290 14 3290 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3285 21 3290 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3285 21 3285 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3285 21 3285 30, srcInfoPoints = []}) "happy_x_5")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3285 31 3285 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3285 31 3285 32,SrcSpan "tests/examples/CParser.hs" 3285 32 3285 40,SrcSpan "tests/examples/CParser.hs" 3285 40 3285 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3285 32 3285 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3286 5 3290 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3286 5 3286 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3286 5 3286 14, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3286 15 3286 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3286 15 3286 16,SrcSpan "tests/examples/CParser.hs" 3286 16 3286 24,SrcSpan "tests/examples/CParser.hs" 3286 24 3286 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3286 16 3286 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3287 5 3290 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3287 5 3287 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3287 5 3287 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3287 15 3287 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3287 15 3287 16,SrcSpan "tests/examples/CParser.hs" 3287 16 3287 24,SrcSpan "tests/examples/CParser.hs" 3287 24 3287 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3287 16 3287 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3288 5 3290 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3288 5 3288 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3288 5 3288 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3288 15 3288 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3288 15 3288 16,SrcSpan "tests/examples/CParser.hs" 3288 16 3288 24,SrcSpan "tests/examples/CParser.hs" 3288 24 3288 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3288 16 3288 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3289 5 3290 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3289 5 3289 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3289 5 3289 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3289 15 3289 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3289 15 3289 16,SrcSpan "tests/examples/CParser.hs" 3289 16 3289 24,SrcSpan "tests/examples/CParser.hs" 3289 24 3289 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3289 16 3289 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3290 5 3290 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3290 5 3290 14, srcInfoPoints = []}) "happyRest"))))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3290 16 3290 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3290 16 3290 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3291 6 3295 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3291 6 3291 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3291 8 3295 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3291 8 3295 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3291 8 3291 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3291 8 3291 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3291 8 3291 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3291 18 3295 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3291 18 3291 19,SrcSpan "tests/examples/CParser.hs" 3295 5 3295 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3291 19 3294 93, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3291 19 3291 23,SrcSpan "tests/examples/CParser.hs" 3291 46 3291 48,SrcSpan "tests/examples/CParser.hs" 3291 49 3291 50,SrcSpan "tests/examples/CParser.hs" 3294 92 3294 93]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3291 24 3291 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3291 24 3291 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3291 24 3291 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3291 24 3291 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3291 36 3291 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3291 36 3291 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3291 36 3291 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3291 51 3294 92, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3291 51 3291 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3291 51 3291 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3291 63 3294 92, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3291 63 3291 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3292 5 3294 92, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3292 5 3292 9,SrcSpan "tests/examples/CParser.hs" 3292 32 3292 34,SrcSpan "tests/examples/CParser.hs" 3292 35 3292 36,SrcSpan "tests/examples/CParser.hs" 3294 91 3294 92]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3292 10 3292 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3292 10 3292 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3292 10 3292 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3292 10 3292 21, srcInfoPoints = []}) "happyOut126"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3292 22 3292 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3292 22 3292 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3292 22 3292 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3292 37 3294 91, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3292 37 3292 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3292 37 3292 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3292 49 3294 91, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3292 49 3292 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3293 5 3294 91, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3293 5 3293 9,SrcSpan "tests/examples/CParser.hs" 3293 31 3293 33,SrcSpan "tests/examples/CParser.hs" 3293 34 3293 35,SrcSpan "tests/examples/CParser.hs" 3294 90 3294 91]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3293 10 3293 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3293 10 3293 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3293 10 3293 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3293 10 3293 20, srcInfoPoints = []}) "happyOut59"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3293 21 3293 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3293 21 3293 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3293 21 3293 30, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3293 36 3294 90, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3293 36 3293 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3293 36 3293 47, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3293 48 3294 90, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3293 48 3293 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 5 3294 90, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3294 5 3294 6,SrcSpan "tests/examples/CParser.hs" 3294 89 3294 90]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 7 3294 89, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 7 3294 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 7 3294 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 7 3294 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 7 3294 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 20 3294 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 20 3294 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 20 3294 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 32 3294 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 32 3294 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 32 3294 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 34 3294 89, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 34 3294 77, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 34 3294 47, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 34 3294 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 34 3294 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 34 3294 39, srcInfoPoints = []}) "CEnum"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 40 3294 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 40 3294 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 40 3294 47, srcInfoPoints = []}) "Nothing")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 50 3294 77, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3294 50 3294 51,SrcSpan "tests/examples/CParser.hs" 3294 76 3294 77]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 51 3294 76, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 51 3294 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 51 3294 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 51 3294 55, srcInfoPoints = []}) "Just"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 55 3294 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 55 3294 56, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 55 3294 56, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 57 3294 76, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 57 3294 64, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 57 3294 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 57 3294 64, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 65 3294 76, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 65 3294 76, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 65 3294 76, srcInfoPoints = []}) "happy_var_4"))))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 78 3294 89, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 78 3294 89, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 78 3294 89, srcInfoPoints = []}) "happy_var_2"))))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3295 7 3295 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3295 7 3295 8,SrcSpan "tests/examples/CParser.hs" 3295 39 3295 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3295 8 3295 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3295 8 3295 9,SrcSpan "tests/examples/CParser.hs" 3295 11 3295 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3295 9 3295 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3295 9 3295 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3295 14 3295 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3295 14 3295 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3295 14 3295 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3295 14 3295 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3295 26 3295 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3295 26 3295 27,SrcSpan "tests/examples/CParser.hs" 3295 38 3295 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3295 27 3295 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3295 27 3295 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3295 27 3295 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3295 27 3295 36, srcInfoPoints = []}) "happyIn58"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3295 37 3295 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3295 37 3295 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3295 37 3295 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3297 1 3297 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3297 1 3297 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3297 1 3297 16, srcInfoPoints = []}) "happyReduce_200")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3297 17 3297 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3297 17 3297 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3297 19 3297 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3297 19 3297 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3297 19 3297 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3297 19 3297 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3297 19 3297 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3297 19 3297 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3297 36 3297 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3297 36 3297 38, srcInfoPoints = []}) 6 "6"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3297 39 3297 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3297 39 3297 42, srcInfoPoints = []}) 51 "51"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3297 43 3297 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3297 43 3297 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3297 43 3297 61, srcInfoPoints = []}) "happyReduction_200"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3298 1 3309 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3298 1 3309 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3298 1 3298 19, srcInfoPoints = []}) "happyReduction_200") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3298 20 3304 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3298 20 3298 21,SrcSpan "tests/examples/CParser.hs" 3304 14 3304 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3298 21 3304 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3298 21 3298 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3298 21 3298 30, srcInfoPoints = []}) "happy_x_6")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3298 31 3298 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3298 31 3298 32,SrcSpan "tests/examples/CParser.hs" 3298 32 3298 40,SrcSpan "tests/examples/CParser.hs" 3298 40 3298 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3298 32 3298 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3299 5 3304 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3299 5 3299 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3299 5 3299 14, srcInfoPoints = []}) "happy_x_5")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3299 15 3299 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3299 15 3299 16,SrcSpan "tests/examples/CParser.hs" 3299 16 3299 24,SrcSpan "tests/examples/CParser.hs" 3299 24 3299 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3299 16 3299 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3300 5 3304 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3300 5 3300 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3300 5 3300 14, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3300 15 3300 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3300 15 3300 16,SrcSpan "tests/examples/CParser.hs" 3300 16 3300 24,SrcSpan "tests/examples/CParser.hs" 3300 24 3300 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3300 16 3300 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3301 5 3304 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3301 5 3301 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3301 5 3301 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3301 15 3301 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3301 15 3301 16,SrcSpan "tests/examples/CParser.hs" 3301 16 3301 24,SrcSpan "tests/examples/CParser.hs" 3301 24 3301 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3301 16 3301 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3302 5 3304 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3302 5 3302 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3302 5 3302 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3302 15 3302 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3302 15 3302 16,SrcSpan "tests/examples/CParser.hs" 3302 16 3302 24,SrcSpan "tests/examples/CParser.hs" 3302 24 3302 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3302 16 3302 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3303 5 3304 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3303 5 3303 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3303 5 3303 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3303 15 3303 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3303 15 3303 16,SrcSpan "tests/examples/CParser.hs" 3303 16 3303 24,SrcSpan "tests/examples/CParser.hs" 3303 24 3303 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3303 16 3303 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3304 5 3304 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3304 5 3304 14, srcInfoPoints = []}) "happyRest")))))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3304 16 3304 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3304 16 3304 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3305 6 3309 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3305 6 3305 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3305 8 3309 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3305 8 3309 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3305 8 3305 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3305 8 3305 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3305 8 3305 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3305 18 3309 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3305 18 3305 19,SrcSpan "tests/examples/CParser.hs" 3309 5 3309 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3305 19 3308 93, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3305 19 3305 23,SrcSpan "tests/examples/CParser.hs" 3305 46 3305 48,SrcSpan "tests/examples/CParser.hs" 3305 49 3305 50,SrcSpan "tests/examples/CParser.hs" 3308 92 3308 93]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3305 24 3305 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3305 24 3305 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3305 24 3305 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3305 24 3305 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3305 36 3305 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3305 36 3305 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3305 36 3305 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3305 51 3308 92, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3305 51 3305 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3305 51 3305 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3305 63 3308 92, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3305 63 3305 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3306 5 3308 92, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3306 5 3306 9,SrcSpan "tests/examples/CParser.hs" 3306 32 3306 34,SrcSpan "tests/examples/CParser.hs" 3306 35 3306 36,SrcSpan "tests/examples/CParser.hs" 3308 91 3308 92]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3306 10 3306 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3306 10 3306 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3306 10 3306 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3306 10 3306 21, srcInfoPoints = []}) "happyOut126"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3306 22 3306 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3306 22 3306 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3306 22 3306 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3306 37 3308 91, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3306 37 3306 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3306 37 3306 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3306 49 3308 91, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3306 49 3306 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3307 5 3308 91, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3307 5 3307 9,SrcSpan "tests/examples/CParser.hs" 3307 31 3307 33,SrcSpan "tests/examples/CParser.hs" 3307 34 3307 35,SrcSpan "tests/examples/CParser.hs" 3308 90 3308 91]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3307 10 3307 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3307 10 3307 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3307 10 3307 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3307 10 3307 20, srcInfoPoints = []}) "happyOut59"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3307 21 3307 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3307 21 3307 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3307 21 3307 30, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3307 36 3308 90, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3307 36 3307 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3307 36 3307 47, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3307 48 3308 90, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3307 48 3307 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 5 3308 90, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3308 5 3308 6,SrcSpan "tests/examples/CParser.hs" 3308 89 3308 90]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 7 3308 89, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 7 3308 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 7 3308 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 7 3308 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 7 3308 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 20 3308 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 20 3308 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 20 3308 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 32 3308 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 32 3308 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 32 3308 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 34 3308 89, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 34 3308 77, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 34 3308 47, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 34 3308 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 34 3308 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 34 3308 39, srcInfoPoints = []}) "CEnum"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 40 3308 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 40 3308 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 40 3308 47, srcInfoPoints = []}) "Nothing")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 50 3308 77, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3308 50 3308 51,SrcSpan "tests/examples/CParser.hs" 3308 76 3308 77]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 51 3308 76, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 51 3308 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 51 3308 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 51 3308 55, srcInfoPoints = []}) "Just"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 55 3308 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 55 3308 56, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 55 3308 56, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 57 3308 76, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 57 3308 64, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 57 3308 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 57 3308 64, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 65 3308 76, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 65 3308 76, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 65 3308 76, srcInfoPoints = []}) "happy_var_4"))))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 78 3308 89, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 78 3308 89, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 78 3308 89, srcInfoPoints = []}) "happy_var_2"))))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3309 7 3309 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3309 7 3309 8,SrcSpan "tests/examples/CParser.hs" 3309 39 3309 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3309 8 3309 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3309 8 3309 9,SrcSpan "tests/examples/CParser.hs" 3309 11 3309 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3309 9 3309 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3309 9 3309 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3309 14 3309 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3309 14 3309 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3309 14 3309 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3309 14 3309 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3309 26 3309 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3309 26 3309 27,SrcSpan "tests/examples/CParser.hs" 3309 38 3309 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3309 27 3309 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3309 27 3309 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3309 27 3309 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3309 27 3309 36, srcInfoPoints = []}) "happyIn58"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3309 37 3309 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3309 37 3309 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3309 37 3309 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3311 1 3311 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3311 1 3311 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3311 1 3311 16, srcInfoPoints = []}) "happyReduce_201")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3311 17 3311 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3311 17 3311 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3311 19 3311 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3311 19 3311 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3311 19 3311 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3311 19 3311 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3311 19 3311 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3311 19 3311 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3311 36 3311 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3311 36 3311 38, srcInfoPoints = []}) 6 "6"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3311 39 3311 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3311 39 3311 42, srcInfoPoints = []}) 51 "51"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3311 43 3311 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3311 43 3311 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3311 43 3311 61, srcInfoPoints = []}) "happyReduction_201"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3312 1 3324 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3312 1 3324 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3312 1 3312 19, srcInfoPoints = []}) "happyReduction_201") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3312 20 3318 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3312 20 3312 21,SrcSpan "tests/examples/CParser.hs" 3318 14 3318 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3312 21 3318 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3312 21 3312 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3312 21 3312 30, srcInfoPoints = []}) "happy_x_6")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3312 31 3312 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3312 31 3312 32,SrcSpan "tests/examples/CParser.hs" 3312 32 3312 40,SrcSpan "tests/examples/CParser.hs" 3312 40 3312 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3312 32 3312 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3313 5 3318 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3313 5 3313 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3313 5 3313 14, srcInfoPoints = []}) "happy_x_5")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3313 15 3313 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3313 15 3313 16,SrcSpan "tests/examples/CParser.hs" 3313 16 3313 24,SrcSpan "tests/examples/CParser.hs" 3313 24 3313 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3313 16 3313 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3314 5 3318 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3314 5 3314 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3314 5 3314 14, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3314 15 3314 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3314 15 3314 16,SrcSpan "tests/examples/CParser.hs" 3314 16 3314 24,SrcSpan "tests/examples/CParser.hs" 3314 24 3314 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3314 16 3314 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3315 5 3318 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3315 5 3315 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3315 5 3315 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3315 15 3315 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3315 15 3315 16,SrcSpan "tests/examples/CParser.hs" 3315 16 3315 24,SrcSpan "tests/examples/CParser.hs" 3315 24 3315 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3315 16 3315 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3316 5 3318 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3316 5 3316 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3316 5 3316 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3316 15 3316 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3316 15 3316 16,SrcSpan "tests/examples/CParser.hs" 3316 16 3316 24,SrcSpan "tests/examples/CParser.hs" 3316 24 3316 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3316 16 3316 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3317 5 3318 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3317 5 3317 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3317 5 3317 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3317 15 3317 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3317 15 3317 16,SrcSpan "tests/examples/CParser.hs" 3317 16 3317 24,SrcSpan "tests/examples/CParser.hs" 3317 24 3317 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3317 16 3317 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3318 5 3318 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3318 5 3318 14, srcInfoPoints = []}) "happyRest")))))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3318 16 3318 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3318 16 3318 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3319 6 3324 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3319 6 3319 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3319 8 3324 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3319 8 3324 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3319 8 3319 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3319 8 3319 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3319 8 3319 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3319 18 3324 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3319 18 3319 19,SrcSpan "tests/examples/CParser.hs" 3324 5 3324 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3319 19 3323 103, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3319 19 3319 23,SrcSpan "tests/examples/CParser.hs" 3319 46 3319 48,SrcSpan "tests/examples/CParser.hs" 3319 49 3319 50,SrcSpan "tests/examples/CParser.hs" 3323 102 3323 103]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3319 24 3319 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3319 24 3319 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3319 24 3319 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3319 24 3319 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3319 36 3319 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3319 36 3319 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3319 36 3319 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3319 51 3323 102, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3319 51 3319 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3319 51 3319 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3319 63 3323 102, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3319 63 3319 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3320 5 3323 102, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3320 5 3320 9,SrcSpan "tests/examples/CParser.hs" 3320 32 3320 34,SrcSpan "tests/examples/CParser.hs" 3320 35 3320 36,SrcSpan "tests/examples/CParser.hs" 3323 101 3323 102]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3320 10 3320 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3320 10 3320 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3320 10 3320 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3320 10 3320 21, srcInfoPoints = []}) "happyOut126"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3320 22 3320 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3320 22 3320 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3320 22 3320 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3320 37 3323 101, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3320 37 3320 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3320 37 3320 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3320 49 3323 101, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3320 49 3320 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3321 5 3323 101, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3321 5 3321 9,SrcSpan "tests/examples/CParser.hs" 3321 32 3321 34,SrcSpan "tests/examples/CParser.hs" 3321 35 3321 36,SrcSpan "tests/examples/CParser.hs" 3323 100 3323 101]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3321 10 3321 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3321 10 3321 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3321 10 3321 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3321 10 3321 21, srcInfoPoints = []}) "happyOut125"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3321 22 3321 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3321 22 3321 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3321 22 3321 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3321 37 3323 100, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3321 37 3321 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3321 37 3321 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3321 49 3323 100, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3321 49 3321 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3322 5 3323 100, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3322 5 3322 9,SrcSpan "tests/examples/CParser.hs" 3322 31 3322 33,SrcSpan "tests/examples/CParser.hs" 3322 34 3322 35,SrcSpan "tests/examples/CParser.hs" 3323 99 3323 100]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3322 10 3322 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3322 10 3322 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3322 10 3322 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3322 10 3322 20, srcInfoPoints = []}) "happyOut59"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3322 21 3322 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3322 21 3322 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3322 21 3322 30, srcInfoPoints = []}) "happy_x_5")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3322 36 3323 99, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3322 36 3322 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3322 36 3322 47, srcInfoPoints = []}) "happy_var_5")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3322 48 3323 99, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3322 48 3322 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 5 3323 99, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3323 5 3323 6,SrcSpan "tests/examples/CParser.hs" 3323 98 3323 99]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 7 3323 98, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 7 3323 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 7 3323 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 7 3323 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 7 3323 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 20 3323 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 20 3323 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 20 3323 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 32 3323 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 32 3323 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 32 3323 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 34 3323 98, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 34 3323 86, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 34 3323 58, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 34 3323 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 34 3323 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 34 3323 39, srcInfoPoints = []}) "CEnum"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 40 3323 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3323 40 3323 41,SrcSpan "tests/examples/CParser.hs" 3323 57 3323 58]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 41 3323 57, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 41 3323 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 41 3323 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 41 3323 45, srcInfoPoints = []}) "Just"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 46 3323 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 46 3323 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 46 3323 57, srcInfoPoints = []}) "happy_var_3")))))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 59 3323 86, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3323 59 3323 60,SrcSpan "tests/examples/CParser.hs" 3323 85 3323 86]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 60 3323 85, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 60 3323 64, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 60 3323 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 60 3323 64, srcInfoPoints = []}) "Just"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 64 3323 65, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 64 3323 65, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 64 3323 65, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 66 3323 85, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 66 3323 73, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 66 3323 73, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 66 3323 73, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 74 3323 85, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 74 3323 85, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 74 3323 85, srcInfoPoints = []}) "happy_var_5"))))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 87 3323 98, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 87 3323 98, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 87 3323 98, srcInfoPoints = []}) "happy_var_2"))))))) Nothing])) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3324 7 3324 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3324 7 3324 8,SrcSpan "tests/examples/CParser.hs" 3324 39 3324 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3324 8 3324 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3324 8 3324 9,SrcSpan "tests/examples/CParser.hs" 3324 11 3324 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3324 9 3324 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3324 9 3324 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3324 14 3324 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3324 14 3324 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3324 14 3324 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3324 14 3324 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3324 26 3324 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3324 26 3324 27,SrcSpan "tests/examples/CParser.hs" 3324 38 3324 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3324 27 3324 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3324 27 3324 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3324 27 3324 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3324 27 3324 36, srcInfoPoints = []}) "happyIn58"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3324 37 3324 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3324 37 3324 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3324 37 3324 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3326 1 3326 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3326 1 3326 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3326 1 3326 16, srcInfoPoints = []}) "happyReduce_202")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3326 17 3326 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3326 17 3326 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3326 19 3326 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3326 19 3326 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3326 19 3326 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3326 19 3326 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3326 19 3326 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3326 19 3326 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3326 36 3326 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3326 36 3326 38, srcInfoPoints = []}) 7 "7"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3326 39 3326 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3326 39 3326 42, srcInfoPoints = []}) 51 "51"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3326 43 3326 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3326 43 3326 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3326 43 3326 61, srcInfoPoints = []}) "happyReduction_202"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3327 1 3340 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3327 1 3340 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3327 1 3327 19, srcInfoPoints = []}) "happyReduction_202") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3327 20 3334 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3327 20 3327 21,SrcSpan "tests/examples/CParser.hs" 3334 14 3334 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3327 21 3334 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3327 21 3327 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3327 21 3327 30, srcInfoPoints = []}) "happy_x_7")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3327 31 3327 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3327 31 3327 32,SrcSpan "tests/examples/CParser.hs" 3327 32 3327 40,SrcSpan "tests/examples/CParser.hs" 3327 40 3327 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3327 32 3327 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3328 5 3334 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3328 5 3328 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3328 5 3328 14, srcInfoPoints = []}) "happy_x_6")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3328 15 3328 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3328 15 3328 16,SrcSpan "tests/examples/CParser.hs" 3328 16 3328 24,SrcSpan "tests/examples/CParser.hs" 3328 24 3328 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3328 16 3328 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3329 5 3334 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3329 5 3329 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3329 5 3329 14, srcInfoPoints = []}) "happy_x_5")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3329 15 3329 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3329 15 3329 16,SrcSpan "tests/examples/CParser.hs" 3329 16 3329 24,SrcSpan "tests/examples/CParser.hs" 3329 24 3329 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3329 16 3329 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3330 5 3334 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3330 5 3330 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3330 5 3330 14, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3330 15 3330 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3330 15 3330 16,SrcSpan "tests/examples/CParser.hs" 3330 16 3330 24,SrcSpan "tests/examples/CParser.hs" 3330 24 3330 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3330 16 3330 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3331 5 3334 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3331 5 3331 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3331 5 3331 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3331 15 3331 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3331 15 3331 16,SrcSpan "tests/examples/CParser.hs" 3331 16 3331 24,SrcSpan "tests/examples/CParser.hs" 3331 24 3331 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3331 16 3331 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3332 5 3334 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3332 5 3332 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3332 5 3332 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3332 15 3332 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3332 15 3332 16,SrcSpan "tests/examples/CParser.hs" 3332 16 3332 24,SrcSpan "tests/examples/CParser.hs" 3332 24 3332 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3332 16 3332 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3333 5 3334 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3333 5 3333 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3333 5 3333 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3333 15 3333 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3333 15 3333 16,SrcSpan "tests/examples/CParser.hs" 3333 16 3333 24,SrcSpan "tests/examples/CParser.hs" 3333 24 3333 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3333 16 3333 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3334 5 3334 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3334 5 3334 14, srcInfoPoints = []}) "happyRest"))))))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3334 16 3334 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3334 16 3334 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3335 6 3340 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3335 6 3335 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3335 8 3340 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3335 8 3340 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3335 8 3335 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3335 8 3335 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3335 8 3335 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3335 18 3340 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3335 18 3335 19,SrcSpan "tests/examples/CParser.hs" 3340 5 3340 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3335 19 3339 103, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3335 19 3335 23,SrcSpan "tests/examples/CParser.hs" 3335 46 3335 48,SrcSpan "tests/examples/CParser.hs" 3335 49 3335 50,SrcSpan "tests/examples/CParser.hs" 3339 102 3339 103]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3335 24 3335 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3335 24 3335 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3335 24 3335 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3335 24 3335 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3335 36 3335 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3335 36 3335 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3335 36 3335 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3335 51 3339 102, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3335 51 3335 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3335 51 3335 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3335 63 3339 102, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3335 63 3335 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3336 5 3339 102, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3336 5 3336 9,SrcSpan "tests/examples/CParser.hs" 3336 32 3336 34,SrcSpan "tests/examples/CParser.hs" 3336 35 3336 36,SrcSpan "tests/examples/CParser.hs" 3339 101 3339 102]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3336 10 3336 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3336 10 3336 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3336 10 3336 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3336 10 3336 21, srcInfoPoints = []}) "happyOut126"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3336 22 3336 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3336 22 3336 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3336 22 3336 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3336 37 3339 101, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3336 37 3336 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3336 37 3336 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3336 49 3339 101, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3336 49 3336 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3337 5 3339 101, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3337 5 3337 9,SrcSpan "tests/examples/CParser.hs" 3337 32 3337 34,SrcSpan "tests/examples/CParser.hs" 3337 35 3337 36,SrcSpan "tests/examples/CParser.hs" 3339 100 3339 101]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3337 10 3337 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3337 10 3337 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3337 10 3337 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3337 10 3337 21, srcInfoPoints = []}) "happyOut125"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3337 22 3337 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3337 22 3337 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3337 22 3337 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3337 37 3339 100, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3337 37 3337 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3337 37 3337 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3337 49 3339 100, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3337 49 3337 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3338 5 3339 100, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3338 5 3338 9,SrcSpan "tests/examples/CParser.hs" 3338 31 3338 33,SrcSpan "tests/examples/CParser.hs" 3338 34 3338 35,SrcSpan "tests/examples/CParser.hs" 3339 99 3339 100]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3338 10 3338 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3338 10 3338 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3338 10 3338 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3338 10 3338 20, srcInfoPoints = []}) "happyOut59"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3338 21 3338 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3338 21 3338 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3338 21 3338 30, srcInfoPoints = []}) "happy_x_5")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3338 36 3339 99, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3338 36 3338 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3338 36 3338 47, srcInfoPoints = []}) "happy_var_5")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3338 48 3339 99, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3338 48 3338 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 5 3339 99, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3339 5 3339 6,SrcSpan "tests/examples/CParser.hs" 3339 98 3339 99]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 7 3339 98, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 7 3339 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 7 3339 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 7 3339 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 7 3339 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 20 3339 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 20 3339 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 20 3339 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 32 3339 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 32 3339 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 32 3339 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 34 3339 98, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 34 3339 86, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 34 3339 58, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 34 3339 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 34 3339 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 34 3339 39, srcInfoPoints = []}) "CEnum"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 40 3339 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3339 40 3339 41,SrcSpan "tests/examples/CParser.hs" 3339 57 3339 58]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 41 3339 57, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 41 3339 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 41 3339 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 41 3339 45, srcInfoPoints = []}) "Just"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 46 3339 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 46 3339 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 46 3339 57, srcInfoPoints = []}) "happy_var_3")))))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 59 3339 86, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3339 59 3339 60,SrcSpan "tests/examples/CParser.hs" 3339 85 3339 86]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 60 3339 85, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 60 3339 64, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 60 3339 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 60 3339 64, srcInfoPoints = []}) "Just"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 64 3339 65, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 64 3339 65, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 64 3339 65, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 66 3339 85, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 66 3339 73, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 66 3339 73, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 66 3339 73, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 74 3339 85, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 74 3339 85, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 74 3339 85, srcInfoPoints = []}) "happy_var_5"))))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 87 3339 98, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 87 3339 98, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 87 3339 98, srcInfoPoints = []}) "happy_var_2"))))))) Nothing])) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3340 7 3340 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3340 7 3340 8,SrcSpan "tests/examples/CParser.hs" 3340 39 3340 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3340 8 3340 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3340 8 3340 9,SrcSpan "tests/examples/CParser.hs" 3340 11 3340 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3340 9 3340 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3340 9 3340 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3340 14 3340 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3340 14 3340 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3340 14 3340 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3340 14 3340 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3340 26 3340 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3340 26 3340 27,SrcSpan "tests/examples/CParser.hs" 3340 38 3340 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3340 27 3340 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3340 27 3340 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3340 27 3340 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3340 27 3340 36, srcInfoPoints = []}) "happyIn58"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3340 37 3340 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3340 37 3340 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3340 37 3340 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3342 1 3342 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3342 1 3342 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3342 1 3342 16, srcInfoPoints = []}) "happyReduce_203")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3342 17 3342 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3342 17 3342 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3342 19 3342 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3342 19 3342 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3342 19 3342 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3342 19 3342 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3342 19 3342 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3342 19 3342 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3342 36 3342 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3342 36 3342 38, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3342 39 3342 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3342 39 3342 42, srcInfoPoints = []}) 51 "51"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3342 43 3342 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3342 43 3342 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3342 43 3342 61, srcInfoPoints = []}) "happyReduction_203"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3343 1 3351 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3343 1 3351 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3343 1 3343 19, srcInfoPoints = []}) "happyReduction_203") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3343 20 3346 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3343 20 3343 21,SrcSpan "tests/examples/CParser.hs" 3346 14 3346 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3343 21 3346 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3343 21 3343 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3343 21 3343 30, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3343 31 3343 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3343 31 3343 32,SrcSpan "tests/examples/CParser.hs" 3343 32 3343 40,SrcSpan "tests/examples/CParser.hs" 3343 40 3343 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3343 32 3343 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3344 5 3346 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3344 5 3344 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3344 5 3344 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3344 15 3344 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3344 15 3344 16,SrcSpan "tests/examples/CParser.hs" 3344 16 3344 24,SrcSpan "tests/examples/CParser.hs" 3344 24 3344 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3344 16 3344 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3345 5 3346 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3345 5 3345 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3345 5 3345 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3345 15 3345 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3345 15 3345 16,SrcSpan "tests/examples/CParser.hs" 3345 16 3345 24,SrcSpan "tests/examples/CParser.hs" 3345 24 3345 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3345 16 3345 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3346 5 3346 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3346 5 3346 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3346 16 3346 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3346 16 3346 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3347 6 3351 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3347 6 3347 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3347 8 3351 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3347 8 3351 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3347 8 3347 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3347 8 3347 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3347 8 3347 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3347 18 3351 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3347 18 3347 19,SrcSpan "tests/examples/CParser.hs" 3351 5 3351 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3347 19 3350 82, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3347 19 3347 23,SrcSpan "tests/examples/CParser.hs" 3347 46 3347 48,SrcSpan "tests/examples/CParser.hs" 3347 49 3347 50,SrcSpan "tests/examples/CParser.hs" 3350 81 3350 82]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3347 24 3347 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3347 24 3347 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3347 24 3347 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3347 24 3347 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3347 36 3347 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3347 36 3347 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3347 36 3347 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3347 51 3350 81, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3347 51 3347 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3347 51 3347 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3347 63 3350 81, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3347 63 3347 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3348 5 3350 81, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3348 5 3348 9,SrcSpan "tests/examples/CParser.hs" 3348 32 3348 34,SrcSpan "tests/examples/CParser.hs" 3348 35 3348 36,SrcSpan "tests/examples/CParser.hs" 3350 80 3350 81]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3348 10 3348 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3348 10 3348 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3348 10 3348 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3348 10 3348 21, srcInfoPoints = []}) "happyOut126"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3348 22 3348 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3348 22 3348 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3348 22 3348 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3348 37 3350 80, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3348 37 3348 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3348 37 3348 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3348 49 3350 80, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3348 49 3348 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3349 5 3350 80, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3349 5 3349 9,SrcSpan "tests/examples/CParser.hs" 3349 32 3349 34,SrcSpan "tests/examples/CParser.hs" 3349 35 3349 36,SrcSpan "tests/examples/CParser.hs" 3350 79 3350 80]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3349 10 3349 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3349 10 3349 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3349 10 3349 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3349 10 3349 21, srcInfoPoints = []}) "happyOut125"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3349 22 3349 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3349 22 3349 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3349 22 3349 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3349 37 3350 79, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3349 37 3349 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3349 37 3349 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3349 49 3350 79, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3349 49 3349 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 5 3350 79, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3350 5 3350 6,SrcSpan "tests/examples/CParser.hs" 3350 78 3350 79]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 7 3350 78, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 7 3350 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 7 3350 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 7 3350 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 7 3350 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 20 3350 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 20 3350 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 20 3350 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 32 3350 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 32 3350 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 32 3350 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 34 3350 78, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 34 3350 66, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 34 3350 58, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 34 3350 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 34 3350 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 34 3350 39, srcInfoPoints = []}) "CEnum"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 40 3350 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3350 40 3350 41,SrcSpan "tests/examples/CParser.hs" 3350 57 3350 58]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 41 3350 57, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 41 3350 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 41 3350 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 41 3350 45, srcInfoPoints = []}) "Just"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 46 3350 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 46 3350 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 46 3350 57, srcInfoPoints = []}) "happy_var_3")))))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 59 3350 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 59 3350 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 59 3350 66, srcInfoPoints = []}) "Nothing")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 67 3350 78, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 67 3350 78, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 67 3350 78, srcInfoPoints = []}) "happy_var_2"))))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3351 7 3351 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3351 7 3351 8,SrcSpan "tests/examples/CParser.hs" 3351 39 3351 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3351 8 3351 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3351 8 3351 9,SrcSpan "tests/examples/CParser.hs" 3351 11 3351 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3351 9 3351 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3351 9 3351 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3351 14 3351 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3351 14 3351 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3351 14 3351 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3351 14 3351 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3351 26 3351 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3351 26 3351 27,SrcSpan "tests/examples/CParser.hs" 3351 38 3351 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3351 27 3351 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3351 27 3351 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3351 27 3351 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3351 27 3351 36, srcInfoPoints = []}) "happyIn58"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3351 37 3351 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3351 37 3351 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3351 37 3351 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3353 1 3353 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3353 1 3353 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3353 1 3353 16, srcInfoPoints = []}) "happyReduce_204")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3353 17 3353 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3353 17 3353 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3353 19 3353 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3353 19 3353 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3353 19 3353 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3353 19 3353 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3353 19 3353 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3353 38 3353 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3353 38 3353 41, srcInfoPoints = []}) 52 "52"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3353 42 3353 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3353 42 3353 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3353 42 3353 60, srcInfoPoints = []}) "happyReduction_204"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3354 1 3358 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3354 1 3358 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3354 1 3354 19, srcInfoPoints = []}) "happyReduction_204") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3354 20 3354 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3354 20 3354 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3355 6 3358 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3355 6 3355 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3355 9 3358 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3355 9 3355 13,SrcSpan "tests/examples/CParser.hs" 3355 35 3355 37,SrcSpan "tests/examples/CParser.hs" 3355 38 3355 39,SrcSpan "tests/examples/CParser.hs" 3358 6 3358 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3355 14 3355 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3355 14 3355 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3355 14 3355 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3355 14 3355 24, srcInfoPoints = []}) "happyOut60"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3355 25 3355 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3355 25 3355 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3355 25 3355 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3355 40 3358 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3355 40 3355 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3355 40 3355 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3355 52 3358 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3355 52 3355 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3356 5 3358 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3356 5 3356 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3356 5 3356 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3356 5 3356 14, srcInfoPoints = []}) "happyIn59"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3357 10 3358 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3357 10 3357 11,SrcSpan "tests/examples/CParser.hs" 3358 5 3358 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3357 11 3357 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3357 11 3357 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3357 11 3357 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3357 11 3357 20, srcInfoPoints = []}) "singleton"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3357 21 3357 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3357 21 3357 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3357 21 3357 32, srcInfoPoints = []}) "happy_var_1"))))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3360 1 3360 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3360 1 3360 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3360 1 3360 16, srcInfoPoints = []}) "happyReduce_205")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3360 17 3360 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3360 17 3360 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3360 19 3360 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3360 19 3360 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3360 19 3360 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3360 19 3360 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3360 19 3360 36, srcInfoPoints = []}) "happySpecReduce_3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3360 38 3360 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3360 38 3360 41, srcInfoPoints = []}) 52 "52"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3360 42 3360 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3360 42 3360 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3360 42 3360 60, srcInfoPoints = []}) "happyReduction_205"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3361 1 3368 8, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3361 1 3368 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3361 1 3361 19, srcInfoPoints = []}) "happyReduction_205") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3361 20 3361 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3361 20 3361 29, srcInfoPoints = []}) "happy_x_3"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3362 5 3362 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3362 5 3362 14, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3363 5 3363 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3363 5 3363 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3364 6 3368 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3364 6 3364 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3364 9 3368 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3364 9 3364 13,SrcSpan "tests/examples/CParser.hs" 3364 35 3364 37,SrcSpan "tests/examples/CParser.hs" 3364 38 3364 39,SrcSpan "tests/examples/CParser.hs" 3368 7 3368 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3364 14 3364 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3364 14 3364 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3364 14 3364 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3364 14 3364 24, srcInfoPoints = []}) "happyOut59"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3364 25 3364 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3364 25 3364 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3364 25 3364 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3364 40 3368 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3364 40 3364 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3364 40 3364 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3364 52 3368 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3364 52 3364 54]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3365 5 3368 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3365 5 3365 9,SrcSpan "tests/examples/CParser.hs" 3365 31 3365 33,SrcSpan "tests/examples/CParser.hs" 3365 34 3365 35,SrcSpan "tests/examples/CParser.hs" 3368 6 3368 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3365 10 3365 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3365 10 3365 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3365 10 3365 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3365 10 3365 20, srcInfoPoints = []}) "happyOut60"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3365 21 3365 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3365 21 3365 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3365 21 3365 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3365 36 3368 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3365 36 3365 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3365 36 3365 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3365 48 3368 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3365 48 3365 50]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3366 5 3368 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3366 5 3366 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3366 5 3366 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3366 5 3366 14, srcInfoPoints = []}) "happyIn59"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3367 10 3368 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3367 10 3367 11,SrcSpan "tests/examples/CParser.hs" 3368 5 3368 6]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3367 11 3367 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3367 11 3367 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3367 11 3367 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3367 11 3367 22, srcInfoPoints = []}) "happy_var_1"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3367 23 3367 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3367 23 3367 24,SrcSpan "tests/examples/CParser.hs" 3367 24 3367 28,SrcSpan "tests/examples/CParser.hs" 3367 28 3367 29]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3367 23 3367 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3367 23 3367 24,SrcSpan "tests/examples/CParser.hs" 3367 24 3367 28,SrcSpan "tests/examples/CParser.hs" 3367 28 3367 29]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3367 24 3367 28, srcInfoPoints = []}) "snoc"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3367 30 3367 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3367 30 3367 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3367 30 3367 41, srcInfoPoints = []}) "happy_var_3"))))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3370 1 3370 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3370 1 3370 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3370 1 3370 16, srcInfoPoints = []}) "happyReduce_206")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3370 17 3370 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3370 17 3370 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3370 19 3370 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3370 19 3370 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3370 19 3370 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3370 19 3370 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3370 19 3370 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3370 38 3370 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3370 38 3370 41, srcInfoPoints = []}) 53 "53"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3370 42 3370 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3370 42 3370 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3370 42 3370 60, srcInfoPoints = []}) "happyReduction_206"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3371 1 3375 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3371 1 3375 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3371 1 3371 19, srcInfoPoints = []}) "happyReduction_206") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3371 20 3371 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3371 20 3371 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3372 6 3375 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3372 6 3372 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3372 9 3375 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3372 9 3372 13,SrcSpan "tests/examples/CParser.hs" 3372 36 3372 38,SrcSpan "tests/examples/CParser.hs" 3372 39 3372 40,SrcSpan "tests/examples/CParser.hs" 3375 6 3375 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3372 14 3372 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3372 14 3372 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3372 14 3372 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3372 14 3372 25, srcInfoPoints = []}) "happyOut125"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3372 26 3372 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3372 26 3372 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3372 26 3372 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3372 41 3375 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3372 41 3372 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3372 41 3372 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3372 53 3375 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3372 53 3372 55]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3373 5 3375 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3373 5 3373 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3373 5 3373 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3373 5 3373 14, srcInfoPoints = []}) "happyIn60"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3374 10 3375 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3374 10 3374 11,SrcSpan "tests/examples/CParser.hs" 3375 5 3375 6]}) (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3374 11 3374 33, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3374 11 3374 12,SrcSpan "tests/examples/CParser.hs" 3374 23 3374 24,SrcSpan "tests/examples/CParser.hs" 3374 32 3374 33]}) Boxed [Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3374 12 3374 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3374 12 3374 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3374 12 3374 23, srcInfoPoints = []}) "happy_var_1")),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3374 25 3374 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3374 25 3374 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3374 25 3374 32, srcInfoPoints = []}) "Nothing"))])))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3377 1 3377 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3377 1 3377 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3377 1 3377 16, srcInfoPoints = []}) "happyReduce_207")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3377 17 3377 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3377 17 3377 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3377 19 3377 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3377 19 3377 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3377 19 3377 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3377 19 3377 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3377 19 3377 36, srcInfoPoints = []}) "happySpecReduce_3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3377 38 3377 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3377 38 3377 41, srcInfoPoints = []}) 53 "53"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3377 42 3377 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3377 42 3377 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3377 42 3377 60, srcInfoPoints = []}) "happyReduction_207"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3378 1 3385 8, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3378 1 3385 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3378 1 3378 19, srcInfoPoints = []}) "happyReduction_207") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3378 20 3378 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3378 20 3378 29, srcInfoPoints = []}) "happy_x_3"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3379 5 3379 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3379 5 3379 14, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3380 5 3380 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3380 5 3380 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3381 6 3385 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3381 6 3381 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3381 9 3385 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3381 9 3381 13,SrcSpan "tests/examples/CParser.hs" 3381 36 3381 38,SrcSpan "tests/examples/CParser.hs" 3381 39 3381 40,SrcSpan "tests/examples/CParser.hs" 3385 7 3385 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3381 14 3381 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3381 14 3381 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3381 14 3381 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3381 14 3381 25, srcInfoPoints = []}) "happyOut125"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3381 26 3381 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3381 26 3381 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3381 26 3381 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3381 41 3385 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3381 41 3381 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3381 41 3381 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3381 53 3385 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3381 53 3381 55]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3382 5 3385 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3382 5 3382 9,SrcSpan "tests/examples/CParser.hs" 3382 32 3382 34,SrcSpan "tests/examples/CParser.hs" 3382 35 3382 36,SrcSpan "tests/examples/CParser.hs" 3385 6 3385 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3382 10 3382 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3382 10 3382 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3382 10 3382 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3382 10 3382 21, srcInfoPoints = []}) "happyOut121"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3382 22 3382 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3382 22 3382 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3382 22 3382 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3382 37 3385 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3382 37 3382 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3382 37 3382 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3382 49 3385 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3382 49 3382 51]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3383 5 3385 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3383 5 3383 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3383 5 3383 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3383 5 3383 14, srcInfoPoints = []}) "happyIn60"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3384 10 3385 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3384 10 3384 11,SrcSpan "tests/examples/CParser.hs" 3385 5 3385 6]}) (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3384 11 3384 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3384 11 3384 12,SrcSpan "tests/examples/CParser.hs" 3384 23 3384 24,SrcSpan "tests/examples/CParser.hs" 3384 41 3384 42]}) Boxed [Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3384 12 3384 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3384 12 3384 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3384 12 3384 23, srcInfoPoints = []}) "happy_var_1")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3384 25 3384 41, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3384 25 3384 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3384 25 3384 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3384 25 3384 29, srcInfoPoints = []}) "Just"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3384 30 3384 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3384 30 3384 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3384 30 3384 41, srcInfoPoints = []}) "happy_var_3")))])))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3387 1 3387 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3387 1 3387 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3387 1 3387 16, srcInfoPoints = []}) "happyReduce_208")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3387 17 3387 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3387 17 3387 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3387 19 3387 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3387 19 3387 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3387 19 3387 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3387 19 3387 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3387 19 3387 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3387 19 3387 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3387 36 3387 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3387 36 3387 38, srcInfoPoints = []}) 1 "1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3387 39 3387 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3387 39 3387 42, srcInfoPoints = []}) 54 "54"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3387 43 3387 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3387 43 3387 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3387 43 3387 61, srcInfoPoints = []}) "happyReduction_208"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3388 1 3392 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3388 1 3392 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3388 1 3388 19, srcInfoPoints = []}) "happyReduction_208") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3388 20 3389 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3388 20 3388 21,SrcSpan "tests/examples/CParser.hs" 3389 14 3389 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3388 21 3389 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3388 21 3388 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3388 21 3388 30, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3388 31 3388 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3388 31 3388 32,SrcSpan "tests/examples/CParser.hs" 3388 32 3388 40,SrcSpan "tests/examples/CParser.hs" 3388 40 3388 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3388 32 3388 40, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3389 5 3389 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3389 5 3389 14, srcInfoPoints = []}) "happyRest"))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3389 16 3389 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3389 16 3389 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3390 6 3392 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3390 6 3390 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3390 8 3392 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3390 8 3392 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3390 8 3390 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3390 8 3390 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3390 8 3390 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3390 18 3392 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3390 18 3390 19,SrcSpan "tests/examples/CParser.hs" 3392 5 3392 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3390 19 3391 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3390 19 3390 23,SrcSpan "tests/examples/CParser.hs" 3390 46 3390 48,SrcSpan "tests/examples/CParser.hs" 3390 49 3390 50,SrcSpan "tests/examples/CParser.hs" 3391 45 3391 46]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3390 24 3390 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3390 24 3390 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3390 24 3390 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3390 24 3390 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3390 36 3390 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3390 36 3390 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3390 36 3390 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3390 51 3391 45, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3390 51 3390 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3390 51 3390 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3390 63 3391 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3390 63 3390 65]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3391 5 3391 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3391 5 3391 6,SrcSpan "tests/examples/CParser.hs" 3391 44 3391 45]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3391 7 3391 44, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3391 7 3391 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3391 7 3391 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3391 7 3391 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3391 7 3391 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3391 20 3391 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3391 20 3391 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3391 20 3391 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3391 32 3391 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3391 32 3391 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3391 32 3391 33, srcInfoPoints = []}) "$"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3391 34 3391 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3391 34 3391 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3391 34 3391 44, srcInfoPoints = []}) "CConstQual")))))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3392 7 3392 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3392 7 3392 8,SrcSpan "tests/examples/CParser.hs" 3392 39 3392 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3392 8 3392 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3392 8 3392 9,SrcSpan "tests/examples/CParser.hs" 3392 11 3392 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3392 9 3392 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3392 9 3392 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3392 14 3392 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3392 14 3392 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3392 14 3392 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3392 14 3392 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3392 26 3392 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3392 26 3392 27,SrcSpan "tests/examples/CParser.hs" 3392 38 3392 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3392 27 3392 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3392 27 3392 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3392 27 3392 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3392 27 3392 36, srcInfoPoints = []}) "happyIn61"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3392 37 3392 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3392 37 3392 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3392 37 3392 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3394 1 3394 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3394 1 3394 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3394 1 3394 16, srcInfoPoints = []}) "happyReduce_209")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3394 17 3394 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3394 17 3394 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3394 19 3394 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3394 19 3394 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3394 19 3394 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3394 19 3394 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3394 19 3394 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3394 19 3394 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3394 36 3394 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3394 36 3394 38, srcInfoPoints = []}) 1 "1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3394 39 3394 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3394 39 3394 42, srcInfoPoints = []}) 54 "54"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3394 43 3394 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3394 43 3394 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3394 43 3394 61, srcInfoPoints = []}) "happyReduction_209"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3395 1 3399 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3395 1 3399 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3395 1 3395 19, srcInfoPoints = []}) "happyReduction_209") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3395 20 3396 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3395 20 3395 21,SrcSpan "tests/examples/CParser.hs" 3396 14 3396 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3395 21 3396 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3395 21 3395 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3395 21 3395 30, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3395 31 3395 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3395 31 3395 32,SrcSpan "tests/examples/CParser.hs" 3395 32 3395 40,SrcSpan "tests/examples/CParser.hs" 3395 40 3395 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3395 32 3395 40, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3396 5 3396 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3396 5 3396 14, srcInfoPoints = []}) "happyRest"))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3396 16 3396 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3396 16 3396 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3397 6 3399 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3397 6 3397 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3397 8 3399 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3397 8 3399 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3397 8 3397 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3397 8 3397 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3397 8 3397 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3397 18 3399 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3397 18 3397 19,SrcSpan "tests/examples/CParser.hs" 3399 5 3399 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3397 19 3398 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3397 19 3397 23,SrcSpan "tests/examples/CParser.hs" 3397 46 3397 48,SrcSpan "tests/examples/CParser.hs" 3397 49 3397 50,SrcSpan "tests/examples/CParser.hs" 3398 45 3398 46]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3397 24 3397 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3397 24 3397 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3397 24 3397 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3397 24 3397 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3397 36 3397 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3397 36 3397 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3397 36 3397 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3397 51 3398 45, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3397 51 3397 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3397 51 3397 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3397 63 3398 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3397 63 3397 65]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3398 5 3398 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3398 5 3398 6,SrcSpan "tests/examples/CParser.hs" 3398 44 3398 45]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3398 7 3398 44, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3398 7 3398 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3398 7 3398 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3398 7 3398 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3398 7 3398 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3398 20 3398 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3398 20 3398 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3398 20 3398 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3398 32 3398 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3398 32 3398 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3398 32 3398 33, srcInfoPoints = []}) "$"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3398 34 3398 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3398 34 3398 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3398 34 3398 44, srcInfoPoints = []}) "CVolatQual")))))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3399 7 3399 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3399 7 3399 8,SrcSpan "tests/examples/CParser.hs" 3399 39 3399 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3399 8 3399 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3399 8 3399 9,SrcSpan "tests/examples/CParser.hs" 3399 11 3399 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3399 9 3399 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3399 9 3399 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3399 14 3399 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3399 14 3399 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3399 14 3399 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3399 14 3399 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3399 26 3399 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3399 26 3399 27,SrcSpan "tests/examples/CParser.hs" 3399 38 3399 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3399 27 3399 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3399 27 3399 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3399 27 3399 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3399 27 3399 36, srcInfoPoints = []}) "happyIn61"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3399 37 3399 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3399 37 3399 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3399 37 3399 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3401 1 3401 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3401 1 3401 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3401 1 3401 16, srcInfoPoints = []}) "happyReduce_210")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3401 17 3401 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3401 17 3401 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3401 19 3401 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3401 19 3401 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3401 19 3401 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3401 19 3401 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3401 19 3401 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3401 19 3401 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3401 36 3401 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3401 36 3401 38, srcInfoPoints = []}) 1 "1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3401 39 3401 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3401 39 3401 42, srcInfoPoints = []}) 54 "54"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3401 43 3401 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3401 43 3401 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3401 43 3401 61, srcInfoPoints = []}) "happyReduction_210"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3402 1 3406 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3402 1 3406 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3402 1 3402 19, srcInfoPoints = []}) "happyReduction_210") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3402 20 3403 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3402 20 3402 21,SrcSpan "tests/examples/CParser.hs" 3403 14 3403 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3402 21 3403 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3402 21 3402 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3402 21 3402 30, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3402 31 3402 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3402 31 3402 32,SrcSpan "tests/examples/CParser.hs" 3402 32 3402 40,SrcSpan "tests/examples/CParser.hs" 3402 40 3402 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3402 32 3402 40, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3403 5 3403 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3403 5 3403 14, srcInfoPoints = []}) "happyRest"))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3403 16 3403 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3403 16 3403 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3404 6 3406 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3404 6 3404 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3404 8 3406 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3404 8 3406 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3404 8 3404 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3404 8 3404 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3404 8 3404 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3404 18 3406 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3404 18 3404 19,SrcSpan "tests/examples/CParser.hs" 3406 5 3406 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3404 19 3405 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3404 19 3404 23,SrcSpan "tests/examples/CParser.hs" 3404 46 3404 48,SrcSpan "tests/examples/CParser.hs" 3404 49 3404 50,SrcSpan "tests/examples/CParser.hs" 3405 45 3405 46]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3404 24 3404 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3404 24 3404 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3404 24 3404 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3404 24 3404 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3404 36 3404 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3404 36 3404 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3404 36 3404 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3404 51 3405 45, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3404 51 3404 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3404 51 3404 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3404 63 3405 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3404 63 3404 65]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3405 5 3405 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3405 5 3405 6,SrcSpan "tests/examples/CParser.hs" 3405 44 3405 45]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3405 7 3405 44, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3405 7 3405 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3405 7 3405 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3405 7 3405 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3405 7 3405 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3405 20 3405 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3405 20 3405 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3405 20 3405 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3405 32 3405 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3405 32 3405 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3405 32 3405 33, srcInfoPoints = []}) "$"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3405 34 3405 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3405 34 3405 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3405 34 3405 44, srcInfoPoints = []}) "CRestrQual")))))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3406 7 3406 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3406 7 3406 8,SrcSpan "tests/examples/CParser.hs" 3406 39 3406 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3406 8 3406 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3406 8 3406 9,SrcSpan "tests/examples/CParser.hs" 3406 11 3406 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3406 9 3406 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3406 9 3406 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3406 14 3406 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3406 14 3406 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3406 14 3406 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3406 14 3406 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3406 26 3406 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3406 26 3406 27,SrcSpan "tests/examples/CParser.hs" 3406 38 3406 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3406 27 3406 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3406 27 3406 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3406 27 3406 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3406 27 3406 36, srcInfoPoints = []}) "happyIn61"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3406 37 3406 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3406 37 3406 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3406 37 3406 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3408 1 3408 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3408 1 3408 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3408 1 3408 16, srcInfoPoints = []}) "happyReduce_211")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3408 17 3408 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3408 17 3408 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3408 19 3408 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3408 19 3408 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3408 19 3408 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3408 19 3408 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3408 19 3408 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3408 19 3408 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3408 36 3408 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3408 36 3408 38, srcInfoPoints = []}) 1 "1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3408 39 3408 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3408 39 3408 42, srcInfoPoints = []}) 54 "54"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3408 43 3408 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3408 43 3408 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3408 43 3408 61, srcInfoPoints = []}) "happyReduction_211"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3409 1 3413 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3409 1 3413 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3409 1 3409 19, srcInfoPoints = []}) "happyReduction_211") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3409 20 3410 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3409 20 3409 21,SrcSpan "tests/examples/CParser.hs" 3410 14 3410 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3409 21 3410 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3409 21 3409 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3409 21 3409 30, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3409 31 3409 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3409 31 3409 32,SrcSpan "tests/examples/CParser.hs" 3409 32 3409 40,SrcSpan "tests/examples/CParser.hs" 3409 40 3409 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3409 32 3409 40, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3410 5 3410 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3410 5 3410 14, srcInfoPoints = []}) "happyRest"))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3410 16 3410 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3410 16 3410 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3411 6 3413 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3411 6 3411 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3411 8 3413 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3411 8 3413 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3411 8 3411 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3411 8 3411 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3411 8 3411 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3411 18 3413 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3411 18 3411 19,SrcSpan "tests/examples/CParser.hs" 3413 5 3413 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3411 19 3412 47, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3411 19 3411 23,SrcSpan "tests/examples/CParser.hs" 3411 46 3411 48,SrcSpan "tests/examples/CParser.hs" 3411 49 3411 50,SrcSpan "tests/examples/CParser.hs" 3412 46 3412 47]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3411 24 3411 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3411 24 3411 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3411 24 3411 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3411 24 3411 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3411 36 3411 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3411 36 3411 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3411 36 3411 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3411 51 3412 46, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3411 51 3411 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3411 51 3411 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3411 63 3412 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3411 63 3411 65]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3412 5 3412 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3412 5 3412 6,SrcSpan "tests/examples/CParser.hs" 3412 45 3412 46]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3412 7 3412 45, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3412 7 3412 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3412 7 3412 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3412 7 3412 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3412 7 3412 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3412 20 3412 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3412 20 3412 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3412 20 3412 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3412 32 3412 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3412 32 3412 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3412 32 3412 33, srcInfoPoints = []}) "$"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3412 34 3412 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3412 34 3412 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3412 34 3412 45, srcInfoPoints = []}) "CInlineQual")))))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3413 7 3413 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3413 7 3413 8,SrcSpan "tests/examples/CParser.hs" 3413 39 3413 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3413 8 3413 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3413 8 3413 9,SrcSpan "tests/examples/CParser.hs" 3413 11 3413 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3413 9 3413 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3413 9 3413 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3413 14 3413 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3413 14 3413 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3413 14 3413 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3413 14 3413 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3413 26 3413 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3413 26 3413 27,SrcSpan "tests/examples/CParser.hs" 3413 38 3413 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3413 27 3413 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3413 27 3413 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3413 27 3413 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3413 27 3413 36, srcInfoPoints = []}) "happyIn61"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3413 37 3413 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3413 37 3413 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3413 37 3413 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3415 1 3415 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3415 1 3415 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3415 1 3415 16, srcInfoPoints = []}) "happyReduce_212")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3415 17 3415 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3415 17 3415 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3415 19 3415 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3415 19 3415 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3415 19 3415 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3415 19 3415 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3415 19 3415 36, srcInfoPoints = []}) "happySpecReduce_2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3415 38 3415 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3415 38 3415 41, srcInfoPoints = []}) 55 "55"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3415 42 3415 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3415 42 3415 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3415 42 3415 60, srcInfoPoints = []}) "happyReduction_212"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3416 1 3422 8, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3416 1 3422 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3416 1 3416 19, srcInfoPoints = []}) "happyReduction_212") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3416 20 3416 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3416 20 3416 29, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3417 5 3417 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3417 5 3417 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3418 6 3422 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3418 6 3418 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3418 9 3422 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3418 9 3418 13,SrcSpan "tests/examples/CParser.hs" 3418 36 3418 38,SrcSpan "tests/examples/CParser.hs" 3418 39 3418 40,SrcSpan "tests/examples/CParser.hs" 3422 7 3422 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3418 14 3418 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3418 14 3418 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3418 14 3418 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3418 14 3418 25, srcInfoPoints = []}) "happyOut126"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3418 26 3418 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3418 26 3418 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3418 26 3418 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3418 41 3422 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3418 41 3418 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3418 41 3418 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3418 53 3422 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3418 53 3418 55]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3419 5 3422 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3419 5 3419 9,SrcSpan "tests/examples/CParser.hs" 3419 31 3419 33,SrcSpan "tests/examples/CParser.hs" 3419 34 3419 35,SrcSpan "tests/examples/CParser.hs" 3422 6 3422 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3419 10 3419 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3419 10 3419 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3419 10 3419 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3419 10 3419 20, srcInfoPoints = []}) "happyOut61"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3419 21 3419 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3419 21 3419 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3419 21 3419 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3419 36 3422 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3419 36 3419 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3419 36 3419 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3419 48 3422 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3419 48 3419 50]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3420 5 3422 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3420 5 3420 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3420 5 3420 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3420 5 3420 14, srcInfoPoints = []}) "happyIn62"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3421 10 3422 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3421 10 3421 11,SrcSpan "tests/examples/CParser.hs" 3422 5 3422 6]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3421 11 3421 69, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3421 11 3421 50, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3421 11 3421 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3421 11 3421 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3421 11 3421 22, srcInfoPoints = []}) "reverseList"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3421 23 3421 50, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3421 23 3421 24,SrcSpan "tests/examples/CParser.hs" 3421 49 3421 50]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3421 24 3421 49, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3421 24 3421 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3421 24 3421 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3421 24 3421 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3421 24 3421 27, srcInfoPoints = []}) "map"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3421 28 3421 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3421 28 3421 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3421 28 3421 37, srcInfoPoints = []}) "CAttrQual")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3421 38 3421 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3421 38 3421 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3421 38 3421 49, srcInfoPoints = []}) "happy_var_1")))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3421 51 3421 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3421 51 3421 52,SrcSpan "tests/examples/CParser.hs" 3421 52 3421 56,SrcSpan "tests/examples/CParser.hs" 3421 56 3421 57]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3421 51 3421 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3421 51 3421 52,SrcSpan "tests/examples/CParser.hs" 3421 52 3421 56,SrcSpan "tests/examples/CParser.hs" 3421 56 3421 57]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3421 52 3421 56, srcInfoPoints = []}) "snoc"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3421 58 3421 69, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3421 58 3421 69, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3421 58 3421 69, srcInfoPoints = []}) "happy_var_2"))))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3424 1 3424 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3424 1 3424 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3424 1 3424 16, srcInfoPoints = []}) "happyReduce_213")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3424 17 3424 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3424 17 3424 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3424 19 3424 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3424 19 3424 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3424 19 3424 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3424 19 3424 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3424 19 3424 36, srcInfoPoints = []}) "happySpecReduce_2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3424 38 3424 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3424 38 3424 41, srcInfoPoints = []}) 55 "55"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3424 42 3424 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3424 42 3424 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3424 42 3424 60, srcInfoPoints = []}) "happyReduction_213"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3425 1 3431 8, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3425 1 3431 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3425 1 3425 19, srcInfoPoints = []}) "happyReduction_213") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3425 20 3425 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3425 20 3425 29, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3426 5 3426 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3426 5 3426 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3427 6 3431 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3427 6 3427 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3427 9 3431 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3427 9 3427 13,SrcSpan "tests/examples/CParser.hs" 3427 35 3427 37,SrcSpan "tests/examples/CParser.hs" 3427 38 3427 39,SrcSpan "tests/examples/CParser.hs" 3431 7 3431 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3427 14 3427 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3427 14 3427 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3427 14 3427 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3427 14 3427 24, srcInfoPoints = []}) "happyOut62"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3427 25 3427 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3427 25 3427 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3427 25 3427 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3427 40 3431 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3427 40 3427 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3427 40 3427 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3427 52 3431 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3427 52 3427 54]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3428 5 3431 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3428 5 3428 9,SrcSpan "tests/examples/CParser.hs" 3428 31 3428 33,SrcSpan "tests/examples/CParser.hs" 3428 34 3428 35,SrcSpan "tests/examples/CParser.hs" 3431 6 3431 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3428 10 3428 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3428 10 3428 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3428 10 3428 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3428 10 3428 20, srcInfoPoints = []}) "happyOut61"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3428 21 3428 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3428 21 3428 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3428 21 3428 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3428 36 3431 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3428 36 3428 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3428 36 3428 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3428 48 3431 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3428 48 3428 50]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3429 5 3431 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3429 5 3429 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3429 5 3429 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3429 5 3429 14, srcInfoPoints = []}) "happyIn62"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3430 10 3431 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3430 10 3430 11,SrcSpan "tests/examples/CParser.hs" 3431 5 3431 6]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3430 11 3430 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3430 11 3430 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3430 11 3430 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3430 11 3430 22, srcInfoPoints = []}) "happy_var_1"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3430 23 3430 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3430 23 3430 24,SrcSpan "tests/examples/CParser.hs" 3430 24 3430 28,SrcSpan "tests/examples/CParser.hs" 3430 28 3430 29]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3430 23 3430 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3430 23 3430 24,SrcSpan "tests/examples/CParser.hs" 3430 24 3430 28,SrcSpan "tests/examples/CParser.hs" 3430 28 3430 29]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3430 24 3430 28, srcInfoPoints = []}) "snoc"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3430 30 3430 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3430 30 3430 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3430 30 3430 41, srcInfoPoints = []}) "happy_var_2"))))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3433 1 3433 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3433 1 3433 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3433 1 3433 16, srcInfoPoints = []}) "happyReduce_214")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3433 17 3433 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3433 17 3433 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3433 19 3433 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3433 19 3433 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3433 19 3433 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3433 19 3433 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3433 19 3433 36, srcInfoPoints = []}) "happySpecReduce_3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3433 38 3433 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3433 38 3433 41, srcInfoPoints = []}) 55 "55"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3433 42 3433 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3433 42 3433 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3433 42 3433 60, srcInfoPoints = []}) "happyReduction_214"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3434 1 3442 9, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3434 1 3442 9, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3434 1 3434 19, srcInfoPoints = []}) "happyReduction_214") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3434 20 3434 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3434 20 3434 29, srcInfoPoints = []}) "happy_x_3"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3435 5 3435 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3435 5 3435 14, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3436 5 3436 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3436 5 3436 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3437 6 3442 9, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3437 6 3437 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3437 9 3442 9, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3437 9 3437 13,SrcSpan "tests/examples/CParser.hs" 3437 35 3437 37,SrcSpan "tests/examples/CParser.hs" 3437 38 3437 39,SrcSpan "tests/examples/CParser.hs" 3442 8 3442 9]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3437 14 3437 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3437 14 3437 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3437 14 3437 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3437 14 3437 24, srcInfoPoints = []}) "happyOut62"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3437 25 3437 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3437 25 3437 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3437 25 3437 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3437 40 3442 8, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3437 40 3437 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3437 40 3437 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3437 52 3442 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3437 52 3437 54]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3438 5 3442 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3438 5 3438 9,SrcSpan "tests/examples/CParser.hs" 3438 32 3438 34,SrcSpan "tests/examples/CParser.hs" 3438 35 3438 36,SrcSpan "tests/examples/CParser.hs" 3442 7 3442 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3438 10 3438 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3438 10 3438 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3438 10 3438 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3438 10 3438 21, srcInfoPoints = []}) "happyOut127"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3438 22 3438 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3438 22 3438 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3438 22 3438 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3438 37 3442 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3438 37 3438 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3438 37 3438 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3438 49 3442 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3438 49 3438 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3439 5 3442 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3439 5 3439 9,SrcSpan "tests/examples/CParser.hs" 3439 31 3439 33,SrcSpan "tests/examples/CParser.hs" 3439 34 3439 35,SrcSpan "tests/examples/CParser.hs" 3442 6 3442 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3439 10 3439 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3439 10 3439 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3439 10 3439 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3439 10 3439 20, srcInfoPoints = []}) "happyOut61"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3439 21 3439 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3439 21 3439 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3439 21 3439 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3439 36 3442 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3439 36 3439 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3439 36 3439 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3439 48 3442 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3439 48 3439 50]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3440 5 3442 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3440 5 3440 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3440 5 3440 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3440 5 3440 14, srcInfoPoints = []}) "happyIn62"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3441 10 3442 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3441 10 3441 11,SrcSpan "tests/examples/CParser.hs" 3442 5 3442 6]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3441 11 3441 79, srcInfoPoints = []}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3441 11 3441 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3441 11 3441 12,SrcSpan "tests/examples/CParser.hs" 3441 59 3441 60]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3441 12 3441 59, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3441 12 3441 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3441 12 3441 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3441 12 3441 23, srcInfoPoints = []}) "happy_var_1"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3441 24 3441 33, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3441 24 3441 25,SrcSpan "tests/examples/CParser.hs" 3441 25 3441 32,SrcSpan "tests/examples/CParser.hs" 3441 32 3441 33]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3441 24 3441 33, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3441 24 3441 25,SrcSpan "tests/examples/CParser.hs" 3441 25 3441 32,SrcSpan "tests/examples/CParser.hs" 3441 32 3441 33]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3441 25 3441 32, srcInfoPoints = []}) "rappend"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3441 34 3441 59, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3441 34 3441 47, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3441 34 3441 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3441 34 3441 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3441 34 3441 37, srcInfoPoints = []}) "map"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3441 38 3441 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3441 38 3441 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3441 38 3441 47, srcInfoPoints = []}) "CAttrQual")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3441 48 3441 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3441 48 3441 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3441 48 3441 59, srcInfoPoints = []}) "happy_var_2")))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3441 61 3441 67, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3441 61 3441 62,SrcSpan "tests/examples/CParser.hs" 3441 62 3441 66,SrcSpan "tests/examples/CParser.hs" 3441 66 3441 67]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3441 61 3441 67, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3441 61 3441 62,SrcSpan "tests/examples/CParser.hs" 3441 62 3441 66,SrcSpan "tests/examples/CParser.hs" 3441 66 3441 67]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3441 62 3441 66, srcInfoPoints = []}) "snoc"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3441 68 3441 79, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3441 68 3441 79, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3441 68 3441 79, srcInfoPoints = []}) "happy_var_3"))))))) Nothing])) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3444 1 3444 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3444 1 3444 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3444 1 3444 16, srcInfoPoints = []}) "happyReduce_215")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3444 17 3444 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3444 17 3444 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3444 19 3444 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3444 19 3444 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3444 19 3444 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3444 19 3444 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3444 19 3444 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3444 38 3444 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3444 38 3444 41, srcInfoPoints = []}) 56 "56"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3444 42 3444 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3444 42 3444 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3444 42 3444 60, srcInfoPoints = []}) "happyReduction_215"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3445 1 3449 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3445 1 3449 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3445 1 3445 19, srcInfoPoints = []}) "happyReduction_215") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3445 20 3445 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3445 20 3445 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3446 6 3449 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3446 6 3446 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3446 9 3449 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3446 9 3446 13,SrcSpan "tests/examples/CParser.hs" 3446 35 3446 37,SrcSpan "tests/examples/CParser.hs" 3446 38 3446 39,SrcSpan "tests/examples/CParser.hs" 3449 6 3449 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3446 14 3446 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3446 14 3446 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3446 14 3446 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3446 14 3446 24, srcInfoPoints = []}) "happyOut72"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3446 25 3446 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3446 25 3446 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3446 25 3446 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3446 40 3449 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3446 40 3446 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3446 40 3446 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3446 52 3449 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3446 52 3446 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3447 5 3449 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3447 5 3447 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3447 5 3447 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3447 5 3447 14, srcInfoPoints = []}) "happyIn63"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3448 10 3449 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3448 10 3448 11,SrcSpan "tests/examples/CParser.hs" 3449 5 3449 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3448 11 3448 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3448 11 3448 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3448 11 3448 22, srcInfoPoints = []}) "happy_var_1")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3451 1 3451 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3451 1 3451 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3451 1 3451 16, srcInfoPoints = []}) "happyReduce_216")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3451 17 3451 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3451 17 3451 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3451 19 3451 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3451 19 3451 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3451 19 3451 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3451 19 3451 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3451 19 3451 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3451 38 3451 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3451 38 3451 41, srcInfoPoints = []}) 56 "56"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3451 42 3451 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3451 42 3451 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3451 42 3451 60, srcInfoPoints = []}) "happyReduction_216"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3452 1 3456 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3452 1 3456 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3452 1 3452 19, srcInfoPoints = []}) "happyReduction_216") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3452 20 3452 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3452 20 3452 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3453 6 3456 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3453 6 3453 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3453 9 3456 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3453 9 3453 13,SrcSpan "tests/examples/CParser.hs" 3453 35 3453 37,SrcSpan "tests/examples/CParser.hs" 3453 38 3453 39,SrcSpan "tests/examples/CParser.hs" 3456 6 3456 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3453 14 3453 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3453 14 3453 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3453 14 3453 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3453 14 3453 24, srcInfoPoints = []}) "happyOut65"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3453 25 3453 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3453 25 3453 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3453 25 3453 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3453 40 3456 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3453 40 3453 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3453 40 3453 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3453 52 3456 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3453 52 3453 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3454 5 3456 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3454 5 3454 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3454 5 3454 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3454 5 3454 14, srcInfoPoints = []}) "happyIn63"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3455 10 3456 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3455 10 3455 11,SrcSpan "tests/examples/CParser.hs" 3456 5 3456 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3455 11 3455 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3455 11 3455 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3455 11 3455 22, srcInfoPoints = []}) "happy_var_1")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3458 1 3458 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3458 1 3458 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3458 1 3458 16, srcInfoPoints = []}) "happyReduce_217")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3458 17 3458 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3458 17 3458 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3458 19 3458 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3458 19 3458 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3458 19 3458 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3458 19 3458 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3458 19 3458 36, srcInfoPoints = []}) "happySpecReduce_0"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3458 38 3458 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3458 38 3458 41, srcInfoPoints = []}) 57 "57"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3458 42 3458 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3458 42 3458 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3458 42 3458 60, srcInfoPoints = []}) "happyReduction_217"))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3459 1 3461 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3459 1 3459 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3459 1 3459 19, srcInfoPoints = []}) "happyReduction_217")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3459 21 3461 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3459 21 3459 22]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3459 24 3461 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3459 24 3459 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3459 24 3459 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3459 24 3459 33, srcInfoPoints = []}) "happyIn64"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3460 10 3461 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3460 10 3460 11,SrcSpan "tests/examples/CParser.hs" 3461 5 3461 6]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3460 11 3460 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3460 11 3460 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3460 11 3460 18, srcInfoPoints = []}) "Nothing")))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3463 1 3463 56, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3463 1 3463 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3463 1 3463 16, srcInfoPoints = []}) "happyReduce_218")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3463 17 3463 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3463 17 3463 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3463 19 3463 56, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3463 19 3463 37, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3463 19 3463 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3463 19 3463 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3463 19 3463 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3463 19 3463 30, srcInfoPoints = []}) "happyReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3463 31 3463 33, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3463 31 3463 33, srcInfoPoints = []}) 4 "4"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3463 34 3463 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3463 34 3463 37, srcInfoPoints = []}) 57 "57"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3463 38 3463 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3463 38 3463 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3463 38 3463 56, srcInfoPoints = []}) "happyReduction_218"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3464 1 3472 28, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3464 1 3472 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3464 1 3464 19, srcInfoPoints = []}) "happyReduction_218") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3464 20 3468 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3464 20 3464 21,SrcSpan "tests/examples/CParser.hs" 3468 14 3468 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3464 21 3468 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3464 21 3464 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3464 21 3464 30, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3464 31 3464 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3464 31 3464 32,SrcSpan "tests/examples/CParser.hs" 3464 32 3464 40,SrcSpan "tests/examples/CParser.hs" 3464 40 3464 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3464 32 3464 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3465 5 3468 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3465 5 3465 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3465 5 3465 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3465 15 3465 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3465 15 3465 16,SrcSpan "tests/examples/CParser.hs" 3465 16 3465 24,SrcSpan "tests/examples/CParser.hs" 3465 24 3465 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3465 16 3465 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3466 5 3468 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3466 5 3466 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3466 5 3466 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3466 15 3466 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3466 15 3466 16,SrcSpan "tests/examples/CParser.hs" 3466 16 3466 24,SrcSpan "tests/examples/CParser.hs" 3466 24 3466 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3466 16 3466 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3467 5 3468 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3467 5 3467 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3467 5 3467 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3467 15 3467 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3467 15 3467 16,SrcSpan "tests/examples/CParser.hs" 3467 16 3467 24,SrcSpan "tests/examples/CParser.hs" 3467 24 3467 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3467 16 3467 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3468 5 3468 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3468 5 3468 14, srcInfoPoints = []}) "happyRest"))))))] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3469 6 3472 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3469 6 3469 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3469 8 3472 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3469 8 3469 12,SrcSpan "tests/examples/CParser.hs" 3469 35 3469 37,SrcSpan "tests/examples/CParser.hs" 3469 38 3469 39,SrcSpan "tests/examples/CParser.hs" 3472 27 3472 28]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3469 13 3469 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3469 13 3469 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3469 13 3469 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3469 13 3469 24, srcInfoPoints = []}) "happyOut123"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3469 25 3469 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3469 25 3469 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3469 25 3469 34, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3469 40 3472 27, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3469 40 3469 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3469 40 3469 51, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3469 52 3472 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3469 52 3469 54]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3470 5 3472 27, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3470 5 3472 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3470 5 3470 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3470 5 3470 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3470 5 3470 14, srcInfoPoints = []}) "happyIn64"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3471 10 3472 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3471 10 3471 11,SrcSpan "tests/examples/CParser.hs" 3472 5 3472 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3471 11 3471 27, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3471 11 3471 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3471 11 3471 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3471 11 3471 15, srcInfoPoints = []}) "Just"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3471 16 3471 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3471 16 3471 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3471 16 3471 27, srcInfoPoints = []}) "happy_var_3")))))) (QConOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3472 7 3472 17, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3472 7 3472 8,SrcSpan "tests/examples/CParser.hs" 3472 8 3472 16,SrcSpan "tests/examples/CParser.hs" 3472 16 3472 17]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3472 7 3472 17, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3472 7 3472 8,SrcSpan "tests/examples/CParser.hs" 3472 8 3472 16,SrcSpan "tests/examples/CParser.hs" 3472 16 3472 17]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3472 8 3472 16, srcInfoPoints = []}) "HappyStk"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3472 18 3472 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3472 18 3472 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3472 18 3472 27, srcInfoPoints = []}) "happyRest"))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3474 1 3474 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3474 1 3474 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3474 1 3474 16, srcInfoPoints = []}) "happyReduce_219")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3474 17 3474 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3474 17 3474 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3474 19 3474 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3474 19 3474 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3474 19 3474 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3474 19 3474 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3474 19 3474 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3474 38 3474 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3474 38 3474 41, srcInfoPoints = []}) 58 "58"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3474 42 3474 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3474 42 3474 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3474 42 3474 60, srcInfoPoints = []}) "happyReduction_219"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3475 1 3479 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3475 1 3479 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3475 1 3475 19, srcInfoPoints = []}) "happyReduction_219") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3475 20 3475 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3475 20 3475 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3476 6 3479 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3476 6 3476 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3476 9 3479 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3476 9 3476 13,SrcSpan "tests/examples/CParser.hs" 3476 35 3476 37,SrcSpan "tests/examples/CParser.hs" 3476 38 3476 39,SrcSpan "tests/examples/CParser.hs" 3479 6 3479 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3476 14 3476 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3476 14 3476 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3476 14 3476 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3476 14 3476 24, srcInfoPoints = []}) "happyOut69"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3476 25 3476 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3476 25 3476 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3476 25 3476 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3476 40 3479 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3476 40 3476 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3476 40 3476 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3476 52 3479 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3476 52 3476 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3477 5 3479 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3477 5 3477 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3477 5 3477 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3477 5 3477 14, srcInfoPoints = []}) "happyIn65"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3478 10 3479 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3478 10 3478 11,SrcSpan "tests/examples/CParser.hs" 3479 5 3479 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3478 11 3478 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3478 11 3478 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3478 11 3478 22, srcInfoPoints = []}) "happy_var_1")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3481 1 3481 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3481 1 3481 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3481 1 3481 16, srcInfoPoints = []}) "happyReduce_220")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3481 17 3481 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3481 17 3481 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3481 19 3481 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3481 19 3481 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3481 19 3481 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3481 19 3481 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3481 19 3481 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3481 38 3481 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3481 38 3481 41, srcInfoPoints = []}) 58 "58"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3481 42 3481 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3481 42 3481 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3481 42 3481 60, srcInfoPoints = []}) "happyReduction_220"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3482 1 3486 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3482 1 3486 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3482 1 3482 19, srcInfoPoints = []}) "happyReduction_220") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3482 20 3482 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3482 20 3482 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3483 6 3486 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3483 6 3483 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3483 9 3486 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3483 9 3483 13,SrcSpan "tests/examples/CParser.hs" 3483 35 3483 37,SrcSpan "tests/examples/CParser.hs" 3483 38 3483 39,SrcSpan "tests/examples/CParser.hs" 3486 6 3486 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3483 14 3483 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3483 14 3483 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3483 14 3483 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3483 14 3483 24, srcInfoPoints = []}) "happyOut66"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3483 25 3483 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3483 25 3483 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3483 25 3483 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3483 40 3486 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3483 40 3483 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3483 40 3483 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3483 52 3486 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3483 52 3483 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3484 5 3486 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3484 5 3484 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3484 5 3484 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3484 5 3484 14, srcInfoPoints = []}) "happyIn65"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3485 10 3486 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3485 10 3485 11,SrcSpan "tests/examples/CParser.hs" 3486 5 3486 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3485 11 3485 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3485 11 3485 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3485 11 3485 22, srcInfoPoints = []}) "happy_var_1")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3488 1 3488 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3488 1 3488 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3488 1 3488 16, srcInfoPoints = []}) "happyReduce_221")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3488 17 3488 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3488 17 3488 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3488 19 3488 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3488 19 3488 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3488 19 3488 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3488 19 3488 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3488 19 3488 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3488 19 3488 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3488 36 3488 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3488 36 3488 38, srcInfoPoints = []}) 1 "1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3488 39 3488 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3488 39 3488 42, srcInfoPoints = []}) 59 "59"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3488 43 3488 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3488 43 3488 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3488 43 3488 61, srcInfoPoints = []}) "happyReduction_221"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3489 1 3493 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3489 1 3493 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3489 1 3489 19, srcInfoPoints = []}) "happyReduction_221") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3489 20 3490 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3489 20 3489 21,SrcSpan "tests/examples/CParser.hs" 3490 14 3490 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3489 21 3490 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3489 21 3489 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3489 21 3489 30, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3489 31 3489 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3489 31 3489 32,SrcSpan "tests/examples/CParser.hs" 3489 32 3489 40,SrcSpan "tests/examples/CParser.hs" 3489 40 3489 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3489 32 3489 40, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3490 5 3490 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3490 5 3490 14, srcInfoPoints = []}) "happyRest"))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3490 16 3490 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3490 16 3490 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3491 6 3493 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3491 6 3491 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3491 8 3493 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3491 8 3493 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3491 8 3491 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3491 8 3491 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3491 8 3491 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3491 18 3493 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3491 18 3491 19,SrcSpan "tests/examples/CParser.hs" 3493 5 3493 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3491 19 3492 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3491 19 3491 23,SrcSpan "tests/examples/CParser.hs" 3491 46 3491 48,SrcSpan "tests/examples/CParser.hs" 3491 49 3491 50,SrcSpan "tests/examples/CParser.hs" 3492 57 3492 58]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3491 24 3491 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3491 24 3491 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3491 24 3491 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3491 24 3491 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3491 36 3491 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3491 36 3491 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3491 36 3491 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3491 51 3492 57, srcInfoPoints = []}) (PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3491 51 3491 78, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3491 51 3491 52,SrcSpan "tests/examples/CParser.hs" 3491 77 3491 78]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3491 52 3491 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3491 52 3491 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3491 52 3491 63, srcInfoPoints = []}) "CTokTyIdent")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3491 64 3491 65, srcInfoPoints = []}),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3491 66 3491 77, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3491 66 3491 77, srcInfoPoints = []}) "happy_var_1")])) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3491 79 3492 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3491 79 3491 81]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3492 5 3492 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3492 5 3492 6,SrcSpan "tests/examples/CParser.hs" 3492 56 3492 57]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3492 7 3492 56, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3492 7 3492 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3492 7 3492 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3492 7 3492 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3492 7 3492 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3492 20 3492 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3492 20 3492 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3492 20 3492 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3492 32 3492 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3492 32 3492 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3492 32 3492 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3492 34 3492 56, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3492 34 3492 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3492 34 3492 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3492 34 3492 44, srcInfoPoints = []}) "mkVarDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3492 45 3492 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3492 45 3492 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3492 45 3492 56, srcInfoPoints = []}) "happy_var_1"))))))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3493 7 3493 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3493 7 3493 8,SrcSpan "tests/examples/CParser.hs" 3493 39 3493 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3493 8 3493 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3493 8 3493 9,SrcSpan "tests/examples/CParser.hs" 3493 11 3493 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3493 9 3493 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3493 9 3493 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3493 14 3493 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3493 14 3493 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3493 14 3493 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3493 14 3493 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3493 26 3493 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3493 26 3493 27,SrcSpan "tests/examples/CParser.hs" 3493 38 3493 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3493 27 3493 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3493 27 3493 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3493 27 3493 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3493 27 3493 36, srcInfoPoints = []}) "happyIn66"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3493 37 3493 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3493 37 3493 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3493 37 3493 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3495 1 3495 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3495 1 3495 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3495 1 3495 16, srcInfoPoints = []}) "happyReduce_222")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3495 17 3495 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3495 17 3495 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3495 19 3495 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3495 19 3495 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3495 19 3495 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3495 19 3495 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3495 19 3495 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3495 19 3495 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3495 36 3495 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3495 36 3495 38, srcInfoPoints = []}) 2 "2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3495 39 3495 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3495 39 3495 42, srcInfoPoints = []}) 59 "59"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3495 43 3495 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3495 43 3495 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3495 43 3495 61, srcInfoPoints = []}) "happyReduction_222"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3496 1 3502 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3496 1 3502 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3496 1 3496 19, srcInfoPoints = []}) "happyReduction_222") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3496 20 3498 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3496 20 3496 21,SrcSpan "tests/examples/CParser.hs" 3498 14 3498 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3496 21 3498 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3496 21 3496 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3496 21 3496 30, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3496 31 3496 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3496 31 3496 32,SrcSpan "tests/examples/CParser.hs" 3496 32 3496 40,SrcSpan "tests/examples/CParser.hs" 3496 40 3496 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3496 32 3496 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3497 5 3498 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3497 5 3497 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3497 5 3497 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3497 15 3497 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3497 15 3497 16,SrcSpan "tests/examples/CParser.hs" 3497 16 3497 24,SrcSpan "tests/examples/CParser.hs" 3497 24 3497 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3497 16 3497 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3498 5 3498 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3498 5 3498 14, srcInfoPoints = []}) "happyRest")))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3498 16 3498 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3498 16 3498 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3499 6 3502 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3499 6 3499 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3499 8 3502 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3499 8 3502 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3499 8 3499 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3499 8 3499 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3499 8 3499 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3499 18 3502 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3499 18 3499 19,SrcSpan "tests/examples/CParser.hs" 3502 5 3502 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3499 19 3501 83, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3499 19 3499 23,SrcSpan "tests/examples/CParser.hs" 3499 46 3499 48,SrcSpan "tests/examples/CParser.hs" 3499 49 3499 50,SrcSpan "tests/examples/CParser.hs" 3501 82 3501 83]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3499 24 3499 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3499 24 3499 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3499 24 3499 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3499 24 3499 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3499 36 3499 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3499 36 3499 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3499 36 3499 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3499 51 3501 82, srcInfoPoints = []}) (PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3499 51 3499 78, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3499 51 3499 52,SrcSpan "tests/examples/CParser.hs" 3499 77 3499 78]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3499 52 3499 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3499 52 3499 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3499 52 3499 63, srcInfoPoints = []}) "CTokTyIdent")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3499 64 3499 65, srcInfoPoints = []}),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3499 66 3499 77, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3499 66 3499 77, srcInfoPoints = []}) "happy_var_1")])) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3499 79 3501 82, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3499 79 3499 81]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3500 5 3501 82, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3500 5 3500 9,SrcSpan "tests/examples/CParser.hs" 3500 31 3500 33,SrcSpan "tests/examples/CParser.hs" 3500 34 3500 35,SrcSpan "tests/examples/CParser.hs" 3501 81 3501 82]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3500 10 3500 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3500 10 3500 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3500 10 3500 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3500 10 3500 20, srcInfoPoints = []}) "happyOut85"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3500 21 3500 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3500 21 3500 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3500 21 3500 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3500 36 3501 81, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3500 36 3500 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3500 36 3500 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3500 48 3501 81, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3500 48 3500 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 5 3501 81, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3501 5 3501 6,SrcSpan "tests/examples/CParser.hs" 3501 80 3501 81]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 7 3501 80, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 7 3501 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 7 3501 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 7 3501 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 7 3501 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 20 3501 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 20 3501 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 20 3501 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 32 3501 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 32 3501 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 32 3501 33, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 34 3501 80, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3501 34 3501 35,SrcSpan "tests/examples/CParser.hs" 3501 38 3501 40]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 35 3501 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 35 3501 37, srcInfoPoints = []}) "at")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 41 3501 80, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 41 3501 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 41 3501 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 41 3501 52, srcInfoPoints = []}) "happy_var_2"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 53 3501 80, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3501 53 3501 54,SrcSpan "tests/examples/CParser.hs" 3501 79 3501 80]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 54 3501 79, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 54 3501 76, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 54 3501 64, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 54 3501 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 54 3501 64, srcInfoPoints = []}) "mkVarDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 65 3501 76, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 65 3501 76, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 65 3501 76, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 77 3501 79, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 77 3501 79, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 77 3501 79, srcInfoPoints = []}) "at")))))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3502 7 3502 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3502 7 3502 8,SrcSpan "tests/examples/CParser.hs" 3502 39 3502 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3502 8 3502 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3502 8 3502 9,SrcSpan "tests/examples/CParser.hs" 3502 11 3502 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3502 9 3502 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3502 9 3502 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3502 14 3502 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3502 14 3502 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3502 14 3502 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3502 14 3502 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3502 26 3502 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3502 26 3502 27,SrcSpan "tests/examples/CParser.hs" 3502 38 3502 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3502 27 3502 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3502 27 3502 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3502 27 3502 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3502 27 3502 36, srcInfoPoints = []}) "happyIn66"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3502 37 3502 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3502 37 3502 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3502 37 3502 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3504 1 3504 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3504 1 3504 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3504 1 3504 16, srcInfoPoints = []}) "happyReduce_223")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3504 17 3504 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3504 17 3504 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3504 19 3504 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3504 19 3504 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3504 19 3504 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3504 19 3504 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3504 19 3504 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3504 38 3504 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3504 38 3504 41, srcInfoPoints = []}) 59 "59"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3504 42 3504 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3504 42 3504 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3504 42 3504 60, srcInfoPoints = []}) "happyReduction_223"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3505 1 3509 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3505 1 3509 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3505 1 3505 19, srcInfoPoints = []}) "happyReduction_223") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3505 20 3505 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3505 20 3505 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3506 6 3509 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3506 6 3506 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3506 9 3509 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3506 9 3506 13,SrcSpan "tests/examples/CParser.hs" 3506 35 3506 37,SrcSpan "tests/examples/CParser.hs" 3506 38 3506 39,SrcSpan "tests/examples/CParser.hs" 3509 6 3509 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3506 14 3506 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3506 14 3506 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3506 14 3506 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3506 14 3506 24, srcInfoPoints = []}) "happyOut67"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3506 25 3506 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3506 25 3506 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3506 25 3506 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3506 40 3509 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3506 40 3506 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3506 40 3506 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3506 52 3509 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3506 52 3506 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3507 5 3509 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3507 5 3507 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3507 5 3507 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3507 5 3507 14, srcInfoPoints = []}) "happyIn66"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3508 10 3509 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3508 10 3508 11,SrcSpan "tests/examples/CParser.hs" 3509 5 3509 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3508 11 3508 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3508 11 3508 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3508 11 3508 22, srcInfoPoints = []}) "happy_var_1")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3511 1 3511 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3511 1 3511 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3511 1 3511 16, srcInfoPoints = []}) "happyReduce_224")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3511 17 3511 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3511 17 3511 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3511 19 3511 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3511 19 3511 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3511 19 3511 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3511 19 3511 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3511 19 3511 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3511 38 3511 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3511 38 3511 41, srcInfoPoints = []}) 60 "60"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3511 42 3511 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3511 42 3511 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3511 42 3511 60, srcInfoPoints = []}) "happyReduction_224"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3512 1 3516 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3512 1 3516 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3512 1 3512 19, srcInfoPoints = []}) "happyReduction_224") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3512 20 3512 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3512 20 3512 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3513 6 3516 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3513 6 3513 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3513 9 3516 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3513 9 3513 13,SrcSpan "tests/examples/CParser.hs" 3513 35 3513 37,SrcSpan "tests/examples/CParser.hs" 3513 38 3513 39,SrcSpan "tests/examples/CParser.hs" 3516 6 3516 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3513 14 3513 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3513 14 3513 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3513 14 3513 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3513 14 3513 24, srcInfoPoints = []}) "happyOut68"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3513 25 3513 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3513 25 3513 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3513 25 3513 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3513 40 3516 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3513 40 3513 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3513 40 3513 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3513 52 3516 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3513 52 3513 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3514 5 3516 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3514 5 3514 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3514 5 3514 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3514 5 3514 14, srcInfoPoints = []}) "happyIn67"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3515 10 3516 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3515 10 3515 11,SrcSpan "tests/examples/CParser.hs" 3516 5 3516 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3515 11 3515 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3515 11 3515 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3515 11 3515 22, srcInfoPoints = []}) "happy_var_1")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3518 1 3518 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3518 1 3518 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3518 1 3518 16, srcInfoPoints = []}) "happyReduce_225")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3518 17 3518 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3518 17 3518 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3518 19 3518 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3518 19 3518 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3518 19 3518 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3518 19 3518 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3518 19 3518 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3518 19 3518 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3518 36 3518 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3518 36 3518 38, srcInfoPoints = []}) 2 "2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3518 39 3518 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3518 39 3518 42, srcInfoPoints = []}) 60 "60"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3518 43 3518 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3518 43 3518 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3518 43 3518 61, srcInfoPoints = []}) "happyReduction_225"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3519 1 3525 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3519 1 3525 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3519 1 3519 19, srcInfoPoints = []}) "happyReduction_225") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3519 20 3521 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3519 20 3519 21,SrcSpan "tests/examples/CParser.hs" 3521 14 3521 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3519 21 3521 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3519 21 3519 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3519 21 3519 30, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3519 31 3519 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3519 31 3519 32,SrcSpan "tests/examples/CParser.hs" 3519 32 3519 40,SrcSpan "tests/examples/CParser.hs" 3519 40 3519 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3519 32 3519 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3520 5 3521 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3520 5 3520 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3520 5 3520 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3520 15 3520 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3520 15 3520 16,SrcSpan "tests/examples/CParser.hs" 3520 16 3520 24,SrcSpan "tests/examples/CParser.hs" 3520 24 3520 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3520 16 3520 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3521 5 3521 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3521 5 3521 14, srcInfoPoints = []}) "happyRest")))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3521 16 3521 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3521 16 3521 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3522 6 3525 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3522 6 3522 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3522 8 3525 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3522 8 3525 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3522 8 3522 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3522 8 3522 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3522 8 3522 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3522 18 3525 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3522 18 3522 19,SrcSpan "tests/examples/CParser.hs" 3525 5 3525 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3522 19 3524 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3522 19 3522 23,SrcSpan "tests/examples/CParser.hs" 3522 46 3522 48,SrcSpan "tests/examples/CParser.hs" 3522 49 3522 50,SrcSpan "tests/examples/CParser.hs" 3524 59 3524 60]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3522 24 3522 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3522 24 3522 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3522 24 3522 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3522 24 3522 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3522 36 3522 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3522 36 3522 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3522 36 3522 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3522 51 3524 59, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3522 51 3522 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3522 51 3522 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3522 63 3524 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3522 63 3522 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3523 5 3524 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3523 5 3523 9,SrcSpan "tests/examples/CParser.hs" 3523 31 3523 33,SrcSpan "tests/examples/CParser.hs" 3523 34 3523 35,SrcSpan "tests/examples/CParser.hs" 3524 58 3524 59]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3523 10 3523 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3523 10 3523 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3523 10 3523 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3523 10 3523 20, srcInfoPoints = []}) "happyOut66"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3523 21 3523 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3523 21 3523 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3523 21 3523 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3523 36 3524 58, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3523 36 3523 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3523 36 3523 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3523 48 3524 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3523 48 3523 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3524 5 3524 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3524 5 3524 6,SrcSpan "tests/examples/CParser.hs" 3524 57 3524 58]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3524 7 3524 57, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3524 7 3524 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3524 7 3524 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3524 7 3524 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3524 7 3524 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3524 20 3524 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3524 20 3524 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3524 20 3524 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3524 32 3524 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3524 32 3524 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3524 32 3524 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3524 34 3524 57, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3524 34 3524 54, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3524 34 3524 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3524 34 3524 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3524 34 3524 42, srcInfoPoints = []}) "ptrDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3524 43 3524 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3524 43 3524 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3524 43 3524 54, srcInfoPoints = []}) "happy_var_2")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3524 55 3524 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3524 55 3524 56,SrcSpan "tests/examples/CParser.hs" 3524 56 3524 57]}) []))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3525 7 3525 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3525 7 3525 8,SrcSpan "tests/examples/CParser.hs" 3525 39 3525 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3525 8 3525 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3525 8 3525 9,SrcSpan "tests/examples/CParser.hs" 3525 11 3525 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3525 9 3525 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3525 9 3525 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3525 14 3525 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3525 14 3525 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3525 14 3525 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3525 14 3525 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3525 26 3525 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3525 26 3525 27,SrcSpan "tests/examples/CParser.hs" 3525 38 3525 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3525 27 3525 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3525 27 3525 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3525 27 3525 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3525 27 3525 36, srcInfoPoints = []}) "happyIn67"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3525 37 3525 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3525 37 3525 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3525 37 3525 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3527 1 3527 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3527 1 3527 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3527 1 3527 16, srcInfoPoints = []}) "happyReduce_226")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3527 17 3527 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3527 17 3527 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3527 19 3527 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3527 19 3527 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3527 19 3527 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3527 19 3527 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3527 19 3527 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3527 19 3527 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3527 36 3527 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3527 36 3527 38, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3527 39 3527 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3527 39 3527 42, srcInfoPoints = []}) 60 "60"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3527 43 3527 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3527 43 3527 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3527 43 3527 61, srcInfoPoints = []}) "happyReduction_226"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3528 1 3536 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3528 1 3536 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3528 1 3528 19, srcInfoPoints = []}) "happyReduction_226") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3528 20 3531 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3528 20 3528 21,SrcSpan "tests/examples/CParser.hs" 3531 14 3531 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3528 21 3531 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3528 21 3528 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3528 21 3528 30, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3528 31 3528 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3528 31 3528 32,SrcSpan "tests/examples/CParser.hs" 3528 32 3528 40,SrcSpan "tests/examples/CParser.hs" 3528 40 3528 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3528 32 3528 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3529 5 3531 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3529 5 3529 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3529 5 3529 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3529 15 3529 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3529 15 3529 16,SrcSpan "tests/examples/CParser.hs" 3529 16 3529 24,SrcSpan "tests/examples/CParser.hs" 3529 24 3529 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3529 16 3529 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3530 5 3531 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3530 5 3530 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3530 5 3530 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3530 15 3530 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3530 15 3530 16,SrcSpan "tests/examples/CParser.hs" 3530 16 3530 24,SrcSpan "tests/examples/CParser.hs" 3530 24 3530 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3530 16 3530 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3531 5 3531 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3531 5 3531 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3531 16 3531 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3531 16 3531 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3532 6 3536 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3532 6 3532 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3532 8 3536 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3532 8 3536 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3532 8 3532 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3532 8 3532 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3532 8 3532 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3532 18 3536 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3532 18 3532 19,SrcSpan "tests/examples/CParser.hs" 3536 5 3536 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3532 19 3535 74, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3532 19 3532 23,SrcSpan "tests/examples/CParser.hs" 3532 46 3532 48,SrcSpan "tests/examples/CParser.hs" 3532 49 3532 50,SrcSpan "tests/examples/CParser.hs" 3535 73 3535 74]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3532 24 3532 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3532 24 3532 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3532 24 3532 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3532 24 3532 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3532 36 3532 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3532 36 3532 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3532 36 3532 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3532 51 3535 73, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3532 51 3532 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3532 51 3532 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3532 63 3535 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3532 63 3532 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3533 5 3535 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3533 5 3533 9,SrcSpan "tests/examples/CParser.hs" 3533 32 3533 34,SrcSpan "tests/examples/CParser.hs" 3533 35 3533 36,SrcSpan "tests/examples/CParser.hs" 3535 72 3535 73]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3533 10 3533 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3533 10 3533 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3533 10 3533 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3533 10 3533 21, srcInfoPoints = []}) "happyOut127"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3533 22 3533 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3533 22 3533 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3533 22 3533 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3533 37 3535 72, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3533 37 3533 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3533 37 3533 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3533 49 3535 72, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3533 49 3533 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3534 5 3535 72, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3534 5 3534 9,SrcSpan "tests/examples/CParser.hs" 3534 31 3534 33,SrcSpan "tests/examples/CParser.hs" 3534 34 3534 35,SrcSpan "tests/examples/CParser.hs" 3535 71 3535 72]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3534 10 3534 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3534 10 3534 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3534 10 3534 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3534 10 3534 20, srcInfoPoints = []}) "happyOut66"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3534 21 3534 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3534 21 3534 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3534 21 3534 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3534 36 3535 71, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3534 36 3534 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3534 36 3534 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3534 48 3535 71, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3534 48 3534 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3535 5 3535 71, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3535 5 3535 6,SrcSpan "tests/examples/CParser.hs" 3535 70 3535 71]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3535 7 3535 70, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3535 7 3535 44, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3535 7 3535 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3535 7 3535 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3535 7 3535 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3535 7 3535 20, srcInfoPoints = []}) "withAttribute"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3535 21 3535 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3535 21 3535 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3535 21 3535 32, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3535 33 3535 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3535 33 3535 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3535 33 3535 44, srcInfoPoints = []}) "happy_var_2")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3535 45 3535 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3535 45 3535 46, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3535 45 3535 46, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3535 47 3535 70, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3535 47 3535 67, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3535 47 3535 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3535 47 3535 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3535 47 3535 55, srcInfoPoints = []}) "ptrDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3535 56 3535 67, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3535 56 3535 67, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3535 56 3535 67, srcInfoPoints = []}) "happy_var_3")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3535 68 3535 70, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3535 68 3535 69,SrcSpan "tests/examples/CParser.hs" 3535 69 3535 70]}) []))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3536 7 3536 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3536 7 3536 8,SrcSpan "tests/examples/CParser.hs" 3536 39 3536 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3536 8 3536 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3536 8 3536 9,SrcSpan "tests/examples/CParser.hs" 3536 11 3536 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3536 9 3536 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3536 9 3536 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3536 14 3536 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3536 14 3536 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3536 14 3536 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3536 14 3536 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3536 26 3536 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3536 26 3536 27,SrcSpan "tests/examples/CParser.hs" 3536 38 3536 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3536 27 3536 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3536 27 3536 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3536 27 3536 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3536 27 3536 36, srcInfoPoints = []}) "happyIn67"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3536 37 3536 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3536 37 3536 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3536 37 3536 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3538 1 3538 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3538 1 3538 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3538 1 3538 16, srcInfoPoints = []}) "happyReduce_227")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3538 17 3538 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3538 17 3538 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3538 19 3538 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3538 19 3538 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3538 19 3538 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3538 19 3538 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3538 19 3538 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3538 19 3538 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3538 36 3538 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3538 36 3538 38, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3538 39 3538 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3538 39 3538 42, srcInfoPoints = []}) 60 "60"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3538 43 3538 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3538 43 3538 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3538 43 3538 61, srcInfoPoints = []}) "happyReduction_227"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3539 1 3547 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3539 1 3547 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3539 1 3539 19, srcInfoPoints = []}) "happyReduction_227") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3539 20 3542 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3539 20 3539 21,SrcSpan "tests/examples/CParser.hs" 3542 14 3542 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3539 21 3542 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3539 21 3539 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3539 21 3539 30, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3539 31 3539 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3539 31 3539 32,SrcSpan "tests/examples/CParser.hs" 3539 32 3539 40,SrcSpan "tests/examples/CParser.hs" 3539 40 3539 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3539 32 3539 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3540 5 3542 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3540 5 3540 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3540 5 3540 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3540 15 3540 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3540 15 3540 16,SrcSpan "tests/examples/CParser.hs" 3540 16 3540 24,SrcSpan "tests/examples/CParser.hs" 3540 24 3540 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3540 16 3540 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3541 5 3542 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3541 5 3541 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3541 5 3541 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3541 15 3541 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3541 15 3541 16,SrcSpan "tests/examples/CParser.hs" 3541 16 3541 24,SrcSpan "tests/examples/CParser.hs" 3541 24 3541 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3541 16 3541 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3542 5 3542 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3542 5 3542 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3542 16 3542 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3542 16 3542 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3543 6 3547 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3543 6 3543 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3543 8 3547 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3543 8 3547 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3543 8 3543 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3543 8 3543 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3543 8 3543 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3543 18 3547 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3543 18 3543 19,SrcSpan "tests/examples/CParser.hs" 3547 5 3547 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3543 19 3546 80, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3543 19 3543 23,SrcSpan "tests/examples/CParser.hs" 3543 46 3543 48,SrcSpan "tests/examples/CParser.hs" 3543 49 3543 50,SrcSpan "tests/examples/CParser.hs" 3546 79 3546 80]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3543 24 3543 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3543 24 3543 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3543 24 3543 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3543 24 3543 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3543 36 3543 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3543 36 3543 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3543 36 3543 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3543 51 3546 79, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3543 51 3543 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3543 51 3543 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3543 63 3546 79, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3543 63 3543 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3544 5 3546 79, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3544 5 3544 9,SrcSpan "tests/examples/CParser.hs" 3544 31 3544 33,SrcSpan "tests/examples/CParser.hs" 3544 34 3544 35,SrcSpan "tests/examples/CParser.hs" 3546 78 3546 79]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3544 10 3544 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3544 10 3544 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3544 10 3544 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3544 10 3544 20, srcInfoPoints = []}) "happyOut62"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3544 21 3544 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3544 21 3544 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3544 21 3544 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3544 36 3546 78, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3544 36 3544 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3544 36 3544 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3544 48 3546 78, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3544 48 3544 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3545 5 3546 78, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3545 5 3545 9,SrcSpan "tests/examples/CParser.hs" 3545 31 3545 33,SrcSpan "tests/examples/CParser.hs" 3545 34 3545 35,SrcSpan "tests/examples/CParser.hs" 3546 77 3546 78]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3545 10 3545 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3545 10 3545 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3545 10 3545 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3545 10 3545 20, srcInfoPoints = []}) "happyOut66"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3545 21 3545 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3545 21 3545 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3545 21 3545 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3545 36 3546 77, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3545 36 3545 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3545 36 3545 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3545 48 3546 77, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3545 48 3545 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3546 5 3546 77, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3546 5 3546 6,SrcSpan "tests/examples/CParser.hs" 3546 76 3546 77]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3546 7 3546 76, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3546 7 3546 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3546 7 3546 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3546 7 3546 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3546 7 3546 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3546 20 3546 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3546 20 3546 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3546 20 3546 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3546 32 3546 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3546 32 3546 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3546 32 3546 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3546 34 3546 76, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3546 34 3546 54, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3546 34 3546 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3546 34 3546 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3546 34 3546 42, srcInfoPoints = []}) "ptrDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3546 43 3546 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3546 43 3546 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3546 43 3546 54, srcInfoPoints = []}) "happy_var_3")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3546 55 3546 76, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3546 55 3546 56,SrcSpan "tests/examples/CParser.hs" 3546 75 3546 76]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3546 56 3546 75, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3546 56 3546 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3546 56 3546 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3546 56 3546 63, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3546 64 3546 75, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3546 64 3546 75, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3546 64 3546 75, srcInfoPoints = []}) "happy_var_2"))))))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3547 7 3547 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3547 7 3547 8,SrcSpan "tests/examples/CParser.hs" 3547 39 3547 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3547 8 3547 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3547 8 3547 9,SrcSpan "tests/examples/CParser.hs" 3547 11 3547 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3547 9 3547 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3547 9 3547 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3547 14 3547 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3547 14 3547 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3547 14 3547 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3547 14 3547 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3547 26 3547 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3547 26 3547 27,SrcSpan "tests/examples/CParser.hs" 3547 38 3547 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3547 27 3547 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3547 27 3547 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3547 27 3547 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3547 27 3547 36, srcInfoPoints = []}) "happyIn67"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3547 37 3547 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3547 37 3547 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3547 37 3547 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3549 1 3549 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3549 1 3549 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3549 1 3549 16, srcInfoPoints = []}) "happyReduce_228")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3549 17 3549 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3549 17 3549 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3549 19 3549 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3549 19 3549 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3549 19 3549 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3549 19 3549 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3549 19 3549 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3549 19 3549 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3549 36 3549 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3549 36 3549 38, srcInfoPoints = []}) 4 "4"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3549 39 3549 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3549 39 3549 42, srcInfoPoints = []}) 60 "60"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3549 43 3549 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3549 43 3549 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3549 43 3549 61, srcInfoPoints = []}) "happyReduction_228"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3550 1 3560 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3550 1 3560 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3550 1 3550 19, srcInfoPoints = []}) "happyReduction_228") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3550 20 3554 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3550 20 3550 21,SrcSpan "tests/examples/CParser.hs" 3554 14 3554 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3550 21 3554 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3550 21 3550 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3550 21 3550 30, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3550 31 3550 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3550 31 3550 32,SrcSpan "tests/examples/CParser.hs" 3550 32 3550 40,SrcSpan "tests/examples/CParser.hs" 3550 40 3550 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3550 32 3550 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3551 5 3554 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3551 5 3551 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3551 5 3551 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3551 15 3551 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3551 15 3551 16,SrcSpan "tests/examples/CParser.hs" 3551 16 3551 24,SrcSpan "tests/examples/CParser.hs" 3551 24 3551 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3551 16 3551 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3552 5 3554 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3552 5 3552 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3552 5 3552 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3552 15 3552 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3552 15 3552 16,SrcSpan "tests/examples/CParser.hs" 3552 16 3552 24,SrcSpan "tests/examples/CParser.hs" 3552 24 3552 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3552 16 3552 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3553 5 3554 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3553 5 3553 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3553 5 3553 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3553 15 3553 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3553 15 3553 16,SrcSpan "tests/examples/CParser.hs" 3553 16 3553 24,SrcSpan "tests/examples/CParser.hs" 3553 24 3553 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3553 16 3553 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3554 5 3554 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3554 5 3554 14, srcInfoPoints = []}) "happyRest")))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3554 16 3554 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3554 16 3554 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3555 6 3560 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3555 6 3555 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3555 8 3560 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3555 8 3560 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3555 8 3555 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3555 8 3555 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3555 8 3555 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3555 18 3560 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3555 18 3555 19,SrcSpan "tests/examples/CParser.hs" 3560 5 3560 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3555 19 3559 94, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3555 19 3555 23,SrcSpan "tests/examples/CParser.hs" 3555 46 3555 48,SrcSpan "tests/examples/CParser.hs" 3555 49 3555 50,SrcSpan "tests/examples/CParser.hs" 3559 93 3559 94]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3555 24 3555 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3555 24 3555 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3555 24 3555 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3555 24 3555 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3555 36 3555 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3555 36 3555 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3555 36 3555 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3555 51 3559 93, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3555 51 3555 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3555 51 3555 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3555 63 3559 93, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3555 63 3555 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3556 5 3559 93, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3556 5 3556 9,SrcSpan "tests/examples/CParser.hs" 3556 31 3556 33,SrcSpan "tests/examples/CParser.hs" 3556 34 3556 35,SrcSpan "tests/examples/CParser.hs" 3559 92 3559 93]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3556 10 3556 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3556 10 3556 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3556 10 3556 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3556 10 3556 20, srcInfoPoints = []}) "happyOut62"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3556 21 3556 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3556 21 3556 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3556 21 3556 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3556 36 3559 92, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3556 36 3556 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3556 36 3556 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3556 48 3559 92, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3556 48 3556 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3557 5 3559 92, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3557 5 3557 9,SrcSpan "tests/examples/CParser.hs" 3557 32 3557 34,SrcSpan "tests/examples/CParser.hs" 3557 35 3557 36,SrcSpan "tests/examples/CParser.hs" 3559 91 3559 92]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3557 10 3557 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3557 10 3557 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3557 10 3557 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3557 10 3557 21, srcInfoPoints = []}) "happyOut127"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3557 22 3557 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3557 22 3557 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3557 22 3557 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3557 37 3559 91, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3557 37 3557 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3557 37 3557 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3557 49 3559 91, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3557 49 3557 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3558 5 3559 91, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3558 5 3558 9,SrcSpan "tests/examples/CParser.hs" 3558 31 3558 33,SrcSpan "tests/examples/CParser.hs" 3558 34 3558 35,SrcSpan "tests/examples/CParser.hs" 3559 90 3559 91]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3558 10 3558 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3558 10 3558 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3558 10 3558 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3558 10 3558 20, srcInfoPoints = []}) "happyOut66"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3558 21 3558 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3558 21 3558 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3558 21 3558 30, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3558 36 3559 90, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3558 36 3558 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3558 36 3558 47, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3558 48 3559 90, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3558 48 3558 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 5 3559 90, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3559 5 3559 6,SrcSpan "tests/examples/CParser.hs" 3559 89 3559 90]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 7 3559 89, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 7 3559 44, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 7 3559 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 7 3559 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 7 3559 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 7 3559 20, srcInfoPoints = []}) "withAttribute"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 21 3559 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 21 3559 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 21 3559 32, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 33 3559 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 33 3559 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 33 3559 44, srcInfoPoints = []}) "happy_var_3")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 45 3559 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 45 3559 46, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 45 3559 46, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 47 3559 89, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 47 3559 67, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 47 3559 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 47 3559 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 47 3559 55, srcInfoPoints = []}) "ptrDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 56 3559 67, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 56 3559 67, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 56 3559 67, srcInfoPoints = []}) "happy_var_4")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 68 3559 89, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3559 68 3559 69,SrcSpan "tests/examples/CParser.hs" 3559 88 3559 89]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 69 3559 88, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 69 3559 76, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 69 3559 76, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 69 3559 76, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 77 3559 88, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 77 3559 88, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 77 3559 88, srcInfoPoints = []}) "happy_var_2"))))))))) Nothing])) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3560 7 3560 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3560 7 3560 8,SrcSpan "tests/examples/CParser.hs" 3560 39 3560 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3560 8 3560 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3560 8 3560 9,SrcSpan "tests/examples/CParser.hs" 3560 11 3560 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3560 9 3560 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3560 9 3560 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3560 14 3560 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3560 14 3560 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3560 14 3560 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3560 14 3560 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3560 26 3560 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3560 26 3560 27,SrcSpan "tests/examples/CParser.hs" 3560 38 3560 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3560 27 3560 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3560 27 3560 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3560 27 3560 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3560 27 3560 36, srcInfoPoints = []}) "happyIn67"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3560 37 3560 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3560 37 3560 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3560 37 3560 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3562 1 3562 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3562 1 3562 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3562 1 3562 16, srcInfoPoints = []}) "happyReduce_229")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3562 17 3562 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3562 17 3562 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3562 19 3562 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3562 19 3562 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3562 19 3562 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3562 19 3562 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3562 19 3562 36, srcInfoPoints = []}) "happySpecReduce_3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3562 38 3562 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3562 38 3562 41, srcInfoPoints = []}) 61 "61"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3562 42 3562 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3562 42 3562 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3562 42 3562 60, srcInfoPoints = []}) "happyReduction_229"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3563 1 3569 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3563 1 3569 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3563 1 3563 19, srcInfoPoints = []}) "happyReduction_229") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3563 20 3563 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3563 20 3563 29, srcInfoPoints = []}) "happy_x_3"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3564 5 3564 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3564 5 3564 14, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3565 5 3565 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3565 5 3565 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3566 6 3569 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3566 6 3566 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3566 9 3569 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3566 9 3566 13,SrcSpan "tests/examples/CParser.hs" 3566 35 3566 37,SrcSpan "tests/examples/CParser.hs" 3566 38 3566 39,SrcSpan "tests/examples/CParser.hs" 3569 6 3569 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3566 14 3566 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3566 14 3566 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3566 14 3566 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3566 14 3566 24, srcInfoPoints = []}) "happyOut67"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3566 25 3566 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3566 25 3566 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3566 25 3566 34, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3566 40 3569 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3566 40 3566 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3566 40 3566 51, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3566 52 3569 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3566 52 3566 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3567 5 3569 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3567 5 3567 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3567 5 3567 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3567 5 3567 14, srcInfoPoints = []}) "happyIn68"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3568 10 3569 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3568 10 3568 11,SrcSpan "tests/examples/CParser.hs" 3569 5 3569 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3568 11 3568 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3568 11 3568 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3568 11 3568 22, srcInfoPoints = []}) "happy_var_2")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3571 1 3571 56, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3571 1 3571 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3571 1 3571 16, srcInfoPoints = []}) "happyReduce_230")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3571 17 3571 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3571 17 3571 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3571 19 3571 56, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3571 19 3571 37, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3571 19 3571 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3571 19 3571 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3571 19 3571 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3571 19 3571 30, srcInfoPoints = []}) "happyReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3571 31 3571 33, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3571 31 3571 33, srcInfoPoints = []}) 4 "4"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3571 34 3571 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3571 34 3571 37, srcInfoPoints = []}) 61 "61"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3571 38 3571 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3571 38 3571 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3571 38 3571 56, srcInfoPoints = []}) "happyReduction_230"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3572 1 3581 29, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3572 1 3581 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3572 1 3572 19, srcInfoPoints = []}) "happyReduction_230") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3572 20 3576 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3572 20 3572 21,SrcSpan "tests/examples/CParser.hs" 3576 14 3576 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3572 21 3576 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3572 21 3572 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3572 21 3572 30, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3572 31 3572 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3572 31 3572 32,SrcSpan "tests/examples/CParser.hs" 3572 32 3572 40,SrcSpan "tests/examples/CParser.hs" 3572 40 3572 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3572 32 3572 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3573 5 3576 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3573 5 3573 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3573 5 3573 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3573 15 3573 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3573 15 3573 16,SrcSpan "tests/examples/CParser.hs" 3573 16 3573 24,SrcSpan "tests/examples/CParser.hs" 3573 24 3573 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3573 16 3573 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3574 5 3576 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3574 5 3574 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3574 5 3574 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3574 15 3574 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3574 15 3574 16,SrcSpan "tests/examples/CParser.hs" 3574 16 3574 24,SrcSpan "tests/examples/CParser.hs" 3574 24 3574 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3574 16 3574 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3575 5 3576 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3575 5 3575 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3575 5 3575 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3575 15 3575 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3575 15 3575 16,SrcSpan "tests/examples/CParser.hs" 3575 16 3575 24,SrcSpan "tests/examples/CParser.hs" 3575 24 3575 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3575 16 3575 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3576 5 3576 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3576 5 3576 14, srcInfoPoints = []}) "happyRest"))))))] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3577 6 3581 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3577 6 3577 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3577 8 3581 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3577 8 3577 12,SrcSpan "tests/examples/CParser.hs" 3577 34 3577 36,SrcSpan "tests/examples/CParser.hs" 3577 37 3577 38,SrcSpan "tests/examples/CParser.hs" 3581 28 3581 29]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3577 13 3577 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3577 13 3577 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3577 13 3577 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3577 13 3577 23, srcInfoPoints = []}) "happyOut67"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3577 24 3577 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3577 24 3577 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3577 24 3577 33, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3577 39 3581 28, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3577 39 3577 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3577 39 3577 50, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3577 51 3581 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3577 51 3577 53]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3578 5 3581 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3578 5 3578 9,SrcSpan "tests/examples/CParser.hs" 3578 31 3578 33,SrcSpan "tests/examples/CParser.hs" 3578 34 3578 35,SrcSpan "tests/examples/CParser.hs" 3581 27 3581 28]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3578 10 3578 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3578 10 3578 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3578 10 3578 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3578 10 3578 20, srcInfoPoints = []}) "happyOut85"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3578 21 3578 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3578 21 3578 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3578 21 3578 30, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3578 36 3581 27, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3578 36 3578 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3578 36 3578 47, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3578 48 3581 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3578 48 3578 50]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3579 5 3581 27, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3579 5 3581 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3579 5 3579 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3579 5 3579 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3579 5 3579 14, srcInfoPoints = []}) "happyIn68"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3580 10 3581 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3580 10 3580 11,SrcSpan "tests/examples/CParser.hs" 3581 5 3581 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3580 11 3580 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3580 11 3580 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3580 11 3580 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3580 11 3580 22, srcInfoPoints = []}) "happy_var_4"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3580 23 3580 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3580 23 3580 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3580 23 3580 34, srcInfoPoints = []}) "happy_var_2")))))) (QConOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3581 7 3581 17, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3581 7 3581 8,SrcSpan "tests/examples/CParser.hs" 3581 8 3581 16,SrcSpan "tests/examples/CParser.hs" 3581 16 3581 17]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3581 7 3581 17, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3581 7 3581 8,SrcSpan "tests/examples/CParser.hs" 3581 8 3581 16,SrcSpan "tests/examples/CParser.hs" 3581 16 3581 17]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3581 8 3581 16, srcInfoPoints = []}) "HappyStk"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3581 18 3581 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3581 18 3581 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3581 18 3581 27, srcInfoPoints = []}) "happyRest"))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3583 1 3583 56, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3583 1 3583 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3583 1 3583 16, srcInfoPoints = []}) "happyReduce_231")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3583 17 3583 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3583 17 3583 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3583 19 3583 56, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3583 19 3583 37, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3583 19 3583 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3583 19 3583 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3583 19 3583 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3583 19 3583 30, srcInfoPoints = []}) "happyReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3583 31 3583 33, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3583 31 3583 33, srcInfoPoints = []}) 4 "4"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3583 34 3583 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3583 34 3583 37, srcInfoPoints = []}) 61 "61"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3583 38 3583 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3583 38 3583 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3583 38 3583 56, srcInfoPoints = []}) "happyReduction_231"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3584 1 3593 29, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3584 1 3593 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3584 1 3584 19, srcInfoPoints = []}) "happyReduction_231") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3584 20 3588 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3584 20 3584 21,SrcSpan "tests/examples/CParser.hs" 3588 14 3588 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3584 21 3588 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3584 21 3584 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3584 21 3584 30, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3584 31 3584 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3584 31 3584 32,SrcSpan "tests/examples/CParser.hs" 3584 32 3584 40,SrcSpan "tests/examples/CParser.hs" 3584 40 3584 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3584 32 3584 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3585 5 3588 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3585 5 3585 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3585 5 3585 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3585 15 3585 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3585 15 3585 16,SrcSpan "tests/examples/CParser.hs" 3585 16 3585 24,SrcSpan "tests/examples/CParser.hs" 3585 24 3585 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3585 16 3585 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3586 5 3588 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3586 5 3586 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3586 5 3586 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3586 15 3586 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3586 15 3586 16,SrcSpan "tests/examples/CParser.hs" 3586 16 3586 24,SrcSpan "tests/examples/CParser.hs" 3586 24 3586 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3586 16 3586 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3587 5 3588 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3587 5 3587 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3587 5 3587 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3587 15 3587 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3587 15 3587 16,SrcSpan "tests/examples/CParser.hs" 3587 16 3587 24,SrcSpan "tests/examples/CParser.hs" 3587 24 3587 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3587 16 3587 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3588 5 3588 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3588 5 3588 14, srcInfoPoints = []}) "happyRest"))))))] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3589 6 3593 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3589 6 3589 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3589 8 3593 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3589 8 3589 12,SrcSpan "tests/examples/CParser.hs" 3589 35 3589 37,SrcSpan "tests/examples/CParser.hs" 3589 38 3589 39,SrcSpan "tests/examples/CParser.hs" 3593 28 3593 29]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3589 13 3589 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3589 13 3589 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3589 13 3589 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3589 13 3589 24, srcInfoPoints = []}) "happyOut127"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3589 25 3589 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3589 25 3589 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3589 25 3589 34, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3589 40 3593 28, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3589 40 3589 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3589 40 3589 51, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3589 52 3593 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3589 52 3589 54]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3590 5 3593 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3590 5 3590 9,SrcSpan "tests/examples/CParser.hs" 3590 31 3590 33,SrcSpan "tests/examples/CParser.hs" 3590 34 3590 35,SrcSpan "tests/examples/CParser.hs" 3593 27 3593 28]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3590 10 3590 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3590 10 3590 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3590 10 3590 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3590 10 3590 20, srcInfoPoints = []}) "happyOut67"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3590 21 3590 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3590 21 3590 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3590 21 3590 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3590 36 3593 27, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3590 36 3590 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3590 36 3590 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3590 48 3593 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3590 48 3590 50]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3591 5 3593 27, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3591 5 3593 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3591 5 3591 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3591 5 3591 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3591 5 3591 14, srcInfoPoints = []}) "happyIn68"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3592 10 3593 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3592 10 3592 11,SrcSpan "tests/examples/CParser.hs" 3593 5 3593 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3592 11 3592 51, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3592 11 3592 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3592 11 3592 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3592 11 3592 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3592 11 3592 27, srcInfoPoints = []}) "appendDeclrAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3592 28 3592 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3592 28 3592 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3592 28 3592 39, srcInfoPoints = []}) "happy_var_2")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3592 40 3592 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3592 40 3592 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3592 40 3592 51, srcInfoPoints = []}) "happy_var_3")))))) (QConOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3593 7 3593 17, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3593 7 3593 8,SrcSpan "tests/examples/CParser.hs" 3593 8 3593 16,SrcSpan "tests/examples/CParser.hs" 3593 16 3593 17]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3593 7 3593 17, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3593 7 3593 8,SrcSpan "tests/examples/CParser.hs" 3593 8 3593 16,SrcSpan "tests/examples/CParser.hs" 3593 16 3593 17]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3593 8 3593 16, srcInfoPoints = []}) "HappyStk"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3593 18 3593 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3593 18 3593 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3593 18 3593 27, srcInfoPoints = []}) "happyRest"))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3595 1 3595 56, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3595 1 3595 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3595 1 3595 16, srcInfoPoints = []}) "happyReduce_232")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3595 17 3595 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3595 17 3595 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3595 19 3595 56, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3595 19 3595 37, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3595 19 3595 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3595 19 3595 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3595 19 3595 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3595 19 3595 30, srcInfoPoints = []}) "happyReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3595 31 3595 33, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3595 31 3595 33, srcInfoPoints = []}) 5 "5"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3595 34 3595 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3595 34 3595 37, srcInfoPoints = []}) 61 "61"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3595 38 3595 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3595 38 3595 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3595 38 3595 56, srcInfoPoints = []}) "happyReduction_232"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3596 1 3607 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3596 1 3607 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3596 1 3596 19, srcInfoPoints = []}) "happyReduction_232") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3596 20 3601 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3596 20 3596 21,SrcSpan "tests/examples/CParser.hs" 3601 14 3601 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3596 21 3601 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3596 21 3596 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3596 21 3596 30, srcInfoPoints = []}) "happy_x_5")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3596 31 3596 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3596 31 3596 32,SrcSpan "tests/examples/CParser.hs" 3596 32 3596 40,SrcSpan "tests/examples/CParser.hs" 3596 40 3596 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3596 32 3596 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3597 5 3601 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3597 5 3597 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3597 5 3597 14, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3597 15 3597 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3597 15 3597 16,SrcSpan "tests/examples/CParser.hs" 3597 16 3597 24,SrcSpan "tests/examples/CParser.hs" 3597 24 3597 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3597 16 3597 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3598 5 3601 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3598 5 3598 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3598 5 3598 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3598 15 3598 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3598 15 3598 16,SrcSpan "tests/examples/CParser.hs" 3598 16 3598 24,SrcSpan "tests/examples/CParser.hs" 3598 24 3598 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3598 16 3598 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3599 5 3601 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3599 5 3599 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3599 5 3599 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3599 15 3599 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3599 15 3599 16,SrcSpan "tests/examples/CParser.hs" 3599 16 3599 24,SrcSpan "tests/examples/CParser.hs" 3599 24 3599 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3599 16 3599 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3600 5 3601 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3600 5 3600 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3600 5 3600 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3600 15 3600 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3600 15 3600 16,SrcSpan "tests/examples/CParser.hs" 3600 16 3600 24,SrcSpan "tests/examples/CParser.hs" 3600 24 3600 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3600 16 3600 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3601 5 3601 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3601 5 3601 14, srcInfoPoints = []}) "happyRest")))))))] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3602 6 3607 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3602 6 3602 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3602 8 3607 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3602 8 3602 12,SrcSpan "tests/examples/CParser.hs" 3602 35 3602 37,SrcSpan "tests/examples/CParser.hs" 3602 38 3602 39,SrcSpan "tests/examples/CParser.hs" 3607 29 3607 30]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3602 13 3602 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3602 13 3602 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3602 13 3602 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3602 13 3602 24, srcInfoPoints = []}) "happyOut127"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3602 25 3602 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3602 25 3602 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3602 25 3602 34, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3602 40 3607 29, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3602 40 3602 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3602 40 3602 51, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3602 52 3607 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3602 52 3602 54]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3603 5 3607 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3603 5 3603 9,SrcSpan "tests/examples/CParser.hs" 3603 31 3603 33,SrcSpan "tests/examples/CParser.hs" 3603 34 3603 35,SrcSpan "tests/examples/CParser.hs" 3607 28 3607 29]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3603 10 3603 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3603 10 3603 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3603 10 3603 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3603 10 3603 20, srcInfoPoints = []}) "happyOut67"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3603 21 3603 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3603 21 3603 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3603 21 3603 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3603 36 3607 28, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3603 36 3603 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3603 36 3603 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3603 48 3607 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3603 48 3603 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3604 5 3607 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3604 5 3604 9,SrcSpan "tests/examples/CParser.hs" 3604 31 3604 33,SrcSpan "tests/examples/CParser.hs" 3604 34 3604 35,SrcSpan "tests/examples/CParser.hs" 3607 27 3607 28]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3604 10 3604 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3604 10 3604 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3604 10 3604 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3604 10 3604 20, srcInfoPoints = []}) "happyOut85"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3604 21 3604 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3604 21 3604 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3604 21 3604 30, srcInfoPoints = []}) "happy_x_5")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3604 36 3607 27, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3604 36 3604 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3604 36 3604 47, srcInfoPoints = []}) "happy_var_5")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3604 48 3607 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3604 48 3604 50]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3605 5 3607 27, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3605 5 3607 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3605 5 3605 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3605 5 3605 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3605 5 3605 14, srcInfoPoints = []}) "happyIn68"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3606 10 3607 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3606 10 3606 11,SrcSpan "tests/examples/CParser.hs" 3607 5 3607 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3606 11 3606 65, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3606 11 3606 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3606 11 3606 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3606 11 3606 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3606 11 3606 27, srcInfoPoints = []}) "appendDeclrAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3606 28 3606 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3606 28 3606 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3606 28 3606 39, srcInfoPoints = []}) "happy_var_2")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3606 40 3606 65, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3606 40 3606 41,SrcSpan "tests/examples/CParser.hs" 3606 64 3606 65]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3606 41 3606 64, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3606 41 3606 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3606 41 3606 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3606 41 3606 52, srcInfoPoints = []}) "happy_var_5"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3606 53 3606 64, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3606 53 3606 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3606 53 3606 64, srcInfoPoints = []}) "happy_var_3")))))))) (QConOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3607 7 3607 17, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3607 7 3607 8,SrcSpan "tests/examples/CParser.hs" 3607 8 3607 16,SrcSpan "tests/examples/CParser.hs" 3607 16 3607 17]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3607 7 3607 17, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3607 7 3607 8,SrcSpan "tests/examples/CParser.hs" 3607 8 3607 16,SrcSpan "tests/examples/CParser.hs" 3607 16 3607 17]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3607 8 3607 16, srcInfoPoints = []}) "HappyStk"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3607 18 3607 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3607 18 3607 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3607 18 3607 27, srcInfoPoints = []}) "happyRest"))))) Nothing])) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3609 1 3609 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3609 1 3609 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3609 1 3609 16, srcInfoPoints = []}) "happyReduce_233")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3609 17 3609 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3609 17 3609 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3609 19 3609 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3609 19 3609 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3609 19 3609 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3609 19 3609 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3609 19 3609 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3609 38 3609 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3609 38 3609 41, srcInfoPoints = []}) 62 "62"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3609 42 3609 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3609 42 3609 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3609 42 3609 60, srcInfoPoints = []}) "happyReduction_233"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3610 1 3614 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3610 1 3614 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3610 1 3610 19, srcInfoPoints = []}) "happyReduction_233") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3610 20 3610 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3610 20 3610 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3611 6 3614 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3611 6 3611 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3611 9 3614 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3611 9 3611 13,SrcSpan "tests/examples/CParser.hs" 3611 35 3611 37,SrcSpan "tests/examples/CParser.hs" 3611 38 3611 39,SrcSpan "tests/examples/CParser.hs" 3614 6 3614 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3611 14 3611 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3611 14 3611 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3611 14 3611 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3611 14 3611 24, srcInfoPoints = []}) "happyOut70"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3611 25 3611 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3611 25 3611 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3611 25 3611 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3611 40 3614 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3611 40 3611 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3611 40 3611 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3611 52 3614 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3611 52 3611 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3612 5 3614 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3612 5 3612 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3612 5 3612 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3612 5 3612 14, srcInfoPoints = []}) "happyIn69"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3613 10 3614 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3613 10 3613 11,SrcSpan "tests/examples/CParser.hs" 3614 5 3614 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3613 11 3613 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3613 11 3613 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3613 11 3613 22, srcInfoPoints = []}) "happy_var_1")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3616 1 3616 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3616 1 3616 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3616 1 3616 16, srcInfoPoints = []}) "happyReduce_234")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3616 17 3616 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3616 17 3616 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3616 19 3616 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3616 19 3616 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3616 19 3616 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3616 19 3616 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3616 19 3616 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3616 19 3616 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3616 36 3616 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3616 36 3616 38, srcInfoPoints = []}) 4 "4"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3616 39 3616 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3616 39 3616 42, srcInfoPoints = []}) 62 "62"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3616 43 3616 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3616 43 3616 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3616 43 3616 61, srcInfoPoints = []}) "happyReduction_234"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3617 1 3625 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3617 1 3625 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3617 1 3617 19, srcInfoPoints = []}) "happyReduction_234") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3617 20 3621 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3617 20 3617 21,SrcSpan "tests/examples/CParser.hs" 3621 14 3621 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3617 21 3621 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3617 21 3617 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3617 21 3617 30, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3617 31 3617 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3617 31 3617 32,SrcSpan "tests/examples/CParser.hs" 3617 32 3617 40,SrcSpan "tests/examples/CParser.hs" 3617 40 3617 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3617 32 3617 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3618 5 3621 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3618 5 3618 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3618 5 3618 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3618 15 3618 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3618 15 3618 16,SrcSpan "tests/examples/CParser.hs" 3618 16 3618 24,SrcSpan "tests/examples/CParser.hs" 3618 24 3618 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3618 16 3618 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3619 5 3621 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3619 5 3619 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3619 5 3619 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3619 15 3619 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3619 15 3619 16,SrcSpan "tests/examples/CParser.hs" 3619 16 3619 24,SrcSpan "tests/examples/CParser.hs" 3619 24 3619 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3619 16 3619 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3620 5 3621 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3620 5 3620 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3620 5 3620 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3620 15 3620 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3620 15 3620 16,SrcSpan "tests/examples/CParser.hs" 3620 16 3620 24,SrcSpan "tests/examples/CParser.hs" 3620 24 3620 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3620 16 3620 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3621 5 3621 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3621 5 3621 14, srcInfoPoints = []}) "happyRest")))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3621 16 3621 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3621 16 3621 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3622 6 3625 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3622 6 3622 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3622 8 3625 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3622 8 3625 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3622 8 3622 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3622 8 3622 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3622 8 3622 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3622 18 3625 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3622 18 3622 19,SrcSpan "tests/examples/CParser.hs" 3625 5 3625 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3622 19 3624 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3622 19 3622 23,SrcSpan "tests/examples/CParser.hs" 3622 46 3622 48,SrcSpan "tests/examples/CParser.hs" 3622 49 3622 50,SrcSpan "tests/examples/CParser.hs" 3624 59 3624 60]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3622 24 3622 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3622 24 3622 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3622 24 3622 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3622 24 3622 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3622 36 3622 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3622 36 3622 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3622 36 3622 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3622 51 3624 59, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3622 51 3622 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3622 51 3622 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3622 63 3624 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3622 63 3622 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3623 5 3624 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3623 5 3623 9,SrcSpan "tests/examples/CParser.hs" 3623 31 3623 33,SrcSpan "tests/examples/CParser.hs" 3623 34 3623 35,SrcSpan "tests/examples/CParser.hs" 3624 58 3624 59]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3623 10 3623 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3623 10 3623 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3623 10 3623 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3623 10 3623 20, srcInfoPoints = []}) "happyOut71"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3623 21 3623 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3623 21 3623 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3623 21 3623 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3623 36 3624 58, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3623 36 3623 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3623 36 3623 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3623 48 3624 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3623 48 3623 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3624 5 3624 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3624 5 3624 6,SrcSpan "tests/examples/CParser.hs" 3624 57 3624 58]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3624 7 3624 57, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3624 7 3624 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3624 7 3624 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3624 7 3624 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3624 7 3624 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3624 20 3624 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3624 20 3624 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3624 20 3624 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3624 32 3624 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3624 32 3624 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3624 32 3624 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3624 34 3624 57, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3624 34 3624 54, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3624 34 3624 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3624 34 3624 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3624 34 3624 42, srcInfoPoints = []}) "ptrDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3624 43 3624 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3624 43 3624 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3624 43 3624 54, srcInfoPoints = []}) "happy_var_3")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3624 55 3624 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3624 55 3624 56,SrcSpan "tests/examples/CParser.hs" 3624 56 3624 57]}) []))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3625 7 3625 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3625 7 3625 8,SrcSpan "tests/examples/CParser.hs" 3625 39 3625 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3625 8 3625 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3625 8 3625 9,SrcSpan "tests/examples/CParser.hs" 3625 11 3625 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3625 9 3625 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3625 9 3625 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3625 14 3625 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3625 14 3625 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3625 14 3625 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3625 14 3625 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3625 26 3625 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3625 26 3625 27,SrcSpan "tests/examples/CParser.hs" 3625 38 3625 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3625 27 3625 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3625 27 3625 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3625 27 3625 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3625 27 3625 36, srcInfoPoints = []}) "happyIn69"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3625 37 3625 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3625 37 3625 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3625 37 3625 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3627 1 3627 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3627 1 3627 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3627 1 3627 16, srcInfoPoints = []}) "happyReduce_235")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3627 17 3627 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3627 17 3627 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3627 19 3627 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3627 19 3627 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3627 19 3627 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3627 19 3627 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3627 19 3627 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3627 19 3627 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3627 36 3627 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3627 36 3627 38, srcInfoPoints = []}) 5 "5"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3627 39 3627 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3627 39 3627 42, srcInfoPoints = []}) 62 "62"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3627 43 3627 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3627 43 3627 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3627 43 3627 61, srcInfoPoints = []}) "happyReduction_235"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3628 1 3638 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3628 1 3638 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3628 1 3628 19, srcInfoPoints = []}) "happyReduction_235") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3628 20 3633 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3628 20 3628 21,SrcSpan "tests/examples/CParser.hs" 3633 14 3633 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3628 21 3633 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3628 21 3628 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3628 21 3628 30, srcInfoPoints = []}) "happy_x_5")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3628 31 3628 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3628 31 3628 32,SrcSpan "tests/examples/CParser.hs" 3628 32 3628 40,SrcSpan "tests/examples/CParser.hs" 3628 40 3628 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3628 32 3628 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3629 5 3633 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3629 5 3629 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3629 5 3629 14, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3629 15 3629 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3629 15 3629 16,SrcSpan "tests/examples/CParser.hs" 3629 16 3629 24,SrcSpan "tests/examples/CParser.hs" 3629 24 3629 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3629 16 3629 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3630 5 3633 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3630 5 3630 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3630 5 3630 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3630 15 3630 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3630 15 3630 16,SrcSpan "tests/examples/CParser.hs" 3630 16 3630 24,SrcSpan "tests/examples/CParser.hs" 3630 24 3630 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3630 16 3630 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3631 5 3633 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3631 5 3631 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3631 5 3631 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3631 15 3631 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3631 15 3631 16,SrcSpan "tests/examples/CParser.hs" 3631 16 3631 24,SrcSpan "tests/examples/CParser.hs" 3631 24 3631 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3631 16 3631 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3632 5 3633 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3632 5 3632 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3632 5 3632 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3632 15 3632 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3632 15 3632 16,SrcSpan "tests/examples/CParser.hs" 3632 16 3632 24,SrcSpan "tests/examples/CParser.hs" 3632 24 3632 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3632 16 3632 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3633 5 3633 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3633 5 3633 14, srcInfoPoints = []}) "happyRest"))))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3633 16 3633 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3633 16 3633 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3634 6 3638 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3634 6 3634 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3634 8 3638 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3634 8 3638 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3634 8 3634 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3634 8 3634 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3634 8 3634 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3634 18 3638 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3634 18 3634 19,SrcSpan "tests/examples/CParser.hs" 3638 5 3638 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3634 19 3637 80, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3634 19 3634 23,SrcSpan "tests/examples/CParser.hs" 3634 46 3634 48,SrcSpan "tests/examples/CParser.hs" 3634 49 3634 50,SrcSpan "tests/examples/CParser.hs" 3637 79 3637 80]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3634 24 3634 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3634 24 3634 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3634 24 3634 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3634 24 3634 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3634 36 3634 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3634 36 3634 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3634 36 3634 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3634 51 3637 79, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3634 51 3634 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3634 51 3634 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3634 63 3637 79, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3634 63 3634 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3635 5 3637 79, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3635 5 3635 9,SrcSpan "tests/examples/CParser.hs" 3635 31 3635 33,SrcSpan "tests/examples/CParser.hs" 3635 34 3635 35,SrcSpan "tests/examples/CParser.hs" 3637 78 3637 79]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3635 10 3635 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3635 10 3635 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3635 10 3635 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3635 10 3635 20, srcInfoPoints = []}) "happyOut62"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3635 21 3635 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3635 21 3635 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3635 21 3635 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3635 36 3637 78, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3635 36 3635 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3635 36 3635 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3635 48 3637 78, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3635 48 3635 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3636 5 3637 78, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3636 5 3636 9,SrcSpan "tests/examples/CParser.hs" 3636 31 3636 33,SrcSpan "tests/examples/CParser.hs" 3636 34 3636 35,SrcSpan "tests/examples/CParser.hs" 3637 77 3637 78]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3636 10 3636 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3636 10 3636 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3636 10 3636 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3636 10 3636 20, srcInfoPoints = []}) "happyOut71"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3636 21 3636 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3636 21 3636 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3636 21 3636 30, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3636 36 3637 77, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3636 36 3636 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3636 36 3636 47, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3636 48 3637 77, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3636 48 3636 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3637 5 3637 77, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3637 5 3637 6,SrcSpan "tests/examples/CParser.hs" 3637 76 3637 77]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3637 7 3637 76, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3637 7 3637 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3637 7 3637 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3637 7 3637 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3637 7 3637 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3637 20 3637 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3637 20 3637 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3637 20 3637 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3637 32 3637 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3637 32 3637 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3637 32 3637 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3637 34 3637 76, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3637 34 3637 54, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3637 34 3637 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3637 34 3637 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3637 34 3637 42, srcInfoPoints = []}) "ptrDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3637 43 3637 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3637 43 3637 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3637 43 3637 54, srcInfoPoints = []}) "happy_var_4")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3637 55 3637 76, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3637 55 3637 56,SrcSpan "tests/examples/CParser.hs" 3637 75 3637 76]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3637 56 3637 75, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3637 56 3637 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3637 56 3637 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3637 56 3637 63, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3637 64 3637 75, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3637 64 3637 75, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3637 64 3637 75, srcInfoPoints = []}) "happy_var_2"))))))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3638 7 3638 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3638 7 3638 8,SrcSpan "tests/examples/CParser.hs" 3638 39 3638 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3638 8 3638 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3638 8 3638 9,SrcSpan "tests/examples/CParser.hs" 3638 11 3638 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3638 9 3638 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3638 9 3638 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3638 14 3638 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3638 14 3638 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3638 14 3638 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3638 14 3638 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3638 26 3638 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3638 26 3638 27,SrcSpan "tests/examples/CParser.hs" 3638 38 3638 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3638 27 3638 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3638 27 3638 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3638 27 3638 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3638 27 3638 36, srcInfoPoints = []}) "happyIn69"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3638 37 3638 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3638 37 3638 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3638 37 3638 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3640 1 3640 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3640 1 3640 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3640 1 3640 16, srcInfoPoints = []}) "happyReduce_236")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3640 17 3640 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3640 17 3640 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3640 19 3640 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3640 19 3640 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3640 19 3640 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3640 19 3640 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3640 19 3640 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3640 19 3640 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3640 36 3640 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3640 36 3640 38, srcInfoPoints = []}) 6 "6"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3640 39 3640 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3640 39 3640 42, srcInfoPoints = []}) 62 "62"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3640 43 3640 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3640 43 3640 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3640 43 3640 61, srcInfoPoints = []}) "happyReduction_236"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3641 1 3653 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3641 1 3653 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3641 1 3641 19, srcInfoPoints = []}) "happyReduction_236") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3641 20 3647 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3641 20 3641 21,SrcSpan "tests/examples/CParser.hs" 3647 14 3647 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3641 21 3647 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3641 21 3641 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3641 21 3641 30, srcInfoPoints = []}) "happy_x_6")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3641 31 3641 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3641 31 3641 32,SrcSpan "tests/examples/CParser.hs" 3641 32 3641 40,SrcSpan "tests/examples/CParser.hs" 3641 40 3641 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3641 32 3641 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3642 5 3647 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3642 5 3642 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3642 5 3642 14, srcInfoPoints = []}) "happy_x_5")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3642 15 3642 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3642 15 3642 16,SrcSpan "tests/examples/CParser.hs" 3642 16 3642 24,SrcSpan "tests/examples/CParser.hs" 3642 24 3642 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3642 16 3642 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3643 5 3647 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3643 5 3643 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3643 5 3643 14, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3643 15 3643 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3643 15 3643 16,SrcSpan "tests/examples/CParser.hs" 3643 16 3643 24,SrcSpan "tests/examples/CParser.hs" 3643 24 3643 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3643 16 3643 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3644 5 3647 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3644 5 3644 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3644 5 3644 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3644 15 3644 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3644 15 3644 16,SrcSpan "tests/examples/CParser.hs" 3644 16 3644 24,SrcSpan "tests/examples/CParser.hs" 3644 24 3644 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3644 16 3644 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3645 5 3647 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3645 5 3645 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3645 5 3645 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3645 15 3645 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3645 15 3645 16,SrcSpan "tests/examples/CParser.hs" 3645 16 3645 24,SrcSpan "tests/examples/CParser.hs" 3645 24 3645 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3645 16 3645 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3646 5 3647 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3646 5 3646 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3646 5 3646 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3646 15 3646 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3646 15 3646 16,SrcSpan "tests/examples/CParser.hs" 3646 16 3646 24,SrcSpan "tests/examples/CParser.hs" 3646 24 3646 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3646 16 3646 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3647 5 3647 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3647 5 3647 14, srcInfoPoints = []}) "happyRest")))))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3647 16 3647 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3647 16 3647 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3648 6 3653 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3648 6 3648 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3648 8 3653 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3648 8 3653 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3648 8 3648 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3648 8 3648 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3648 8 3648 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3648 18 3653 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3648 18 3648 19,SrcSpan "tests/examples/CParser.hs" 3653 5 3653 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3648 19 3652 94, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3648 19 3648 23,SrcSpan "tests/examples/CParser.hs" 3648 46 3648 48,SrcSpan "tests/examples/CParser.hs" 3648 49 3648 50,SrcSpan "tests/examples/CParser.hs" 3652 93 3652 94]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3648 24 3648 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3648 24 3648 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3648 24 3648 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3648 24 3648 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3648 36 3648 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3648 36 3648 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3648 36 3648 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3648 51 3652 93, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3648 51 3648 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3648 51 3648 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3648 63 3652 93, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3648 63 3648 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3649 5 3652 93, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3649 5 3649 9,SrcSpan "tests/examples/CParser.hs" 3649 31 3649 33,SrcSpan "tests/examples/CParser.hs" 3649 34 3649 35,SrcSpan "tests/examples/CParser.hs" 3652 92 3652 93]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3649 10 3649 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3649 10 3649 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3649 10 3649 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3649 10 3649 20, srcInfoPoints = []}) "happyOut62"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3649 21 3649 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3649 21 3649 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3649 21 3649 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3649 36 3652 92, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3649 36 3649 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3649 36 3649 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3649 48 3652 92, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3649 48 3649 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3650 5 3652 92, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3650 5 3650 9,SrcSpan "tests/examples/CParser.hs" 3650 32 3650 34,SrcSpan "tests/examples/CParser.hs" 3650 35 3650 36,SrcSpan "tests/examples/CParser.hs" 3652 91 3652 92]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3650 10 3650 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3650 10 3650 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3650 10 3650 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3650 10 3650 21, srcInfoPoints = []}) "happyOut127"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3650 22 3650 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3650 22 3650 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3650 22 3650 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3650 37 3652 91, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3650 37 3650 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3650 37 3650 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3650 49 3652 91, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3650 49 3650 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3651 5 3652 91, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3651 5 3651 9,SrcSpan "tests/examples/CParser.hs" 3651 31 3651 33,SrcSpan "tests/examples/CParser.hs" 3651 34 3651 35,SrcSpan "tests/examples/CParser.hs" 3652 90 3652 91]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3651 10 3651 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3651 10 3651 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3651 10 3651 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3651 10 3651 20, srcInfoPoints = []}) "happyOut71"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3651 21 3651 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3651 21 3651 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3651 21 3651 30, srcInfoPoints = []}) "happy_x_5")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3651 36 3652 90, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3651 36 3651 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3651 36 3651 47, srcInfoPoints = []}) "happy_var_5")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3651 48 3652 90, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3651 48 3651 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 5 3652 90, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3652 5 3652 6,SrcSpan "tests/examples/CParser.hs" 3652 89 3652 90]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 7 3652 89, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 7 3652 44, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 7 3652 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 7 3652 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 7 3652 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 7 3652 20, srcInfoPoints = []}) "withAttribute"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 21 3652 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 21 3652 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 21 3652 32, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 33 3652 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 33 3652 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 33 3652 44, srcInfoPoints = []}) "happy_var_3")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 45 3652 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 45 3652 46, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 45 3652 46, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 47 3652 89, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 47 3652 67, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 47 3652 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 47 3652 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 47 3652 55, srcInfoPoints = []}) "ptrDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 56 3652 67, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 56 3652 67, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 56 3652 67, srcInfoPoints = []}) "happy_var_5")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 68 3652 89, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3652 68 3652 69,SrcSpan "tests/examples/CParser.hs" 3652 88 3652 89]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 69 3652 88, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 69 3652 76, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 69 3652 76, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 69 3652 76, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 77 3652 88, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 77 3652 88, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 77 3652 88, srcInfoPoints = []}) "happy_var_2"))))))))) Nothing])) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3653 7 3653 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3653 7 3653 8,SrcSpan "tests/examples/CParser.hs" 3653 39 3653 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3653 8 3653 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3653 8 3653 9,SrcSpan "tests/examples/CParser.hs" 3653 11 3653 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3653 9 3653 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3653 9 3653 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3653 14 3653 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3653 14 3653 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3653 14 3653 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3653 14 3653 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3653 26 3653 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3653 26 3653 27,SrcSpan "tests/examples/CParser.hs" 3653 38 3653 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3653 27 3653 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3653 27 3653 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3653 27 3653 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3653 27 3653 36, srcInfoPoints = []}) "happyIn69"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3653 37 3653 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3653 37 3653 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3653 37 3653 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3655 1 3655 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3655 1 3655 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3655 1 3655 16, srcInfoPoints = []}) "happyReduce_237")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3655 17 3655 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3655 17 3655 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3655 19 3655 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3655 19 3655 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3655 19 3655 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3655 19 3655 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3655 19 3655 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3655 19 3655 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3655 36 3655 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3655 36 3655 38, srcInfoPoints = []}) 2 "2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3655 39 3655 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3655 39 3655 42, srcInfoPoints = []}) 62 "62"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3655 43 3655 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3655 43 3655 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3655 43 3655 61, srcInfoPoints = []}) "happyReduction_237"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3656 1 3662 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3656 1 3662 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3656 1 3656 19, srcInfoPoints = []}) "happyReduction_237") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3656 20 3658 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3656 20 3656 21,SrcSpan "tests/examples/CParser.hs" 3658 14 3658 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3656 21 3658 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3656 21 3656 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3656 21 3656 30, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3656 31 3656 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3656 31 3656 32,SrcSpan "tests/examples/CParser.hs" 3656 32 3656 40,SrcSpan "tests/examples/CParser.hs" 3656 40 3656 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3656 32 3656 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3657 5 3658 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3657 5 3657 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3657 5 3657 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3657 15 3657 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3657 15 3657 16,SrcSpan "tests/examples/CParser.hs" 3657 16 3657 24,SrcSpan "tests/examples/CParser.hs" 3657 24 3657 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3657 16 3657 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3658 5 3658 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3658 5 3658 14, srcInfoPoints = []}) "happyRest")))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3658 16 3658 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3658 16 3658 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3659 6 3662 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3659 6 3659 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3659 8 3662 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3659 8 3662 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3659 8 3659 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3659 8 3659 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3659 8 3659 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3659 18 3662 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3659 18 3659 19,SrcSpan "tests/examples/CParser.hs" 3662 5 3662 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3659 19 3661 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3659 19 3659 23,SrcSpan "tests/examples/CParser.hs" 3659 46 3659 48,SrcSpan "tests/examples/CParser.hs" 3659 49 3659 50,SrcSpan "tests/examples/CParser.hs" 3661 59 3661 60]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3659 24 3659 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3659 24 3659 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3659 24 3659 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3659 24 3659 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3659 36 3659 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3659 36 3659 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3659 36 3659 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3659 51 3661 59, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3659 51 3659 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3659 51 3659 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3659 63 3661 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3659 63 3659 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3660 5 3661 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3660 5 3660 9,SrcSpan "tests/examples/CParser.hs" 3660 31 3660 33,SrcSpan "tests/examples/CParser.hs" 3660 34 3660 35,SrcSpan "tests/examples/CParser.hs" 3661 58 3661 59]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3660 10 3660 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3660 10 3660 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3660 10 3660 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3660 10 3660 20, srcInfoPoints = []}) "happyOut69"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3660 21 3660 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3660 21 3660 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3660 21 3660 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3660 36 3661 58, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3660 36 3660 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3660 36 3660 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3660 48 3661 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3660 48 3660 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3661 5 3661 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3661 5 3661 6,SrcSpan "tests/examples/CParser.hs" 3661 57 3661 58]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3661 7 3661 57, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3661 7 3661 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3661 7 3661 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3661 7 3661 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3661 7 3661 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3661 20 3661 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3661 20 3661 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3661 20 3661 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3661 32 3661 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3661 32 3661 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3661 32 3661 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3661 34 3661 57, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3661 34 3661 54, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3661 34 3661 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3661 34 3661 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3661 34 3661 42, srcInfoPoints = []}) "ptrDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3661 43 3661 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3661 43 3661 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3661 43 3661 54, srcInfoPoints = []}) "happy_var_2")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3661 55 3661 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3661 55 3661 56,SrcSpan "tests/examples/CParser.hs" 3661 56 3661 57]}) []))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3662 7 3662 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3662 7 3662 8,SrcSpan "tests/examples/CParser.hs" 3662 39 3662 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3662 8 3662 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3662 8 3662 9,SrcSpan "tests/examples/CParser.hs" 3662 11 3662 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3662 9 3662 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3662 9 3662 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3662 14 3662 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3662 14 3662 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3662 14 3662 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3662 14 3662 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3662 26 3662 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3662 26 3662 27,SrcSpan "tests/examples/CParser.hs" 3662 38 3662 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3662 27 3662 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3662 27 3662 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3662 27 3662 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3662 27 3662 36, srcInfoPoints = []}) "happyIn69"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3662 37 3662 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3662 37 3662 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3662 37 3662 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3664 1 3664 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3664 1 3664 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3664 1 3664 16, srcInfoPoints = []}) "happyReduce_238")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3664 17 3664 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3664 17 3664 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3664 19 3664 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3664 19 3664 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3664 19 3664 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3664 19 3664 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3664 19 3664 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3664 19 3664 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3664 36 3664 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3664 36 3664 38, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3664 39 3664 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3664 39 3664 42, srcInfoPoints = []}) 62 "62"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3664 43 3664 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3664 43 3664 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3664 43 3664 61, srcInfoPoints = []}) "happyReduction_238"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3665 1 3673 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3665 1 3673 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3665 1 3665 19, srcInfoPoints = []}) "happyReduction_238") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3665 20 3668 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3665 20 3665 21,SrcSpan "tests/examples/CParser.hs" 3668 14 3668 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3665 21 3668 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3665 21 3665 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3665 21 3665 30, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3665 31 3665 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3665 31 3665 32,SrcSpan "tests/examples/CParser.hs" 3665 32 3665 40,SrcSpan "tests/examples/CParser.hs" 3665 40 3665 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3665 32 3665 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3666 5 3668 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3666 5 3666 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3666 5 3666 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3666 15 3666 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3666 15 3666 16,SrcSpan "tests/examples/CParser.hs" 3666 16 3666 24,SrcSpan "tests/examples/CParser.hs" 3666 24 3666 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3666 16 3666 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3667 5 3668 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3667 5 3667 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3667 5 3667 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3667 15 3667 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3667 15 3667 16,SrcSpan "tests/examples/CParser.hs" 3667 16 3667 24,SrcSpan "tests/examples/CParser.hs" 3667 24 3667 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3667 16 3667 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3668 5 3668 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3668 5 3668 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3668 16 3668 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3668 16 3668 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3669 6 3673 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3669 6 3669 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3669 8 3673 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3669 8 3673 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3669 8 3669 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3669 8 3669 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3669 8 3669 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3669 18 3673 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3669 18 3669 19,SrcSpan "tests/examples/CParser.hs" 3673 5 3673 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3669 19 3672 80, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3669 19 3669 23,SrcSpan "tests/examples/CParser.hs" 3669 46 3669 48,SrcSpan "tests/examples/CParser.hs" 3669 49 3669 50,SrcSpan "tests/examples/CParser.hs" 3672 79 3672 80]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3669 24 3669 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3669 24 3669 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3669 24 3669 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3669 24 3669 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3669 36 3669 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3669 36 3669 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3669 36 3669 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3669 51 3672 79, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3669 51 3669 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3669 51 3669 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3669 63 3672 79, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3669 63 3669 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3670 5 3672 79, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3670 5 3670 9,SrcSpan "tests/examples/CParser.hs" 3670 31 3670 33,SrcSpan "tests/examples/CParser.hs" 3670 34 3670 35,SrcSpan "tests/examples/CParser.hs" 3672 78 3672 79]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3670 10 3670 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3670 10 3670 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3670 10 3670 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3670 10 3670 20, srcInfoPoints = []}) "happyOut62"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3670 21 3670 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3670 21 3670 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3670 21 3670 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3670 36 3672 78, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3670 36 3670 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3670 36 3670 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3670 48 3672 78, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3670 48 3670 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3671 5 3672 78, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3671 5 3671 9,SrcSpan "tests/examples/CParser.hs" 3671 31 3671 33,SrcSpan "tests/examples/CParser.hs" 3671 34 3671 35,SrcSpan "tests/examples/CParser.hs" 3672 77 3672 78]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3671 10 3671 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3671 10 3671 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3671 10 3671 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3671 10 3671 20, srcInfoPoints = []}) "happyOut69"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3671 21 3671 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3671 21 3671 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3671 21 3671 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3671 36 3672 77, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3671 36 3671 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3671 36 3671 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3671 48 3672 77, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3671 48 3671 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3672 5 3672 77, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3672 5 3672 6,SrcSpan "tests/examples/CParser.hs" 3672 76 3672 77]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3672 7 3672 76, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3672 7 3672 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3672 7 3672 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3672 7 3672 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3672 7 3672 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3672 20 3672 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3672 20 3672 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3672 20 3672 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3672 32 3672 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3672 32 3672 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3672 32 3672 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3672 34 3672 76, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3672 34 3672 54, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3672 34 3672 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3672 34 3672 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3672 34 3672 42, srcInfoPoints = []}) "ptrDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3672 43 3672 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3672 43 3672 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3672 43 3672 54, srcInfoPoints = []}) "happy_var_3")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3672 55 3672 76, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3672 55 3672 56,SrcSpan "tests/examples/CParser.hs" 3672 75 3672 76]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3672 56 3672 75, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3672 56 3672 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3672 56 3672 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3672 56 3672 63, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3672 64 3672 75, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3672 64 3672 75, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3672 64 3672 75, srcInfoPoints = []}) "happy_var_2"))))))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3673 7 3673 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3673 7 3673 8,SrcSpan "tests/examples/CParser.hs" 3673 39 3673 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3673 8 3673 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3673 8 3673 9,SrcSpan "tests/examples/CParser.hs" 3673 11 3673 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3673 9 3673 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3673 9 3673 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3673 14 3673 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3673 14 3673 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3673 14 3673 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3673 14 3673 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3673 26 3673 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3673 26 3673 27,SrcSpan "tests/examples/CParser.hs" 3673 38 3673 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3673 27 3673 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3673 27 3673 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3673 27 3673 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3673 27 3673 36, srcInfoPoints = []}) "happyIn69"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3673 37 3673 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3673 37 3673 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3673 37 3673 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3675 1 3675 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3675 1 3675 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3675 1 3675 16, srcInfoPoints = []}) "happyReduce_239")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3675 17 3675 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3675 17 3675 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3675 19 3675 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3675 19 3675 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3675 19 3675 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3675 19 3675 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3675 19 3675 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3675 19 3675 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3675 36 3675 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3675 36 3675 38, srcInfoPoints = []}) 4 "4"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3675 39 3675 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3675 39 3675 42, srcInfoPoints = []}) 62 "62"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3675 43 3675 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3675 43 3675 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3675 43 3675 61, srcInfoPoints = []}) "happyReduction_239"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3676 1 3686 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3676 1 3686 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3676 1 3676 19, srcInfoPoints = []}) "happyReduction_239") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3676 20 3680 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3676 20 3676 21,SrcSpan "tests/examples/CParser.hs" 3680 14 3680 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3676 21 3680 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3676 21 3676 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3676 21 3676 30, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3676 31 3676 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3676 31 3676 32,SrcSpan "tests/examples/CParser.hs" 3676 32 3676 40,SrcSpan "tests/examples/CParser.hs" 3676 40 3676 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3676 32 3676 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3677 5 3680 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3677 5 3677 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3677 5 3677 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3677 15 3677 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3677 15 3677 16,SrcSpan "tests/examples/CParser.hs" 3677 16 3677 24,SrcSpan "tests/examples/CParser.hs" 3677 24 3677 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3677 16 3677 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3678 5 3680 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3678 5 3678 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3678 5 3678 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3678 15 3678 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3678 15 3678 16,SrcSpan "tests/examples/CParser.hs" 3678 16 3678 24,SrcSpan "tests/examples/CParser.hs" 3678 24 3678 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3678 16 3678 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3679 5 3680 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3679 5 3679 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3679 5 3679 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3679 15 3679 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3679 15 3679 16,SrcSpan "tests/examples/CParser.hs" 3679 16 3679 24,SrcSpan "tests/examples/CParser.hs" 3679 24 3679 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3679 16 3679 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3680 5 3680 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3680 5 3680 14, srcInfoPoints = []}) "happyRest")))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3680 16 3680 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3680 16 3680 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3681 6 3686 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3681 6 3681 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3681 8 3686 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3681 8 3686 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3681 8 3681 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3681 8 3681 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3681 8 3681 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3681 18 3686 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3681 18 3681 19,SrcSpan "tests/examples/CParser.hs" 3686 5 3686 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3681 19 3685 94, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3681 19 3681 23,SrcSpan "tests/examples/CParser.hs" 3681 46 3681 48,SrcSpan "tests/examples/CParser.hs" 3681 49 3681 50,SrcSpan "tests/examples/CParser.hs" 3685 93 3685 94]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3681 24 3681 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3681 24 3681 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3681 24 3681 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3681 24 3681 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3681 36 3681 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3681 36 3681 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3681 36 3681 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3681 51 3685 93, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3681 51 3681 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3681 51 3681 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3681 63 3685 93, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3681 63 3681 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3682 5 3685 93, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3682 5 3682 9,SrcSpan "tests/examples/CParser.hs" 3682 31 3682 33,SrcSpan "tests/examples/CParser.hs" 3682 34 3682 35,SrcSpan "tests/examples/CParser.hs" 3685 92 3685 93]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3682 10 3682 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3682 10 3682 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3682 10 3682 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3682 10 3682 20, srcInfoPoints = []}) "happyOut62"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3682 21 3682 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3682 21 3682 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3682 21 3682 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3682 36 3685 92, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3682 36 3682 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3682 36 3682 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3682 48 3685 92, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3682 48 3682 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3683 5 3685 92, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3683 5 3683 9,SrcSpan "tests/examples/CParser.hs" 3683 32 3683 34,SrcSpan "tests/examples/CParser.hs" 3683 35 3683 36,SrcSpan "tests/examples/CParser.hs" 3685 91 3685 92]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3683 10 3683 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3683 10 3683 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3683 10 3683 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3683 10 3683 21, srcInfoPoints = []}) "happyOut127"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3683 22 3683 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3683 22 3683 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3683 22 3683 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3683 37 3685 91, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3683 37 3683 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3683 37 3683 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3683 49 3685 91, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3683 49 3683 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3684 5 3685 91, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3684 5 3684 9,SrcSpan "tests/examples/CParser.hs" 3684 31 3684 33,SrcSpan "tests/examples/CParser.hs" 3684 34 3684 35,SrcSpan "tests/examples/CParser.hs" 3685 90 3685 91]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3684 10 3684 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3684 10 3684 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3684 10 3684 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3684 10 3684 20, srcInfoPoints = []}) "happyOut69"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3684 21 3684 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3684 21 3684 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3684 21 3684 30, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3684 36 3685 90, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3684 36 3684 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3684 36 3684 47, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3684 48 3685 90, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3684 48 3684 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 5 3685 90, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3685 5 3685 6,SrcSpan "tests/examples/CParser.hs" 3685 89 3685 90]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 7 3685 89, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 7 3685 44, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 7 3685 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 7 3685 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 7 3685 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 7 3685 20, srcInfoPoints = []}) "withAttribute"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 21 3685 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 21 3685 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 21 3685 32, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 33 3685 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 33 3685 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 33 3685 44, srcInfoPoints = []}) "happy_var_3")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 45 3685 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 45 3685 46, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 45 3685 46, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 47 3685 89, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 47 3685 67, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 47 3685 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 47 3685 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 47 3685 55, srcInfoPoints = []}) "ptrDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 56 3685 67, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 56 3685 67, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 56 3685 67, srcInfoPoints = []}) "happy_var_4")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 68 3685 89, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3685 68 3685 69,SrcSpan "tests/examples/CParser.hs" 3685 88 3685 89]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 69 3685 88, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 69 3685 76, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 69 3685 76, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 69 3685 76, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 77 3685 88, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 77 3685 88, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 77 3685 88, srcInfoPoints = []}) "happy_var_2"))))))))) Nothing])) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3686 7 3686 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3686 7 3686 8,SrcSpan "tests/examples/CParser.hs" 3686 39 3686 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3686 8 3686 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3686 8 3686 9,SrcSpan "tests/examples/CParser.hs" 3686 11 3686 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3686 9 3686 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3686 9 3686 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3686 14 3686 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3686 14 3686 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3686 14 3686 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3686 14 3686 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3686 26 3686 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3686 26 3686 27,SrcSpan "tests/examples/CParser.hs" 3686 38 3686 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3686 27 3686 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3686 27 3686 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3686 27 3686 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3686 27 3686 36, srcInfoPoints = []}) "happyIn69"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3686 37 3686 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3686 37 3686 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3686 37 3686 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3688 1 3688 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3688 1 3688 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3688 1 3688 16, srcInfoPoints = []}) "happyReduce_240")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3688 17 3688 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3688 17 3688 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3688 19 3688 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3688 19 3688 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3688 19 3688 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3688 19 3688 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3688 19 3688 36, srcInfoPoints = []}) "happySpecReduce_3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3688 38 3688 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3688 38 3688 41, srcInfoPoints = []}) 63 "63"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3688 42 3688 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3688 42 3688 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3688 42 3688 60, srcInfoPoints = []}) "happyReduction_240"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3689 1 3695 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3689 1 3695 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3689 1 3689 19, srcInfoPoints = []}) "happyReduction_240") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3689 20 3689 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3689 20 3689 29, srcInfoPoints = []}) "happy_x_3"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3690 5 3690 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3690 5 3690 14, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3691 5 3691 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3691 5 3691 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3692 6 3695 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3692 6 3692 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3692 9 3695 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3692 9 3692 13,SrcSpan "tests/examples/CParser.hs" 3692 35 3692 37,SrcSpan "tests/examples/CParser.hs" 3692 38 3692 39,SrcSpan "tests/examples/CParser.hs" 3695 6 3695 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3692 14 3692 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3692 14 3692 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3692 14 3692 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3692 14 3692 24, srcInfoPoints = []}) "happyOut69"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3692 25 3692 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3692 25 3692 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3692 25 3692 34, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3692 40 3695 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3692 40 3692 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3692 40 3692 51, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3692 52 3695 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3692 52 3692 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3693 5 3695 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3693 5 3693 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3693 5 3693 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3693 5 3693 14, srcInfoPoints = []}) "happyIn70"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3694 10 3695 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3694 10 3694 11,SrcSpan "tests/examples/CParser.hs" 3695 5 3695 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3694 11 3694 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3694 11 3694 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3694 11 3694 22, srcInfoPoints = []}) "happy_var_2")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3697 1 3697 56, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3697 1 3697 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3697 1 3697 16, srcInfoPoints = []}) "happyReduce_241")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3697 17 3697 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3697 17 3697 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3697 19 3697 56, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3697 19 3697 37, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3697 19 3697 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3697 19 3697 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3697 19 3697 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3697 19 3697 30, srcInfoPoints = []}) "happyReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3697 31 3697 33, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3697 31 3697 33, srcInfoPoints = []}) 4 "4"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3697 34 3697 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3697 34 3697 37, srcInfoPoints = []}) 63 "63"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3697 38 3697 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3697 38 3697 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3697 38 3697 56, srcInfoPoints = []}) "happyReduction_241"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3698 1 3707 29, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3698 1 3707 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3698 1 3698 19, srcInfoPoints = []}) "happyReduction_241") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3698 20 3702 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3698 20 3698 21,SrcSpan "tests/examples/CParser.hs" 3702 14 3702 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3698 21 3702 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3698 21 3698 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3698 21 3698 30, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3698 31 3698 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3698 31 3698 32,SrcSpan "tests/examples/CParser.hs" 3698 32 3698 40,SrcSpan "tests/examples/CParser.hs" 3698 40 3698 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3698 32 3698 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3699 5 3702 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3699 5 3699 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3699 5 3699 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3699 15 3699 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3699 15 3699 16,SrcSpan "tests/examples/CParser.hs" 3699 16 3699 24,SrcSpan "tests/examples/CParser.hs" 3699 24 3699 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3699 16 3699 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3700 5 3702 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3700 5 3700 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3700 5 3700 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3700 15 3700 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3700 15 3700 16,SrcSpan "tests/examples/CParser.hs" 3700 16 3700 24,SrcSpan "tests/examples/CParser.hs" 3700 24 3700 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3700 16 3700 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3701 5 3702 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3701 5 3701 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3701 5 3701 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3701 15 3701 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3701 15 3701 16,SrcSpan "tests/examples/CParser.hs" 3701 16 3701 24,SrcSpan "tests/examples/CParser.hs" 3701 24 3701 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3701 16 3701 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3702 5 3702 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3702 5 3702 14, srcInfoPoints = []}) "happyRest"))))))] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3703 6 3707 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3703 6 3703 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3703 8 3707 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3703 8 3703 12,SrcSpan "tests/examples/CParser.hs" 3703 34 3703 36,SrcSpan "tests/examples/CParser.hs" 3703 37 3703 38,SrcSpan "tests/examples/CParser.hs" 3707 28 3707 29]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3703 13 3703 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3703 13 3703 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3703 13 3703 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3703 13 3703 23, srcInfoPoints = []}) "happyOut71"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3703 24 3703 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3703 24 3703 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3703 24 3703 33, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3703 39 3707 28, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3703 39 3703 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3703 39 3703 50, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3703 51 3707 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3703 51 3703 53]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3704 5 3707 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3704 5 3704 9,SrcSpan "tests/examples/CParser.hs" 3704 31 3704 33,SrcSpan "tests/examples/CParser.hs" 3704 34 3704 35,SrcSpan "tests/examples/CParser.hs" 3707 27 3707 28]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3704 10 3704 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3704 10 3704 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3704 10 3704 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3704 10 3704 20, srcInfoPoints = []}) "happyOut85"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3704 21 3704 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3704 21 3704 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3704 21 3704 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3704 36 3707 27, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3704 36 3704 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3704 36 3704 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3704 48 3707 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3704 48 3704 50]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3705 5 3707 27, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3705 5 3707 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3705 5 3705 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3705 5 3705 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3705 5 3705 14, srcInfoPoints = []}) "happyIn70"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3706 10 3707 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3706 10 3706 11,SrcSpan "tests/examples/CParser.hs" 3707 5 3707 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3706 11 3706 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3706 11 3706 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3706 11 3706 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3706 11 3706 22, srcInfoPoints = []}) "happy_var_3"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3706 23 3706 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3706 23 3706 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3706 23 3706 34, srcInfoPoints = []}) "happy_var_2")))))) (QConOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3707 7 3707 17, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3707 7 3707 8,SrcSpan "tests/examples/CParser.hs" 3707 8 3707 16,SrcSpan "tests/examples/CParser.hs" 3707 16 3707 17]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3707 7 3707 17, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3707 7 3707 8,SrcSpan "tests/examples/CParser.hs" 3707 8 3707 16,SrcSpan "tests/examples/CParser.hs" 3707 16 3707 17]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3707 8 3707 16, srcInfoPoints = []}) "HappyStk"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3707 18 3707 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3707 18 3707 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3707 18 3707 27, srcInfoPoints = []}) "happyRest"))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3709 1 3709 56, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3709 1 3709 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3709 1 3709 16, srcInfoPoints = []}) "happyReduce_242")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3709 17 3709 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3709 17 3709 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3709 19 3709 56, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3709 19 3709 37, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3709 19 3709 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3709 19 3709 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3709 19 3709 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3709 19 3709 30, srcInfoPoints = []}) "happyReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3709 31 3709 33, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3709 31 3709 33, srcInfoPoints = []}) 4 "4"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3709 34 3709 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3709 34 3709 37, srcInfoPoints = []}) 63 "63"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3709 38 3709 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3709 38 3709 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3709 38 3709 56, srcInfoPoints = []}) "happyReduction_242"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3710 1 3719 29, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3710 1 3719 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3710 1 3710 19, srcInfoPoints = []}) "happyReduction_242") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3710 20 3714 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3710 20 3710 21,SrcSpan "tests/examples/CParser.hs" 3714 14 3714 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3710 21 3714 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3710 21 3710 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3710 21 3710 30, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3710 31 3710 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3710 31 3710 32,SrcSpan "tests/examples/CParser.hs" 3710 32 3710 40,SrcSpan "tests/examples/CParser.hs" 3710 40 3710 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3710 32 3710 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3711 5 3714 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3711 5 3711 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3711 5 3711 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3711 15 3711 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3711 15 3711 16,SrcSpan "tests/examples/CParser.hs" 3711 16 3711 24,SrcSpan "tests/examples/CParser.hs" 3711 24 3711 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3711 16 3711 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3712 5 3714 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3712 5 3712 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3712 5 3712 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3712 15 3712 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3712 15 3712 16,SrcSpan "tests/examples/CParser.hs" 3712 16 3712 24,SrcSpan "tests/examples/CParser.hs" 3712 24 3712 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3712 16 3712 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3713 5 3714 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3713 5 3713 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3713 5 3713 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3713 15 3713 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3713 15 3713 16,SrcSpan "tests/examples/CParser.hs" 3713 16 3713 24,SrcSpan "tests/examples/CParser.hs" 3713 24 3713 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3713 16 3713 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3714 5 3714 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3714 5 3714 14, srcInfoPoints = []}) "happyRest"))))))] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3715 6 3719 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3715 6 3715 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3715 8 3719 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3715 8 3715 12,SrcSpan "tests/examples/CParser.hs" 3715 34 3715 36,SrcSpan "tests/examples/CParser.hs" 3715 37 3715 38,SrcSpan "tests/examples/CParser.hs" 3719 28 3719 29]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3715 13 3715 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3715 13 3715 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3715 13 3715 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3715 13 3715 23, srcInfoPoints = []}) "happyOut69"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3715 24 3715 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3715 24 3715 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3715 24 3715 33, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3715 39 3719 28, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3715 39 3715 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3715 39 3715 50, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3715 51 3719 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3715 51 3715 53]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3716 5 3719 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3716 5 3716 9,SrcSpan "tests/examples/CParser.hs" 3716 31 3716 33,SrcSpan "tests/examples/CParser.hs" 3716 34 3716 35,SrcSpan "tests/examples/CParser.hs" 3719 27 3719 28]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3716 10 3716 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3716 10 3716 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3716 10 3716 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3716 10 3716 20, srcInfoPoints = []}) "happyOut85"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3716 21 3716 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3716 21 3716 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3716 21 3716 30, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3716 36 3719 27, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3716 36 3716 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3716 36 3716 47, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3716 48 3719 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3716 48 3716 50]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3717 5 3719 27, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3717 5 3719 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3717 5 3717 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3717 5 3717 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3717 5 3717 14, srcInfoPoints = []}) "happyIn70"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3718 10 3719 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3718 10 3718 11,SrcSpan "tests/examples/CParser.hs" 3719 5 3719 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3718 11 3718 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3718 11 3718 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3718 11 3718 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3718 11 3718 22, srcInfoPoints = []}) "happy_var_4"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3718 23 3718 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3718 23 3718 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3718 23 3718 34, srcInfoPoints = []}) "happy_var_2")))))) (QConOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3719 7 3719 17, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3719 7 3719 8,SrcSpan "tests/examples/CParser.hs" 3719 8 3719 16,SrcSpan "tests/examples/CParser.hs" 3719 16 3719 17]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3719 7 3719 17, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3719 7 3719 8,SrcSpan "tests/examples/CParser.hs" 3719 8 3719 16,SrcSpan "tests/examples/CParser.hs" 3719 16 3719 17]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3719 8 3719 16, srcInfoPoints = []}) "HappyStk"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3719 18 3719 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3719 18 3719 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3719 18 3719 27, srcInfoPoints = []}) "happyRest"))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3721 1 3721 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3721 1 3721 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3721 1 3721 16, srcInfoPoints = []}) "happyReduce_243")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3721 17 3721 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3721 17 3721 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3721 19 3721 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3721 19 3721 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3721 19 3721 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3721 19 3721 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3721 19 3721 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3721 19 3721 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3721 36 3721 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3721 36 3721 38, srcInfoPoints = []}) 1 "1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3721 39 3721 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3721 39 3721 42, srcInfoPoints = []}) 64 "64"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3721 43 3721 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3721 43 3721 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3721 43 3721 61, srcInfoPoints = []}) "happyReduction_243"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3722 1 3726 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3722 1 3726 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3722 1 3722 19, srcInfoPoints = []}) "happyReduction_243") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3722 20 3723 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3722 20 3722 21,SrcSpan "tests/examples/CParser.hs" 3723 14 3723 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3722 21 3723 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3722 21 3722 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3722 21 3722 30, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3722 31 3722 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3722 31 3722 32,SrcSpan "tests/examples/CParser.hs" 3722 32 3722 40,SrcSpan "tests/examples/CParser.hs" 3722 40 3722 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3722 32 3722 40, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3723 5 3723 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3723 5 3723 14, srcInfoPoints = []}) "happyRest"))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3723 16 3723 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3723 16 3723 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3724 6 3726 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3724 6 3724 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3724 8 3726 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3724 8 3726 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3724 8 3724 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3724 8 3724 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3724 8 3724 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3724 18 3726 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3724 18 3724 19,SrcSpan "tests/examples/CParser.hs" 3726 5 3726 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3724 19 3725 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3724 19 3724 23,SrcSpan "tests/examples/CParser.hs" 3724 46 3724 48,SrcSpan "tests/examples/CParser.hs" 3724 49 3724 50,SrcSpan "tests/examples/CParser.hs" 3725 57 3725 58]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3724 24 3724 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3724 24 3724 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3724 24 3724 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3724 24 3724 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3724 36 3724 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3724 36 3724 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3724 36 3724 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3724 51 3725 57, srcInfoPoints = []}) (PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3724 51 3724 78, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3724 51 3724 52,SrcSpan "tests/examples/CParser.hs" 3724 77 3724 78]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3724 52 3724 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3724 52 3724 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3724 52 3724 63, srcInfoPoints = []}) "CTokTyIdent")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3724 64 3724 65, srcInfoPoints = []}),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3724 66 3724 77, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3724 66 3724 77, srcInfoPoints = []}) "happy_var_1")])) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3724 79 3725 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3724 79 3724 81]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3725 5 3725 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3725 5 3725 6,SrcSpan "tests/examples/CParser.hs" 3725 56 3725 57]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3725 7 3725 56, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3725 7 3725 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3725 7 3725 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3725 7 3725 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3725 7 3725 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3725 20 3725 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3725 20 3725 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3725 20 3725 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3725 32 3725 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3725 32 3725 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3725 32 3725 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3725 34 3725 56, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3725 34 3725 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3725 34 3725 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3725 34 3725 44, srcInfoPoints = []}) "mkVarDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3725 45 3725 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3725 45 3725 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3725 45 3725 56, srcInfoPoints = []}) "happy_var_1"))))))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3726 7 3726 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3726 7 3726 8,SrcSpan "tests/examples/CParser.hs" 3726 39 3726 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3726 8 3726 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3726 8 3726 9,SrcSpan "tests/examples/CParser.hs" 3726 11 3726 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3726 9 3726 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3726 9 3726 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3726 14 3726 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3726 14 3726 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3726 14 3726 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3726 14 3726 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3726 26 3726 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3726 26 3726 27,SrcSpan "tests/examples/CParser.hs" 3726 38 3726 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3726 27 3726 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3726 27 3726 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3726 27 3726 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3726 27 3726 36, srcInfoPoints = []}) "happyIn71"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3726 37 3726 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3726 37 3726 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3726 37 3726 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3728 1 3728 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3728 1 3728 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3728 1 3728 16, srcInfoPoints = []}) "happyReduce_244")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3728 17 3728 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3728 17 3728 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3728 19 3728 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3728 19 3728 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3728 19 3728 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3728 19 3728 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3728 19 3728 36, srcInfoPoints = []}) "happySpecReduce_3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3728 38 3728 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3728 38 3728 41, srcInfoPoints = []}) 64 "64"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3728 42 3728 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3728 42 3728 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3728 42 3728 60, srcInfoPoints = []}) "happyReduction_244"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3729 1 3735 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3729 1 3735 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3729 1 3729 19, srcInfoPoints = []}) "happyReduction_244") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3729 20 3729 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3729 20 3729 29, srcInfoPoints = []}) "happy_x_3"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3730 5 3730 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3730 5 3730 14, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3731 5 3731 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3731 5 3731 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3732 6 3735 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3732 6 3732 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3732 9 3735 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3732 9 3732 13,SrcSpan "tests/examples/CParser.hs" 3732 35 3732 37,SrcSpan "tests/examples/CParser.hs" 3732 38 3732 39,SrcSpan "tests/examples/CParser.hs" 3735 6 3735 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3732 14 3732 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3732 14 3732 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3732 14 3732 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3732 14 3732 24, srcInfoPoints = []}) "happyOut71"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3732 25 3732 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3732 25 3732 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3732 25 3732 34, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3732 40 3735 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3732 40 3732 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3732 40 3732 51, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3732 52 3735 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3732 52 3732 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3733 5 3735 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3733 5 3733 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3733 5 3733 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3733 5 3733 14, srcInfoPoints = []}) "happyIn71"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3734 10 3735 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3734 10 3734 11,SrcSpan "tests/examples/CParser.hs" 3735 5 3735 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3734 11 3734 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3734 11 3734 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3734 11 3734 22, srcInfoPoints = []}) "happy_var_2")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3737 1 3737 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3737 1 3737 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3737 1 3737 16, srcInfoPoints = []}) "happyReduce_245")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3737 17 3737 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3737 17 3737 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3737 19 3737 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3737 19 3737 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3737 19 3737 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3737 19 3737 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3737 19 3737 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3737 38 3737 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3737 38 3737 41, srcInfoPoints = []}) 65 "65"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3737 42 3737 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3737 42 3737 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3737 42 3737 60, srcInfoPoints = []}) "happyReduction_245"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3738 1 3742 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3738 1 3742 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3738 1 3738 19, srcInfoPoints = []}) "happyReduction_245") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3738 20 3738 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3738 20 3738 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3739 6 3742 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3739 6 3739 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3739 9 3742 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3739 9 3739 13,SrcSpan "tests/examples/CParser.hs" 3739 35 3739 37,SrcSpan "tests/examples/CParser.hs" 3739 38 3739 39,SrcSpan "tests/examples/CParser.hs" 3742 6 3742 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3739 14 3739 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3739 14 3739 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3739 14 3739 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3739 14 3739 24, srcInfoPoints = []}) "happyOut73"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3739 25 3739 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3739 25 3739 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3739 25 3739 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3739 40 3742 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3739 40 3739 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3739 40 3739 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3739 52 3742 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3739 52 3739 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3740 5 3742 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3740 5 3740 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3740 5 3740 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3740 5 3740 14, srcInfoPoints = []}) "happyIn72"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3741 10 3742 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3741 10 3741 11,SrcSpan "tests/examples/CParser.hs" 3742 5 3742 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3741 11 3741 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3741 11 3741 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3741 11 3741 22, srcInfoPoints = []}) "happy_var_1")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3744 1 3744 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3744 1 3744 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3744 1 3744 16, srcInfoPoints = []}) "happyReduce_246")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3744 17 3744 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3744 17 3744 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3744 19 3744 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3744 19 3744 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3744 19 3744 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3744 19 3744 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3744 19 3744 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3744 38 3744 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3744 38 3744 41, srcInfoPoints = []}) 65 "65"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3744 42 3744 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3744 42 3744 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3744 42 3744 60, srcInfoPoints = []}) "happyReduction_246"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3745 1 3749 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3745 1 3749 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3745 1 3745 19, srcInfoPoints = []}) "happyReduction_246") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3745 20 3745 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3745 20 3745 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3746 6 3749 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3746 6 3746 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3746 9 3749 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3746 9 3746 13,SrcSpan "tests/examples/CParser.hs" 3746 35 3746 37,SrcSpan "tests/examples/CParser.hs" 3746 38 3746 39,SrcSpan "tests/examples/CParser.hs" 3749 6 3749 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3746 14 3746 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3746 14 3746 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3746 14 3746 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3746 14 3746 24, srcInfoPoints = []}) "happyOut75"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3746 25 3746 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3746 25 3746 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3746 25 3746 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3746 40 3749 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3746 40 3746 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3746 40 3746 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3746 52 3749 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3746 52 3746 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3747 5 3749 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3747 5 3747 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3747 5 3747 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3747 5 3747 14, srcInfoPoints = []}) "happyIn72"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3748 10 3749 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3748 10 3748 11,SrcSpan "tests/examples/CParser.hs" 3749 5 3749 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3748 11 3748 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3748 11 3748 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3748 11 3748 22, srcInfoPoints = []}) "happy_var_1")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3751 1 3751 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3751 1 3751 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3751 1 3751 16, srcInfoPoints = []}) "happyReduce_247")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3751 17 3751 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3751 17 3751 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3751 19 3751 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3751 19 3751 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3751 19 3751 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3751 19 3751 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3751 19 3751 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3751 38 3751 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3751 38 3751 41, srcInfoPoints = []}) 66 "66"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3751 42 3751 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3751 42 3751 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3751 42 3751 60, srcInfoPoints = []}) "happyReduction_247"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3752 1 3756 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3752 1 3756 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3752 1 3752 19, srcInfoPoints = []}) "happyReduction_247") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3752 20 3752 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3752 20 3752 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3753 6 3756 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3753 6 3753 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3753 9 3756 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3753 9 3753 13,SrcSpan "tests/examples/CParser.hs" 3753 35 3753 37,SrcSpan "tests/examples/CParser.hs" 3753 38 3753 39,SrcSpan "tests/examples/CParser.hs" 3756 6 3756 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3753 14 3753 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3753 14 3753 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3753 14 3753 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3753 14 3753 24, srcInfoPoints = []}) "happyOut74"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3753 25 3753 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3753 25 3753 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3753 25 3753 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3753 40 3756 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3753 40 3753 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3753 40 3753 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3753 52 3756 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3753 52 3753 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3754 5 3756 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3754 5 3754 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3754 5 3754 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3754 5 3754 14, srcInfoPoints = []}) "happyIn73"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3755 10 3756 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3755 10 3755 11,SrcSpan "tests/examples/CParser.hs" 3756 5 3756 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3755 11 3755 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3755 11 3755 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3755 11 3755 22, srcInfoPoints = []}) "happy_var_1")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3758 1 3758 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3758 1 3758 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3758 1 3758 16, srcInfoPoints = []}) "happyReduce_248")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3758 17 3758 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3758 17 3758 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3758 19 3758 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3758 19 3758 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3758 19 3758 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3758 19 3758 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3758 19 3758 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3758 19 3758 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3758 36 3758 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3758 36 3758 38, srcInfoPoints = []}) 2 "2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3758 39 3758 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3758 39 3758 42, srcInfoPoints = []}) 66 "66"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3758 43 3758 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3758 43 3758 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3758 43 3758 61, srcInfoPoints = []}) "happyReduction_248"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3759 1 3765 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3759 1 3765 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3759 1 3759 19, srcInfoPoints = []}) "happyReduction_248") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3759 20 3761 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3759 20 3759 21,SrcSpan "tests/examples/CParser.hs" 3761 14 3761 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3759 21 3761 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3759 21 3759 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3759 21 3759 30, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3759 31 3759 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3759 31 3759 32,SrcSpan "tests/examples/CParser.hs" 3759 32 3759 40,SrcSpan "tests/examples/CParser.hs" 3759 40 3759 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3759 32 3759 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3760 5 3761 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3760 5 3760 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3760 5 3760 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3760 15 3760 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3760 15 3760 16,SrcSpan "tests/examples/CParser.hs" 3760 16 3760 24,SrcSpan "tests/examples/CParser.hs" 3760 24 3760 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3760 16 3760 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3761 5 3761 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3761 5 3761 14, srcInfoPoints = []}) "happyRest")))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3761 16 3761 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3761 16 3761 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3762 6 3765 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3762 6 3762 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3762 8 3765 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3762 8 3765 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3762 8 3762 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3762 8 3762 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3762 8 3762 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3762 18 3765 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3762 18 3762 19,SrcSpan "tests/examples/CParser.hs" 3765 5 3765 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3762 19 3764 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3762 19 3762 23,SrcSpan "tests/examples/CParser.hs" 3762 46 3762 48,SrcSpan "tests/examples/CParser.hs" 3762 49 3762 50,SrcSpan "tests/examples/CParser.hs" 3764 59 3764 60]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3762 24 3762 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3762 24 3762 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3762 24 3762 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3762 24 3762 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3762 36 3762 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3762 36 3762 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3762 36 3762 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3762 51 3764 59, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3762 51 3762 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3762 51 3762 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3762 63 3764 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3762 63 3762 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3763 5 3764 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3763 5 3763 9,SrcSpan "tests/examples/CParser.hs" 3763 31 3763 33,SrcSpan "tests/examples/CParser.hs" 3763 34 3763 35,SrcSpan "tests/examples/CParser.hs" 3764 58 3764 59]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3763 10 3763 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3763 10 3763 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3763 10 3763 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3763 10 3763 20, srcInfoPoints = []}) "happyOut72"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3763 21 3763 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3763 21 3763 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3763 21 3763 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3763 36 3764 58, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3763 36 3763 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3763 36 3763 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3763 48 3764 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3763 48 3763 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3764 5 3764 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3764 5 3764 6,SrcSpan "tests/examples/CParser.hs" 3764 57 3764 58]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3764 7 3764 57, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3764 7 3764 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3764 7 3764 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3764 7 3764 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3764 7 3764 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3764 20 3764 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3764 20 3764 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3764 20 3764 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3764 32 3764 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3764 32 3764 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3764 32 3764 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3764 34 3764 57, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3764 34 3764 54, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3764 34 3764 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3764 34 3764 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3764 34 3764 42, srcInfoPoints = []}) "ptrDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3764 43 3764 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3764 43 3764 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3764 43 3764 54, srcInfoPoints = []}) "happy_var_2")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3764 55 3764 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3764 55 3764 56,SrcSpan "tests/examples/CParser.hs" 3764 56 3764 57]}) []))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3765 7 3765 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3765 7 3765 8,SrcSpan "tests/examples/CParser.hs" 3765 39 3765 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3765 8 3765 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3765 8 3765 9,SrcSpan "tests/examples/CParser.hs" 3765 11 3765 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3765 9 3765 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3765 9 3765 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3765 14 3765 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3765 14 3765 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3765 14 3765 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3765 14 3765 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3765 26 3765 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3765 26 3765 27,SrcSpan "tests/examples/CParser.hs" 3765 38 3765 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3765 27 3765 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3765 27 3765 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3765 27 3765 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3765 27 3765 36, srcInfoPoints = []}) "happyIn73"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3765 37 3765 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3765 37 3765 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3765 37 3765 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3767 1 3767 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3767 1 3767 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3767 1 3767 16, srcInfoPoints = []}) "happyReduce_249")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3767 17 3767 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3767 17 3767 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3767 19 3767 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3767 19 3767 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3767 19 3767 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3767 19 3767 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3767 19 3767 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3767 19 3767 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3767 36 3767 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3767 36 3767 38, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3767 39 3767 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3767 39 3767 42, srcInfoPoints = []}) 66 "66"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3767 43 3767 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3767 43 3767 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3767 43 3767 61, srcInfoPoints = []}) "happyReduction_249"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3768 1 3776 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3768 1 3776 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3768 1 3768 19, srcInfoPoints = []}) "happyReduction_249") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3768 20 3771 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3768 20 3768 21,SrcSpan "tests/examples/CParser.hs" 3771 14 3771 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3768 21 3771 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3768 21 3768 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3768 21 3768 30, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3768 31 3768 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3768 31 3768 32,SrcSpan "tests/examples/CParser.hs" 3768 32 3768 40,SrcSpan "tests/examples/CParser.hs" 3768 40 3768 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3768 32 3768 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3769 5 3771 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3769 5 3769 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3769 5 3769 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3769 15 3769 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3769 15 3769 16,SrcSpan "tests/examples/CParser.hs" 3769 16 3769 24,SrcSpan "tests/examples/CParser.hs" 3769 24 3769 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3769 16 3769 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3770 5 3771 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3770 5 3770 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3770 5 3770 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3770 15 3770 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3770 15 3770 16,SrcSpan "tests/examples/CParser.hs" 3770 16 3770 24,SrcSpan "tests/examples/CParser.hs" 3770 24 3770 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3770 16 3770 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3771 5 3771 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3771 5 3771 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3771 16 3771 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3771 16 3771 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3772 6 3776 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3772 6 3772 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3772 8 3776 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3772 8 3776 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3772 8 3772 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3772 8 3772 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3772 8 3772 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3772 18 3776 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3772 18 3772 19,SrcSpan "tests/examples/CParser.hs" 3776 5 3776 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3772 19 3775 74, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3772 19 3772 23,SrcSpan "tests/examples/CParser.hs" 3772 46 3772 48,SrcSpan "tests/examples/CParser.hs" 3772 49 3772 50,SrcSpan "tests/examples/CParser.hs" 3775 73 3775 74]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3772 24 3772 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3772 24 3772 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3772 24 3772 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3772 24 3772 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3772 36 3772 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3772 36 3772 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3772 36 3772 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3772 51 3775 73, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3772 51 3772 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3772 51 3772 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3772 63 3775 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3772 63 3772 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3773 5 3775 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3773 5 3773 9,SrcSpan "tests/examples/CParser.hs" 3773 32 3773 34,SrcSpan "tests/examples/CParser.hs" 3773 35 3773 36,SrcSpan "tests/examples/CParser.hs" 3775 72 3775 73]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3773 10 3773 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3773 10 3773 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3773 10 3773 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3773 10 3773 21, srcInfoPoints = []}) "happyOut127"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3773 22 3773 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3773 22 3773 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3773 22 3773 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3773 37 3775 72, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3773 37 3773 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3773 37 3773 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3773 49 3775 72, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3773 49 3773 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3774 5 3775 72, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3774 5 3774 9,SrcSpan "tests/examples/CParser.hs" 3774 31 3774 33,SrcSpan "tests/examples/CParser.hs" 3774 34 3774 35,SrcSpan "tests/examples/CParser.hs" 3775 71 3775 72]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3774 10 3774 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3774 10 3774 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3774 10 3774 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3774 10 3774 20, srcInfoPoints = []}) "happyOut72"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3774 21 3774 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3774 21 3774 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3774 21 3774 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3774 36 3775 71, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3774 36 3774 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3774 36 3774 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3774 48 3775 71, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3774 48 3774 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3775 5 3775 71, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3775 5 3775 6,SrcSpan "tests/examples/CParser.hs" 3775 70 3775 71]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3775 7 3775 70, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3775 7 3775 44, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3775 7 3775 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3775 7 3775 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3775 7 3775 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3775 7 3775 20, srcInfoPoints = []}) "withAttribute"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3775 21 3775 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3775 21 3775 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3775 21 3775 32, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3775 33 3775 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3775 33 3775 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3775 33 3775 44, srcInfoPoints = []}) "happy_var_2")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3775 45 3775 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3775 45 3775 46, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3775 45 3775 46, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3775 47 3775 70, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3775 47 3775 67, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3775 47 3775 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3775 47 3775 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3775 47 3775 55, srcInfoPoints = []}) "ptrDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3775 56 3775 67, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3775 56 3775 67, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3775 56 3775 67, srcInfoPoints = []}) "happy_var_3")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3775 68 3775 70, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3775 68 3775 69,SrcSpan "tests/examples/CParser.hs" 3775 69 3775 70]}) []))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3776 7 3776 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3776 7 3776 8,SrcSpan "tests/examples/CParser.hs" 3776 39 3776 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3776 8 3776 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3776 8 3776 9,SrcSpan "tests/examples/CParser.hs" 3776 11 3776 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3776 9 3776 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3776 9 3776 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3776 14 3776 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3776 14 3776 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3776 14 3776 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3776 14 3776 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3776 26 3776 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3776 26 3776 27,SrcSpan "tests/examples/CParser.hs" 3776 38 3776 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3776 27 3776 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3776 27 3776 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3776 27 3776 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3776 27 3776 36, srcInfoPoints = []}) "happyIn73"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3776 37 3776 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3776 37 3776 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3776 37 3776 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3778 1 3778 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3778 1 3778 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3778 1 3778 16, srcInfoPoints = []}) "happyReduce_250")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3778 17 3778 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3778 17 3778 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3778 19 3778 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3778 19 3778 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3778 19 3778 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3778 19 3778 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3778 19 3778 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3778 19 3778 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3778 36 3778 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3778 36 3778 38, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3778 39 3778 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3778 39 3778 42, srcInfoPoints = []}) 66 "66"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3778 43 3778 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3778 43 3778 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3778 43 3778 61, srcInfoPoints = []}) "happyReduction_250"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3779 1 3787 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3779 1 3787 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3779 1 3779 19, srcInfoPoints = []}) "happyReduction_250") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3779 20 3782 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3779 20 3779 21,SrcSpan "tests/examples/CParser.hs" 3782 14 3782 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3779 21 3782 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3779 21 3779 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3779 21 3779 30, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3779 31 3779 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3779 31 3779 32,SrcSpan "tests/examples/CParser.hs" 3779 32 3779 40,SrcSpan "tests/examples/CParser.hs" 3779 40 3779 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3779 32 3779 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3780 5 3782 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3780 5 3780 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3780 5 3780 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3780 15 3780 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3780 15 3780 16,SrcSpan "tests/examples/CParser.hs" 3780 16 3780 24,SrcSpan "tests/examples/CParser.hs" 3780 24 3780 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3780 16 3780 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3781 5 3782 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3781 5 3781 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3781 5 3781 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3781 15 3781 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3781 15 3781 16,SrcSpan "tests/examples/CParser.hs" 3781 16 3781 24,SrcSpan "tests/examples/CParser.hs" 3781 24 3781 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3781 16 3781 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3782 5 3782 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3782 5 3782 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3782 16 3782 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3782 16 3782 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3783 6 3787 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3783 6 3783 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3783 8 3787 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3783 8 3787 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3783 8 3783 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3783 8 3783 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3783 8 3783 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3783 18 3787 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3783 18 3783 19,SrcSpan "tests/examples/CParser.hs" 3787 5 3787 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3783 19 3786 80, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3783 19 3783 23,SrcSpan "tests/examples/CParser.hs" 3783 46 3783 48,SrcSpan "tests/examples/CParser.hs" 3783 49 3783 50,SrcSpan "tests/examples/CParser.hs" 3786 79 3786 80]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3783 24 3783 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3783 24 3783 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3783 24 3783 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3783 24 3783 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3783 36 3783 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3783 36 3783 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3783 36 3783 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3783 51 3786 79, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3783 51 3783 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3783 51 3783 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3783 63 3786 79, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3783 63 3783 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3784 5 3786 79, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3784 5 3784 9,SrcSpan "tests/examples/CParser.hs" 3784 31 3784 33,SrcSpan "tests/examples/CParser.hs" 3784 34 3784 35,SrcSpan "tests/examples/CParser.hs" 3786 78 3786 79]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3784 10 3784 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3784 10 3784 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3784 10 3784 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3784 10 3784 20, srcInfoPoints = []}) "happyOut62"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3784 21 3784 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3784 21 3784 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3784 21 3784 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3784 36 3786 78, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3784 36 3784 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3784 36 3784 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3784 48 3786 78, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3784 48 3784 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3785 5 3786 78, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3785 5 3785 9,SrcSpan "tests/examples/CParser.hs" 3785 31 3785 33,SrcSpan "tests/examples/CParser.hs" 3785 34 3785 35,SrcSpan "tests/examples/CParser.hs" 3786 77 3786 78]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3785 10 3785 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3785 10 3785 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3785 10 3785 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3785 10 3785 20, srcInfoPoints = []}) "happyOut72"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3785 21 3785 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3785 21 3785 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3785 21 3785 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3785 36 3786 77, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3785 36 3785 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3785 36 3785 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3785 48 3786 77, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3785 48 3785 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3786 5 3786 77, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3786 5 3786 6,SrcSpan "tests/examples/CParser.hs" 3786 76 3786 77]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3786 7 3786 76, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3786 7 3786 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3786 7 3786 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3786 7 3786 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3786 7 3786 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3786 20 3786 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3786 20 3786 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3786 20 3786 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3786 32 3786 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3786 32 3786 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3786 32 3786 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3786 34 3786 76, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3786 34 3786 54, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3786 34 3786 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3786 34 3786 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3786 34 3786 42, srcInfoPoints = []}) "ptrDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3786 43 3786 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3786 43 3786 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3786 43 3786 54, srcInfoPoints = []}) "happy_var_3")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3786 55 3786 76, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3786 55 3786 56,SrcSpan "tests/examples/CParser.hs" 3786 75 3786 76]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3786 56 3786 75, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3786 56 3786 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3786 56 3786 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3786 56 3786 63, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3786 64 3786 75, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3786 64 3786 75, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3786 64 3786 75, srcInfoPoints = []}) "happy_var_2"))))))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3787 7 3787 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3787 7 3787 8,SrcSpan "tests/examples/CParser.hs" 3787 39 3787 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3787 8 3787 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3787 8 3787 9,SrcSpan "tests/examples/CParser.hs" 3787 11 3787 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3787 9 3787 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3787 9 3787 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3787 14 3787 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3787 14 3787 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3787 14 3787 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3787 14 3787 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3787 26 3787 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3787 26 3787 27,SrcSpan "tests/examples/CParser.hs" 3787 38 3787 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3787 27 3787 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3787 27 3787 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3787 27 3787 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3787 27 3787 36, srcInfoPoints = []}) "happyIn73"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3787 37 3787 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3787 37 3787 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3787 37 3787 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3789 1 3789 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3789 1 3789 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3789 1 3789 16, srcInfoPoints = []}) "happyReduce_251")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3789 17 3789 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3789 17 3789 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3789 19 3789 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3789 19 3789 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3789 19 3789 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3789 19 3789 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3789 19 3789 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3789 19 3789 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3789 36 3789 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3789 36 3789 38, srcInfoPoints = []}) 4 "4"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3789 39 3789 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3789 39 3789 42, srcInfoPoints = []}) 66 "66"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3789 43 3789 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3789 43 3789 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3789 43 3789 61, srcInfoPoints = []}) "happyReduction_251"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3790 1 3800 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3790 1 3800 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3790 1 3790 19, srcInfoPoints = []}) "happyReduction_251") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3790 20 3794 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3790 20 3790 21,SrcSpan "tests/examples/CParser.hs" 3794 14 3794 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3790 21 3794 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3790 21 3790 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3790 21 3790 30, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3790 31 3790 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3790 31 3790 32,SrcSpan "tests/examples/CParser.hs" 3790 32 3790 40,SrcSpan "tests/examples/CParser.hs" 3790 40 3790 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3790 32 3790 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3791 5 3794 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3791 5 3791 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3791 5 3791 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3791 15 3791 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3791 15 3791 16,SrcSpan "tests/examples/CParser.hs" 3791 16 3791 24,SrcSpan "tests/examples/CParser.hs" 3791 24 3791 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3791 16 3791 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3792 5 3794 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3792 5 3792 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3792 5 3792 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3792 15 3792 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3792 15 3792 16,SrcSpan "tests/examples/CParser.hs" 3792 16 3792 24,SrcSpan "tests/examples/CParser.hs" 3792 24 3792 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3792 16 3792 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3793 5 3794 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3793 5 3793 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3793 5 3793 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3793 15 3793 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3793 15 3793 16,SrcSpan "tests/examples/CParser.hs" 3793 16 3793 24,SrcSpan "tests/examples/CParser.hs" 3793 24 3793 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3793 16 3793 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3794 5 3794 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3794 5 3794 14, srcInfoPoints = []}) "happyRest")))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3794 16 3794 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3794 16 3794 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3795 6 3800 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3795 6 3795 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3795 8 3800 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3795 8 3800 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3795 8 3795 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3795 8 3795 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3795 8 3795 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3795 18 3800 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3795 18 3795 19,SrcSpan "tests/examples/CParser.hs" 3800 5 3800 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3795 19 3799 94, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3795 19 3795 23,SrcSpan "tests/examples/CParser.hs" 3795 46 3795 48,SrcSpan "tests/examples/CParser.hs" 3795 49 3795 50,SrcSpan "tests/examples/CParser.hs" 3799 93 3799 94]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3795 24 3795 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3795 24 3795 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3795 24 3795 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3795 24 3795 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3795 36 3795 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3795 36 3795 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3795 36 3795 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3795 51 3799 93, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3795 51 3795 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3795 51 3795 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3795 63 3799 93, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3795 63 3795 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3796 5 3799 93, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3796 5 3796 9,SrcSpan "tests/examples/CParser.hs" 3796 31 3796 33,SrcSpan "tests/examples/CParser.hs" 3796 34 3796 35,SrcSpan "tests/examples/CParser.hs" 3799 92 3799 93]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3796 10 3796 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3796 10 3796 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3796 10 3796 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3796 10 3796 20, srcInfoPoints = []}) "happyOut62"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3796 21 3796 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3796 21 3796 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3796 21 3796 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3796 36 3799 92, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3796 36 3796 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3796 36 3796 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3796 48 3799 92, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3796 48 3796 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3797 5 3799 92, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3797 5 3797 9,SrcSpan "tests/examples/CParser.hs" 3797 32 3797 34,SrcSpan "tests/examples/CParser.hs" 3797 35 3797 36,SrcSpan "tests/examples/CParser.hs" 3799 91 3799 92]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3797 10 3797 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3797 10 3797 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3797 10 3797 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3797 10 3797 21, srcInfoPoints = []}) "happyOut127"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3797 22 3797 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3797 22 3797 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3797 22 3797 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3797 37 3799 91, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3797 37 3797 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3797 37 3797 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3797 49 3799 91, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3797 49 3797 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3798 5 3799 91, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3798 5 3798 9,SrcSpan "tests/examples/CParser.hs" 3798 31 3798 33,SrcSpan "tests/examples/CParser.hs" 3798 34 3798 35,SrcSpan "tests/examples/CParser.hs" 3799 90 3799 91]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3798 10 3798 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3798 10 3798 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3798 10 3798 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3798 10 3798 20, srcInfoPoints = []}) "happyOut72"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3798 21 3798 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3798 21 3798 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3798 21 3798 30, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3798 36 3799 90, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3798 36 3798 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3798 36 3798 47, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3798 48 3799 90, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3798 48 3798 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 5 3799 90, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3799 5 3799 6,SrcSpan "tests/examples/CParser.hs" 3799 89 3799 90]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 7 3799 89, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 7 3799 44, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 7 3799 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 7 3799 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 7 3799 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 7 3799 20, srcInfoPoints = []}) "withAttribute"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 21 3799 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 21 3799 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 21 3799 32, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 33 3799 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 33 3799 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 33 3799 44, srcInfoPoints = []}) "happy_var_3")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 45 3799 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 45 3799 46, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 45 3799 46, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 47 3799 89, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 47 3799 67, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 47 3799 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 47 3799 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 47 3799 55, srcInfoPoints = []}) "ptrDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 56 3799 67, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 56 3799 67, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 56 3799 67, srcInfoPoints = []}) "happy_var_4")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 68 3799 89, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3799 68 3799 69,SrcSpan "tests/examples/CParser.hs" 3799 88 3799 89]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 69 3799 88, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 69 3799 76, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 69 3799 76, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 69 3799 76, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 77 3799 88, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 77 3799 88, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 77 3799 88, srcInfoPoints = []}) "happy_var_2"))))))))) Nothing])) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3800 7 3800 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3800 7 3800 8,SrcSpan "tests/examples/CParser.hs" 3800 39 3800 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3800 8 3800 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3800 8 3800 9,SrcSpan "tests/examples/CParser.hs" 3800 11 3800 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3800 9 3800 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3800 9 3800 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3800 14 3800 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3800 14 3800 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3800 14 3800 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3800 14 3800 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3800 26 3800 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3800 26 3800 27,SrcSpan "tests/examples/CParser.hs" 3800 38 3800 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3800 27 3800 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3800 27 3800 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3800 27 3800 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3800 27 3800 36, srcInfoPoints = []}) "happyIn73"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3800 37 3800 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3800 37 3800 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3800 37 3800 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3802 1 3802 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3802 1 3802 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3802 1 3802 16, srcInfoPoints = []}) "happyReduce_252")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3802 17 3802 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3802 17 3802 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3802 19 3802 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3802 19 3802 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3802 19 3802 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3802 19 3802 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3802 19 3802 36, srcInfoPoints = []}) "happySpecReduce_2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3802 38 3802 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3802 38 3802 41, srcInfoPoints = []}) 67 "67"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3802 42 3802 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3802 42 3802 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3802 42 3802 60, srcInfoPoints = []}) "happyReduction_252"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3803 1 3809 8, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3803 1 3809 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3803 1 3803 19, srcInfoPoints = []}) "happyReduction_252") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3803 20 3803 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3803 20 3803 29, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3804 5 3804 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3804 5 3804 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3805 6 3809 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3805 6 3805 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3805 9 3809 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3805 9 3805 13,SrcSpan "tests/examples/CParser.hs" 3805 35 3805 37,SrcSpan "tests/examples/CParser.hs" 3805 38 3805 39,SrcSpan "tests/examples/CParser.hs" 3809 7 3809 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3805 14 3805 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3805 14 3805 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3805 14 3805 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3805 14 3805 24, srcInfoPoints = []}) "happyOut75"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3805 25 3805 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3805 25 3805 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3805 25 3805 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3805 40 3809 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3805 40 3805 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3805 40 3805 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3805 52 3809 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3805 52 3805 54]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3806 5 3809 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3806 5 3806 9,SrcSpan "tests/examples/CParser.hs" 3806 31 3806 33,SrcSpan "tests/examples/CParser.hs" 3806 34 3806 35,SrcSpan "tests/examples/CParser.hs" 3809 6 3809 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3806 10 3806 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3806 10 3806 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3806 10 3806 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3806 10 3806 20, srcInfoPoints = []}) "happyOut85"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3806 21 3806 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3806 21 3806 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3806 21 3806 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3806 36 3809 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3806 36 3806 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3806 36 3806 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3806 48 3809 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3806 48 3806 50]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3807 5 3809 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3807 5 3807 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3807 5 3807 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3807 5 3807 14, srcInfoPoints = []}) "happyIn74"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3808 10 3809 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3808 10 3808 11,SrcSpan "tests/examples/CParser.hs" 3809 5 3809 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3808 11 3808 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3808 11 3808 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3808 11 3808 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3808 11 3808 22, srcInfoPoints = []}) "happy_var_2"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3808 23 3808 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3808 23 3808 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3808 23 3808 34, srcInfoPoints = []}) "happy_var_1"))))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3811 1 3811 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3811 1 3811 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3811 1 3811 16, srcInfoPoints = []}) "happyReduce_253")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3811 17 3811 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3811 17 3811 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3811 19 3811 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3811 19 3811 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3811 19 3811 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3811 19 3811 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3811 19 3811 36, srcInfoPoints = []}) "happySpecReduce_3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3811 38 3811 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3811 38 3811 41, srcInfoPoints = []}) 67 "67"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3811 42 3811 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3811 42 3811 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3811 42 3811 60, srcInfoPoints = []}) "happyReduction_253"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3812 1 3818 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3812 1 3818 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3812 1 3812 19, srcInfoPoints = []}) "happyReduction_253") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3812 20 3812 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3812 20 3812 29, srcInfoPoints = []}) "happy_x_3"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3813 5 3813 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3813 5 3813 14, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3814 5 3814 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3814 5 3814 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3815 6 3818 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3815 6 3815 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3815 9 3818 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3815 9 3815 13,SrcSpan "tests/examples/CParser.hs" 3815 35 3815 37,SrcSpan "tests/examples/CParser.hs" 3815 38 3815 39,SrcSpan "tests/examples/CParser.hs" 3818 6 3818 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3815 14 3815 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3815 14 3815 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3815 14 3815 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3815 14 3815 24, srcInfoPoints = []}) "happyOut73"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3815 25 3815 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3815 25 3815 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3815 25 3815 34, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3815 40 3818 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3815 40 3815 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3815 40 3815 51, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3815 52 3818 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3815 52 3815 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3816 5 3818 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3816 5 3816 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3816 5 3816 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3816 5 3816 14, srcInfoPoints = []}) "happyIn74"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3817 10 3818 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3817 10 3817 11,SrcSpan "tests/examples/CParser.hs" 3818 5 3818 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3817 11 3817 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3817 11 3817 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3817 11 3817 22, srcInfoPoints = []}) "happy_var_2")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3820 1 3820 56, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3820 1 3820 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3820 1 3820 16, srcInfoPoints = []}) "happyReduce_254")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3820 17 3820 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3820 17 3820 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3820 19 3820 56, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3820 19 3820 37, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3820 19 3820 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3820 19 3820 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3820 19 3820 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3820 19 3820 30, srcInfoPoints = []}) "happyReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3820 31 3820 33, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3820 31 3820 33, srcInfoPoints = []}) 4 "4"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3820 34 3820 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3820 34 3820 37, srcInfoPoints = []}) 67 "67"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3820 38 3820 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3820 38 3820 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3820 38 3820 56, srcInfoPoints = []}) "happyReduction_254"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3821 1 3830 29, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3821 1 3830 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3821 1 3821 19, srcInfoPoints = []}) "happyReduction_254") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3821 20 3825 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3821 20 3821 21,SrcSpan "tests/examples/CParser.hs" 3825 14 3825 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3821 21 3825 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3821 21 3821 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3821 21 3821 30, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3821 31 3821 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3821 31 3821 32,SrcSpan "tests/examples/CParser.hs" 3821 32 3821 40,SrcSpan "tests/examples/CParser.hs" 3821 40 3821 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3821 32 3821 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3822 5 3825 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3822 5 3822 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3822 5 3822 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3822 15 3822 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3822 15 3822 16,SrcSpan "tests/examples/CParser.hs" 3822 16 3822 24,SrcSpan "tests/examples/CParser.hs" 3822 24 3822 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3822 16 3822 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3823 5 3825 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3823 5 3823 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3823 5 3823 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3823 15 3823 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3823 15 3823 16,SrcSpan "tests/examples/CParser.hs" 3823 16 3823 24,SrcSpan "tests/examples/CParser.hs" 3823 24 3823 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3823 16 3823 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3824 5 3825 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3824 5 3824 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3824 5 3824 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3824 15 3824 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3824 15 3824 16,SrcSpan "tests/examples/CParser.hs" 3824 16 3824 24,SrcSpan "tests/examples/CParser.hs" 3824 24 3824 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3824 16 3824 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3825 5 3825 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3825 5 3825 14, srcInfoPoints = []}) "happyRest"))))))] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3826 6 3830 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3826 6 3826 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3826 8 3830 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3826 8 3826 12,SrcSpan "tests/examples/CParser.hs" 3826 34 3826 36,SrcSpan "tests/examples/CParser.hs" 3826 37 3826 38,SrcSpan "tests/examples/CParser.hs" 3830 28 3830 29]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3826 13 3826 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3826 13 3826 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3826 13 3826 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3826 13 3826 23, srcInfoPoints = []}) "happyOut73"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3826 24 3826 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3826 24 3826 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3826 24 3826 33, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3826 39 3830 28, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3826 39 3826 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3826 39 3826 50, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3826 51 3830 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3826 51 3826 53]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3827 5 3830 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3827 5 3827 9,SrcSpan "tests/examples/CParser.hs" 3827 31 3827 33,SrcSpan "tests/examples/CParser.hs" 3827 34 3827 35,SrcSpan "tests/examples/CParser.hs" 3830 27 3830 28]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3827 10 3827 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3827 10 3827 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3827 10 3827 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3827 10 3827 20, srcInfoPoints = []}) "happyOut85"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3827 21 3827 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3827 21 3827 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3827 21 3827 30, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3827 36 3830 27, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3827 36 3827 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3827 36 3827 47, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3827 48 3830 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3827 48 3827 50]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3828 5 3830 27, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3828 5 3830 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3828 5 3828 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3828 5 3828 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3828 5 3828 14, srcInfoPoints = []}) "happyIn74"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3829 10 3830 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3829 10 3829 11,SrcSpan "tests/examples/CParser.hs" 3830 5 3830 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3829 11 3829 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3829 11 3829 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3829 11 3829 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3829 11 3829 22, srcInfoPoints = []}) "happy_var_4"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3829 23 3829 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3829 23 3829 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3829 23 3829 34, srcInfoPoints = []}) "happy_var_2")))))) (QConOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3830 7 3830 17, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3830 7 3830 8,SrcSpan "tests/examples/CParser.hs" 3830 8 3830 16,SrcSpan "tests/examples/CParser.hs" 3830 16 3830 17]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3830 7 3830 17, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3830 7 3830 8,SrcSpan "tests/examples/CParser.hs" 3830 8 3830 16,SrcSpan "tests/examples/CParser.hs" 3830 16 3830 17]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3830 8 3830 16, srcInfoPoints = []}) "HappyStk"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3830 18 3830 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3830 18 3830 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3830 18 3830 27, srcInfoPoints = []}) "happyRest"))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3832 1 3832 56, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3832 1 3832 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3832 1 3832 16, srcInfoPoints = []}) "happyReduce_255")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3832 17 3832 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3832 17 3832 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3832 19 3832 56, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3832 19 3832 37, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3832 19 3832 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3832 19 3832 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3832 19 3832 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3832 19 3832 30, srcInfoPoints = []}) "happyReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3832 31 3832 33, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3832 31 3832 33, srcInfoPoints = []}) 4 "4"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3832 34 3832 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3832 34 3832 37, srcInfoPoints = []}) 67 "67"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3832 38 3832 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3832 38 3832 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3832 38 3832 56, srcInfoPoints = []}) "happyReduction_255"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3833 1 3842 29, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3833 1 3842 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3833 1 3833 19, srcInfoPoints = []}) "happyReduction_255") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3833 20 3837 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3833 20 3833 21,SrcSpan "tests/examples/CParser.hs" 3837 14 3837 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3833 21 3837 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3833 21 3833 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3833 21 3833 30, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3833 31 3833 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3833 31 3833 32,SrcSpan "tests/examples/CParser.hs" 3833 32 3833 40,SrcSpan "tests/examples/CParser.hs" 3833 40 3833 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3833 32 3833 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3834 5 3837 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3834 5 3834 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3834 5 3834 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3834 15 3834 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3834 15 3834 16,SrcSpan "tests/examples/CParser.hs" 3834 16 3834 24,SrcSpan "tests/examples/CParser.hs" 3834 24 3834 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3834 16 3834 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3835 5 3837 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3835 5 3835 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3835 5 3835 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3835 15 3835 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3835 15 3835 16,SrcSpan "tests/examples/CParser.hs" 3835 16 3835 24,SrcSpan "tests/examples/CParser.hs" 3835 24 3835 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3835 16 3835 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3836 5 3837 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3836 5 3836 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3836 5 3836 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3836 15 3836 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3836 15 3836 16,SrcSpan "tests/examples/CParser.hs" 3836 16 3836 24,SrcSpan "tests/examples/CParser.hs" 3836 24 3836 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3836 16 3836 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3837 5 3837 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3837 5 3837 14, srcInfoPoints = []}) "happyRest"))))))] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3838 6 3842 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3838 6 3838 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3838 8 3842 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3838 8 3838 12,SrcSpan "tests/examples/CParser.hs" 3838 35 3838 37,SrcSpan "tests/examples/CParser.hs" 3838 38 3838 39,SrcSpan "tests/examples/CParser.hs" 3842 28 3842 29]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3838 13 3838 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3838 13 3838 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3838 13 3838 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3838 13 3838 24, srcInfoPoints = []}) "happyOut127"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3838 25 3838 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3838 25 3838 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3838 25 3838 34, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3838 40 3842 28, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3838 40 3838 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3838 40 3838 51, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3838 52 3842 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3838 52 3838 54]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3839 5 3842 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3839 5 3839 9,SrcSpan "tests/examples/CParser.hs" 3839 31 3839 33,SrcSpan "tests/examples/CParser.hs" 3839 34 3839 35,SrcSpan "tests/examples/CParser.hs" 3842 27 3842 28]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3839 10 3839 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3839 10 3839 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3839 10 3839 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3839 10 3839 20, srcInfoPoints = []}) "happyOut73"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3839 21 3839 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3839 21 3839 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3839 21 3839 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3839 36 3842 27, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3839 36 3839 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3839 36 3839 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3839 48 3842 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3839 48 3839 50]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3840 5 3842 27, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3840 5 3842 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3840 5 3840 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3840 5 3840 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3840 5 3840 14, srcInfoPoints = []}) "happyIn74"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3841 10 3842 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3841 10 3841 11,SrcSpan "tests/examples/CParser.hs" 3842 5 3842 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3841 11 3841 51, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3841 11 3841 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3841 11 3841 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3841 11 3841 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3841 11 3841 27, srcInfoPoints = []}) "appendDeclrAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3841 28 3841 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3841 28 3841 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3841 28 3841 39, srcInfoPoints = []}) "happy_var_2")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3841 40 3841 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3841 40 3841 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3841 40 3841 51, srcInfoPoints = []}) "happy_var_3")))))) (QConOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3842 7 3842 17, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3842 7 3842 8,SrcSpan "tests/examples/CParser.hs" 3842 8 3842 16,SrcSpan "tests/examples/CParser.hs" 3842 16 3842 17]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3842 7 3842 17, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3842 7 3842 8,SrcSpan "tests/examples/CParser.hs" 3842 8 3842 16,SrcSpan "tests/examples/CParser.hs" 3842 16 3842 17]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3842 8 3842 16, srcInfoPoints = []}) "HappyStk"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3842 18 3842 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3842 18 3842 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3842 18 3842 27, srcInfoPoints = []}) "happyRest"))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3844 1 3844 56, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3844 1 3844 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3844 1 3844 16, srcInfoPoints = []}) "happyReduce_256")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3844 17 3844 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3844 17 3844 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3844 19 3844 56, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3844 19 3844 37, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3844 19 3844 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3844 19 3844 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3844 19 3844 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3844 19 3844 30, srcInfoPoints = []}) "happyReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3844 31 3844 33, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3844 31 3844 33, srcInfoPoints = []}) 5 "5"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3844 34 3844 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3844 34 3844 37, srcInfoPoints = []}) 67 "67"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3844 38 3844 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3844 38 3844 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3844 38 3844 56, srcInfoPoints = []}) "happyReduction_256"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3845 1 3856 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3845 1 3856 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3845 1 3845 19, srcInfoPoints = []}) "happyReduction_256") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3845 20 3850 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3845 20 3845 21,SrcSpan "tests/examples/CParser.hs" 3850 14 3850 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3845 21 3850 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3845 21 3845 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3845 21 3845 30, srcInfoPoints = []}) "happy_x_5")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3845 31 3845 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3845 31 3845 32,SrcSpan "tests/examples/CParser.hs" 3845 32 3845 40,SrcSpan "tests/examples/CParser.hs" 3845 40 3845 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3845 32 3845 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3846 5 3850 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3846 5 3846 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3846 5 3846 14, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3846 15 3846 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3846 15 3846 16,SrcSpan "tests/examples/CParser.hs" 3846 16 3846 24,SrcSpan "tests/examples/CParser.hs" 3846 24 3846 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3846 16 3846 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3847 5 3850 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3847 5 3847 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3847 5 3847 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3847 15 3847 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3847 15 3847 16,SrcSpan "tests/examples/CParser.hs" 3847 16 3847 24,SrcSpan "tests/examples/CParser.hs" 3847 24 3847 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3847 16 3847 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3848 5 3850 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3848 5 3848 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3848 5 3848 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3848 15 3848 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3848 15 3848 16,SrcSpan "tests/examples/CParser.hs" 3848 16 3848 24,SrcSpan "tests/examples/CParser.hs" 3848 24 3848 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3848 16 3848 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3849 5 3850 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3849 5 3849 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3849 5 3849 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3849 15 3849 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3849 15 3849 16,SrcSpan "tests/examples/CParser.hs" 3849 16 3849 24,SrcSpan "tests/examples/CParser.hs" 3849 24 3849 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3849 16 3849 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3850 5 3850 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3850 5 3850 14, srcInfoPoints = []}) "happyRest")))))))] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3851 6 3856 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3851 6 3851 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3851 8 3856 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3851 8 3851 12,SrcSpan "tests/examples/CParser.hs" 3851 35 3851 37,SrcSpan "tests/examples/CParser.hs" 3851 38 3851 39,SrcSpan "tests/examples/CParser.hs" 3856 29 3856 30]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3851 13 3851 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3851 13 3851 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3851 13 3851 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3851 13 3851 24, srcInfoPoints = []}) "happyOut127"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3851 25 3851 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3851 25 3851 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3851 25 3851 34, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3851 40 3856 29, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3851 40 3851 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3851 40 3851 51, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3851 52 3856 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3851 52 3851 54]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3852 5 3856 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3852 5 3852 9,SrcSpan "tests/examples/CParser.hs" 3852 31 3852 33,SrcSpan "tests/examples/CParser.hs" 3852 34 3852 35,SrcSpan "tests/examples/CParser.hs" 3856 28 3856 29]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3852 10 3852 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3852 10 3852 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3852 10 3852 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3852 10 3852 20, srcInfoPoints = []}) "happyOut73"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3852 21 3852 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3852 21 3852 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3852 21 3852 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3852 36 3856 28, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3852 36 3852 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3852 36 3852 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3852 48 3856 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3852 48 3852 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3853 5 3856 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3853 5 3853 9,SrcSpan "tests/examples/CParser.hs" 3853 31 3853 33,SrcSpan "tests/examples/CParser.hs" 3853 34 3853 35,SrcSpan "tests/examples/CParser.hs" 3856 27 3856 28]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3853 10 3853 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3853 10 3853 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3853 10 3853 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3853 10 3853 20, srcInfoPoints = []}) "happyOut85"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3853 21 3853 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3853 21 3853 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3853 21 3853 30, srcInfoPoints = []}) "happy_x_5")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3853 36 3856 27, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3853 36 3853 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3853 36 3853 47, srcInfoPoints = []}) "happy_var_5")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3853 48 3856 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3853 48 3853 50]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3854 5 3856 27, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3854 5 3856 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3854 5 3854 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3854 5 3854 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3854 5 3854 14, srcInfoPoints = []}) "happyIn74"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3855 10 3856 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3855 10 3855 11,SrcSpan "tests/examples/CParser.hs" 3856 5 3856 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3855 11 3855 65, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3855 11 3855 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3855 11 3855 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3855 11 3855 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3855 11 3855 27, srcInfoPoints = []}) "appendDeclrAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3855 28 3855 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3855 28 3855 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3855 28 3855 39, srcInfoPoints = []}) "happy_var_2")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3855 40 3855 65, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3855 40 3855 41,SrcSpan "tests/examples/CParser.hs" 3855 64 3855 65]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3855 41 3855 64, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3855 41 3855 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3855 41 3855 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3855 41 3855 52, srcInfoPoints = []}) "happy_var_5"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3855 53 3855 64, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3855 53 3855 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3855 53 3855 64, srcInfoPoints = []}) "happy_var_3")))))))) (QConOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3856 7 3856 17, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3856 7 3856 8,SrcSpan "tests/examples/CParser.hs" 3856 8 3856 16,SrcSpan "tests/examples/CParser.hs" 3856 16 3856 17]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3856 7 3856 17, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3856 7 3856 8,SrcSpan "tests/examples/CParser.hs" 3856 8 3856 16,SrcSpan "tests/examples/CParser.hs" 3856 16 3856 17]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3856 8 3856 16, srcInfoPoints = []}) "HappyStk"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3856 18 3856 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3856 18 3856 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3856 18 3856 27, srcInfoPoints = []}) "happyRest"))))) Nothing])) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3858 1 3858 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3858 1 3858 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3858 1 3858 16, srcInfoPoints = []}) "happyReduce_257")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3858 17 3858 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3858 17 3858 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3858 19 3858 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3858 19 3858 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3858 19 3858 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3858 19 3858 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3858 19 3858 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3858 19 3858 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3858 36 3858 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3858 36 3858 38, srcInfoPoints = []}) 1 "1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3858 39 3858 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3858 39 3858 42, srcInfoPoints = []}) 68 "68"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3858 43 3858 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3858 43 3858 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3858 43 3858 61, srcInfoPoints = []}) "happyReduction_257"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3859 1 3863 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3859 1 3863 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3859 1 3859 19, srcInfoPoints = []}) "happyReduction_257") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3859 20 3860 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3859 20 3859 21,SrcSpan "tests/examples/CParser.hs" 3860 14 3860 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3859 21 3860 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3859 21 3859 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3859 21 3859 30, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3859 31 3859 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3859 31 3859 32,SrcSpan "tests/examples/CParser.hs" 3859 32 3859 40,SrcSpan "tests/examples/CParser.hs" 3859 40 3859 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3859 32 3859 40, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3860 5 3860 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3860 5 3860 14, srcInfoPoints = []}) "happyRest"))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3860 16 3860 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3860 16 3860 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3861 6 3863 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3861 6 3861 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3861 8 3863 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3861 8 3863 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3861 8 3861 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3861 8 3861 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3861 8 3861 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3861 18 3863 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3861 18 3861 19,SrcSpan "tests/examples/CParser.hs" 3863 5 3863 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3861 19 3862 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3861 19 3861 23,SrcSpan "tests/examples/CParser.hs" 3861 46 3861 48,SrcSpan "tests/examples/CParser.hs" 3861 49 3861 50,SrcSpan "tests/examples/CParser.hs" 3862 57 3862 58]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3861 24 3861 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3861 24 3861 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3861 24 3861 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3861 24 3861 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3861 36 3861 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3861 36 3861 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3861 36 3861 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3861 51 3862 57, srcInfoPoints = []}) (PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3861 51 3861 77, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3861 51 3861 52,SrcSpan "tests/examples/CParser.hs" 3861 76 3861 77]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3861 52 3861 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3861 52 3861 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3861 52 3861 61, srcInfoPoints = []}) "CTokIdent")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3861 63 3861 64, srcInfoPoints = []}),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3861 65 3861 76, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3861 65 3861 76, srcInfoPoints = []}) "happy_var_1")])) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3861 78 3862 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3861 78 3861 80]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3862 5 3862 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3862 5 3862 6,SrcSpan "tests/examples/CParser.hs" 3862 56 3862 57]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3862 7 3862 56, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3862 7 3862 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3862 7 3862 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3862 7 3862 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3862 7 3862 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3862 20 3862 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3862 20 3862 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3862 20 3862 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3862 32 3862 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3862 32 3862 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3862 32 3862 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3862 34 3862 56, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3862 34 3862 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3862 34 3862 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3862 34 3862 44, srcInfoPoints = []}) "mkVarDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3862 45 3862 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3862 45 3862 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3862 45 3862 56, srcInfoPoints = []}) "happy_var_1"))))))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3863 7 3863 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3863 7 3863 8,SrcSpan "tests/examples/CParser.hs" 3863 39 3863 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3863 8 3863 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3863 8 3863 9,SrcSpan "tests/examples/CParser.hs" 3863 11 3863 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3863 9 3863 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3863 9 3863 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3863 14 3863 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3863 14 3863 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3863 14 3863 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3863 14 3863 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3863 26 3863 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3863 26 3863 27,SrcSpan "tests/examples/CParser.hs" 3863 38 3863 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3863 27 3863 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3863 27 3863 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3863 27 3863 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3863 27 3863 36, srcInfoPoints = []}) "happyIn75"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3863 37 3863 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3863 37 3863 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3863 37 3863 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3865 1 3865 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3865 1 3865 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3865 1 3865 16, srcInfoPoints = []}) "happyReduce_258")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3865 17 3865 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3865 17 3865 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3865 19 3865 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3865 19 3865 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3865 19 3865 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3865 19 3865 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3865 19 3865 36, srcInfoPoints = []}) "happySpecReduce_3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3865 38 3865 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3865 38 3865 41, srcInfoPoints = []}) 68 "68"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3865 42 3865 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3865 42 3865 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3865 42 3865 60, srcInfoPoints = []}) "happyReduction_258"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3866 1 3872 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3866 1 3872 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3866 1 3866 19, srcInfoPoints = []}) "happyReduction_258") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3866 20 3866 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3866 20 3866 29, srcInfoPoints = []}) "happy_x_3"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3867 5 3867 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3867 5 3867 14, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3868 5 3868 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3868 5 3868 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3869 6 3872 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3869 6 3869 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3869 9 3872 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3869 9 3869 13,SrcSpan "tests/examples/CParser.hs" 3869 35 3869 37,SrcSpan "tests/examples/CParser.hs" 3869 38 3869 39,SrcSpan "tests/examples/CParser.hs" 3872 6 3872 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3869 14 3869 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3869 14 3869 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3869 14 3869 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3869 14 3869 24, srcInfoPoints = []}) "happyOut75"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3869 25 3869 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3869 25 3869 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3869 25 3869 34, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3869 40 3872 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3869 40 3869 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3869 40 3869 51, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3869 52 3872 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3869 52 3869 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3870 5 3872 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3870 5 3870 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3870 5 3870 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3870 5 3870 14, srcInfoPoints = []}) "happyIn75"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3871 10 3872 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3871 10 3871 11,SrcSpan "tests/examples/CParser.hs" 3872 5 3872 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3871 11 3871 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3871 11 3871 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3871 11 3871 22, srcInfoPoints = []}) "happy_var_2")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3874 1 3874 56, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3874 1 3874 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3874 1 3874 16, srcInfoPoints = []}) "happyReduce_259")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3874 17 3874 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3874 17 3874 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3874 19 3874 56, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3874 19 3874 37, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3874 19 3874 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3874 19 3874 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3874 19 3874 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3874 19 3874 30, srcInfoPoints = []}) "happyReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3874 31 3874 33, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3874 31 3874 33, srcInfoPoints = []}) 4 "4"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3874 34 3874 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3874 34 3874 37, srcInfoPoints = []}) 68 "68"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3874 38 3874 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3874 38 3874 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3874 38 3874 56, srcInfoPoints = []}) "happyReduction_259"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3875 1 3884 29, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3875 1 3884 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3875 1 3875 19, srcInfoPoints = []}) "happyReduction_259") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3875 20 3879 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3875 20 3875 21,SrcSpan "tests/examples/CParser.hs" 3879 14 3879 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3875 21 3879 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3875 21 3875 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3875 21 3875 30, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3875 31 3875 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3875 31 3875 32,SrcSpan "tests/examples/CParser.hs" 3875 32 3875 40,SrcSpan "tests/examples/CParser.hs" 3875 40 3875 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3875 32 3875 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3876 5 3879 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3876 5 3876 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3876 5 3876 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3876 15 3876 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3876 15 3876 16,SrcSpan "tests/examples/CParser.hs" 3876 16 3876 24,SrcSpan "tests/examples/CParser.hs" 3876 24 3876 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3876 16 3876 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3877 5 3879 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3877 5 3877 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3877 5 3877 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3877 15 3877 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3877 15 3877 16,SrcSpan "tests/examples/CParser.hs" 3877 16 3877 24,SrcSpan "tests/examples/CParser.hs" 3877 24 3877 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3877 16 3877 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3878 5 3879 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3878 5 3878 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3878 5 3878 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3878 15 3878 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3878 15 3878 16,SrcSpan "tests/examples/CParser.hs" 3878 16 3878 24,SrcSpan "tests/examples/CParser.hs" 3878 24 3878 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3878 16 3878 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3879 5 3879 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3879 5 3879 14, srcInfoPoints = []}) "happyRest"))))))] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3880 6 3884 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3880 6 3880 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3880 8 3884 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3880 8 3880 12,SrcSpan "tests/examples/CParser.hs" 3880 35 3880 37,SrcSpan "tests/examples/CParser.hs" 3880 38 3880 39,SrcSpan "tests/examples/CParser.hs" 3884 28 3884 29]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3880 13 3880 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3880 13 3880 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3880 13 3880 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3880 13 3880 24, srcInfoPoints = []}) "happyOut127"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3880 25 3880 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3880 25 3880 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3880 25 3880 34, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3880 40 3884 28, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3880 40 3880 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3880 40 3880 51, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3880 52 3884 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3880 52 3880 54]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3881 5 3884 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3881 5 3881 9,SrcSpan "tests/examples/CParser.hs" 3881 31 3881 33,SrcSpan "tests/examples/CParser.hs" 3881 34 3881 35,SrcSpan "tests/examples/CParser.hs" 3884 27 3884 28]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3881 10 3881 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3881 10 3881 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3881 10 3881 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3881 10 3881 20, srcInfoPoints = []}) "happyOut75"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3881 21 3881 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3881 21 3881 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3881 21 3881 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3881 36 3884 27, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3881 36 3881 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3881 36 3881 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3881 48 3884 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3881 48 3881 50]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3882 5 3884 27, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3882 5 3884 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3882 5 3882 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3882 5 3882 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3882 5 3882 14, srcInfoPoints = []}) "happyIn75"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3883 10 3884 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3883 10 3883 11,SrcSpan "tests/examples/CParser.hs" 3884 5 3884 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3883 11 3883 51, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3883 11 3883 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3883 11 3883 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3883 11 3883 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3883 11 3883 27, srcInfoPoints = []}) "appendDeclrAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3883 28 3883 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3883 28 3883 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3883 28 3883 39, srcInfoPoints = []}) "happy_var_2")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3883 40 3883 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3883 40 3883 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3883 40 3883 51, srcInfoPoints = []}) "happy_var_3")))))) (QConOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3884 7 3884 17, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3884 7 3884 8,SrcSpan "tests/examples/CParser.hs" 3884 8 3884 16,SrcSpan "tests/examples/CParser.hs" 3884 16 3884 17]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3884 7 3884 17, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3884 7 3884 8,SrcSpan "tests/examples/CParser.hs" 3884 8 3884 16,SrcSpan "tests/examples/CParser.hs" 3884 16 3884 17]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3884 8 3884 16, srcInfoPoints = []}) "HappyStk"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3884 18 3884 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3884 18 3884 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3884 18 3884 27, srcInfoPoints = []}) "happyRest"))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3886 1 3886 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3886 1 3886 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3886 1 3886 16, srcInfoPoints = []}) "happyReduce_260")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3886 17 3886 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3886 17 3886 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3886 19 3886 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3886 19 3886 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3886 19 3886 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3886 19 3886 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3886 19 3886 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3886 38 3886 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3886 38 3886 41, srcInfoPoints = []}) 69 "69"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3886 42 3886 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3886 42 3886 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3886 42 3886 60, srcInfoPoints = []}) "happyReduction_260"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3887 1 3891 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3887 1 3891 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3887 1 3887 19, srcInfoPoints = []}) "happyReduction_260") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3887 20 3887 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3887 20 3887 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3888 6 3891 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3888 6 3888 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3888 9 3891 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3888 9 3888 13,SrcSpan "tests/examples/CParser.hs" 3888 35 3888 37,SrcSpan "tests/examples/CParser.hs" 3888 38 3888 39,SrcSpan "tests/examples/CParser.hs" 3891 6 3891 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3888 14 3888 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3888 14 3888 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3888 14 3888 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3888 14 3888 24, srcInfoPoints = []}) "happyOut77"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3888 25 3888 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3888 25 3888 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3888 25 3888 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3888 40 3891 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3888 40 3888 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3888 40 3888 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3888 52 3891 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3888 52 3888 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3889 5 3891 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3889 5 3889 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3889 5 3889 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3889 5 3889 14, srcInfoPoints = []}) "happyIn76"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3890 10 3891 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3890 10 3890 11,SrcSpan "tests/examples/CParser.hs" 3891 5 3891 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3890 11 3890 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3890 11 3890 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3890 11 3890 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3890 11 3890 23, srcInfoPoints = []}) "reverseDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3890 24 3890 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3890 24 3890 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3890 24 3890 35, srcInfoPoints = []}) "happy_var_1"))))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3893 1 3893 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3893 1 3893 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3893 1 3893 16, srcInfoPoints = []}) "happyReduce_261")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3893 17 3893 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3893 17 3893 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3893 19 3893 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3893 19 3893 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3893 19 3893 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3893 19 3893 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3893 19 3893 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3893 38 3893 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3893 38 3893 41, srcInfoPoints = []}) 70 "70"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3893 42 3893 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3893 42 3893 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3893 42 3893 60, srcInfoPoints = []}) "happyReduction_261"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3894 1 3898 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3894 1 3898 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3894 1 3894 19, srcInfoPoints = []}) "happyReduction_261") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3894 20 3894 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3894 20 3894 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3895 6 3898 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3895 6 3895 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3895 9 3898 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3895 9 3895 13,SrcSpan "tests/examples/CParser.hs" 3895 35 3895 37,SrcSpan "tests/examples/CParser.hs" 3895 38 3895 39,SrcSpan "tests/examples/CParser.hs" 3898 6 3898 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3895 14 3895 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3895 14 3895 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3895 14 3895 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3895 14 3895 24, srcInfoPoints = []}) "happyOut78"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3895 25 3895 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3895 25 3895 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3895 25 3895 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3895 40 3898 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3895 40 3895 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3895 40 3895 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3895 52 3898 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3895 52 3895 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3896 5 3898 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3896 5 3896 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3896 5 3896 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3896 5 3896 14, srcInfoPoints = []}) "happyIn77"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3897 10 3898 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3897 10 3897 11,SrcSpan "tests/examples/CParser.hs" 3898 5 3898 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3897 11 3897 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3897 11 3897 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3897 11 3897 22, srcInfoPoints = []}) "happy_var_1")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3900 1 3900 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3900 1 3900 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3900 1 3900 16, srcInfoPoints = []}) "happyReduce_262")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3900 17 3900 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3900 17 3900 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3900 19 3900 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3900 19 3900 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3900 19 3900 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3900 19 3900 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3900 19 3900 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3900 19 3900 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3900 36 3900 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3900 36 3900 38, srcInfoPoints = []}) 2 "2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3900 39 3900 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3900 39 3900 42, srcInfoPoints = []}) 70 "70"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3900 43 3900 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3900 43 3900 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3900 43 3900 61, srcInfoPoints = []}) "happyReduction_262"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3901 1 3907 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3901 1 3907 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3901 1 3901 19, srcInfoPoints = []}) "happyReduction_262") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3901 20 3903 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3901 20 3901 21,SrcSpan "tests/examples/CParser.hs" 3903 14 3903 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3901 21 3903 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3901 21 3901 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3901 21 3901 30, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3901 31 3901 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3901 31 3901 32,SrcSpan "tests/examples/CParser.hs" 3901 32 3901 40,SrcSpan "tests/examples/CParser.hs" 3901 40 3901 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3901 32 3901 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3902 5 3903 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3902 5 3902 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3902 5 3902 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3902 15 3902 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3902 15 3902 16,SrcSpan "tests/examples/CParser.hs" 3902 16 3902 24,SrcSpan "tests/examples/CParser.hs" 3902 24 3902 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3902 16 3902 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3903 5 3903 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3903 5 3903 14, srcInfoPoints = []}) "happyRest")))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3903 16 3903 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3903 16 3903 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3904 6 3907 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3904 6 3904 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3904 8 3907 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3904 8 3907 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3904 8 3904 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3904 8 3904 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3904 8 3904 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3904 18 3907 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3904 18 3904 19,SrcSpan "tests/examples/CParser.hs" 3907 5 3907 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3904 19 3906 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3904 19 3904 23,SrcSpan "tests/examples/CParser.hs" 3904 46 3904 48,SrcSpan "tests/examples/CParser.hs" 3904 49 3904 50,SrcSpan "tests/examples/CParser.hs" 3906 59 3906 60]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3904 24 3904 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3904 24 3904 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3904 24 3904 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3904 24 3904 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3904 36 3904 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3904 36 3904 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3904 36 3904 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3904 51 3906 59, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3904 51 3904 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3904 51 3904 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3904 63 3906 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3904 63 3904 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3905 5 3906 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3905 5 3905 9,SrcSpan "tests/examples/CParser.hs" 3905 31 3905 33,SrcSpan "tests/examples/CParser.hs" 3905 34 3905 35,SrcSpan "tests/examples/CParser.hs" 3906 58 3906 59]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3905 10 3905 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3905 10 3905 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3905 10 3905 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3905 10 3905 20, srcInfoPoints = []}) "happyOut77"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3905 21 3905 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3905 21 3905 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3905 21 3905 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3905 36 3906 58, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3905 36 3905 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3905 36 3905 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3905 48 3906 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3905 48 3905 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3906 5 3906 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3906 5 3906 6,SrcSpan "tests/examples/CParser.hs" 3906 57 3906 58]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3906 7 3906 57, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3906 7 3906 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3906 7 3906 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3906 7 3906 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3906 7 3906 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3906 20 3906 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3906 20 3906 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3906 20 3906 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3906 32 3906 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3906 32 3906 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3906 32 3906 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3906 34 3906 57, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3906 34 3906 54, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3906 34 3906 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3906 34 3906 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3906 34 3906 42, srcInfoPoints = []}) "ptrDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3906 43 3906 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3906 43 3906 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3906 43 3906 54, srcInfoPoints = []}) "happy_var_2")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3906 55 3906 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3906 55 3906 56,SrcSpan "tests/examples/CParser.hs" 3906 56 3906 57]}) []))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3907 7 3907 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3907 7 3907 8,SrcSpan "tests/examples/CParser.hs" 3907 39 3907 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3907 8 3907 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3907 8 3907 9,SrcSpan "tests/examples/CParser.hs" 3907 11 3907 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3907 9 3907 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3907 9 3907 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3907 14 3907 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3907 14 3907 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3907 14 3907 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3907 14 3907 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3907 26 3907 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3907 26 3907 27,SrcSpan "tests/examples/CParser.hs" 3907 38 3907 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3907 27 3907 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3907 27 3907 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3907 27 3907 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3907 27 3907 36, srcInfoPoints = []}) "happyIn77"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3907 37 3907 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3907 37 3907 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3907 37 3907 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3909 1 3909 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3909 1 3909 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3909 1 3909 16, srcInfoPoints = []}) "happyReduce_263")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3909 17 3909 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3909 17 3909 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3909 19 3909 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3909 19 3909 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3909 19 3909 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3909 19 3909 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3909 19 3909 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3909 19 3909 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3909 36 3909 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3909 36 3909 38, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3909 39 3909 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3909 39 3909 42, srcInfoPoints = []}) 70 "70"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3909 43 3909 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3909 43 3909 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3909 43 3909 61, srcInfoPoints = []}) "happyReduction_263"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3910 1 3918 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3910 1 3918 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3910 1 3910 19, srcInfoPoints = []}) "happyReduction_263") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3910 20 3913 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3910 20 3910 21,SrcSpan "tests/examples/CParser.hs" 3913 14 3913 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3910 21 3913 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3910 21 3910 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3910 21 3910 30, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3910 31 3910 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3910 31 3910 32,SrcSpan "tests/examples/CParser.hs" 3910 32 3910 40,SrcSpan "tests/examples/CParser.hs" 3910 40 3910 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3910 32 3910 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3911 5 3913 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3911 5 3911 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3911 5 3911 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3911 15 3911 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3911 15 3911 16,SrcSpan "tests/examples/CParser.hs" 3911 16 3911 24,SrcSpan "tests/examples/CParser.hs" 3911 24 3911 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3911 16 3911 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3912 5 3913 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3912 5 3912 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3912 5 3912 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3912 15 3912 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3912 15 3912 16,SrcSpan "tests/examples/CParser.hs" 3912 16 3912 24,SrcSpan "tests/examples/CParser.hs" 3912 24 3912 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3912 16 3912 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3913 5 3913 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3913 5 3913 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3913 16 3913 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3913 16 3913 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3914 6 3918 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3914 6 3914 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3914 8 3918 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3914 8 3918 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3914 8 3914 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3914 8 3914 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3914 8 3914 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3914 18 3918 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3914 18 3914 19,SrcSpan "tests/examples/CParser.hs" 3918 5 3918 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3914 19 3917 80, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3914 19 3914 23,SrcSpan "tests/examples/CParser.hs" 3914 46 3914 48,SrcSpan "tests/examples/CParser.hs" 3914 49 3914 50,SrcSpan "tests/examples/CParser.hs" 3917 79 3917 80]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3914 24 3914 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3914 24 3914 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3914 24 3914 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3914 24 3914 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3914 36 3914 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3914 36 3914 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3914 36 3914 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3914 51 3917 79, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3914 51 3914 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3914 51 3914 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3914 63 3917 79, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3914 63 3914 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3915 5 3917 79, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3915 5 3915 9,SrcSpan "tests/examples/CParser.hs" 3915 31 3915 33,SrcSpan "tests/examples/CParser.hs" 3915 34 3915 35,SrcSpan "tests/examples/CParser.hs" 3917 78 3917 79]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3915 10 3915 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3915 10 3915 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3915 10 3915 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3915 10 3915 20, srcInfoPoints = []}) "happyOut62"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3915 21 3915 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3915 21 3915 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3915 21 3915 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3915 36 3917 78, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3915 36 3915 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3915 36 3915 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3915 48 3917 78, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3915 48 3915 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3916 5 3917 78, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3916 5 3916 9,SrcSpan "tests/examples/CParser.hs" 3916 31 3916 33,SrcSpan "tests/examples/CParser.hs" 3916 34 3916 35,SrcSpan "tests/examples/CParser.hs" 3917 77 3917 78]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3916 10 3916 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3916 10 3916 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3916 10 3916 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3916 10 3916 20, srcInfoPoints = []}) "happyOut77"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3916 21 3916 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3916 21 3916 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3916 21 3916 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3916 36 3917 77, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3916 36 3916 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3916 36 3916 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3916 48 3917 77, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3916 48 3916 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3917 5 3917 77, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3917 5 3917 6,SrcSpan "tests/examples/CParser.hs" 3917 76 3917 77]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3917 7 3917 76, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3917 7 3917 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3917 7 3917 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3917 7 3917 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3917 7 3917 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3917 20 3917 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3917 20 3917 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3917 20 3917 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3917 32 3917 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3917 32 3917 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3917 32 3917 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3917 34 3917 76, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3917 34 3917 54, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3917 34 3917 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3917 34 3917 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3917 34 3917 42, srcInfoPoints = []}) "ptrDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3917 43 3917 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3917 43 3917 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3917 43 3917 54, srcInfoPoints = []}) "happy_var_3")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3917 55 3917 76, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3917 55 3917 56,SrcSpan "tests/examples/CParser.hs" 3917 75 3917 76]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3917 56 3917 75, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3917 56 3917 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3917 56 3917 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3917 56 3917 63, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3917 64 3917 75, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3917 64 3917 75, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3917 64 3917 75, srcInfoPoints = []}) "happy_var_2"))))))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3918 7 3918 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3918 7 3918 8,SrcSpan "tests/examples/CParser.hs" 3918 39 3918 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3918 8 3918 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3918 8 3918 9,SrcSpan "tests/examples/CParser.hs" 3918 11 3918 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3918 9 3918 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3918 9 3918 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3918 14 3918 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3918 14 3918 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3918 14 3918 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3918 14 3918 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3918 26 3918 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3918 26 3918 27,SrcSpan "tests/examples/CParser.hs" 3918 38 3918 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3918 27 3918 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3918 27 3918 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3918 27 3918 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3918 27 3918 36, srcInfoPoints = []}) "happyIn77"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3918 37 3918 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3918 37 3918 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3918 37 3918 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3920 1 3920 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3920 1 3920 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3920 1 3920 16, srcInfoPoints = []}) "happyReduce_264")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3920 17 3920 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3920 17 3920 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3920 19 3920 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3920 19 3920 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3920 19 3920 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3920 19 3920 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3920 19 3920 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3920 19 3920 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3920 36 3920 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3920 36 3920 38, srcInfoPoints = []}) 4 "4"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3920 39 3920 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3920 39 3920 42, srcInfoPoints = []}) 71 "71"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3920 43 3920 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3920 43 3920 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3920 43 3920 61, srcInfoPoints = []}) "happyReduction_264"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3921 1 3929 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3921 1 3929 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3921 1 3921 19, srcInfoPoints = []}) "happyReduction_264") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3921 20 3925 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3921 20 3921 21,SrcSpan "tests/examples/CParser.hs" 3925 14 3925 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3921 21 3925 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3921 21 3921 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3921 21 3921 30, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3921 31 3921 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3921 31 3921 32,SrcSpan "tests/examples/CParser.hs" 3921 32 3921 40,SrcSpan "tests/examples/CParser.hs" 3921 40 3921 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3921 32 3921 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3922 5 3925 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3922 5 3922 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3922 5 3922 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3922 15 3922 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3922 15 3922 16,SrcSpan "tests/examples/CParser.hs" 3922 16 3922 24,SrcSpan "tests/examples/CParser.hs" 3922 24 3922 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3922 16 3922 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3923 5 3925 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3923 5 3923 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3923 5 3923 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3923 15 3923 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3923 15 3923 16,SrcSpan "tests/examples/CParser.hs" 3923 16 3923 24,SrcSpan "tests/examples/CParser.hs" 3923 24 3923 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3923 16 3923 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3924 5 3925 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3924 5 3924 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3924 5 3924 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3924 15 3924 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3924 15 3924 16,SrcSpan "tests/examples/CParser.hs" 3924 16 3924 24,SrcSpan "tests/examples/CParser.hs" 3924 24 3924 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3924 16 3924 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3925 5 3925 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3925 5 3925 14, srcInfoPoints = []}) "happyRest")))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3925 16 3925 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3925 16 3925 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3926 6 3929 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3926 6 3926 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3926 8 3929 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3926 8 3929 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3926 8 3926 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3926 8 3926 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3926 8 3926 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3926 18 3929 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3926 18 3926 19,SrcSpan "tests/examples/CParser.hs" 3929 5 3929 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3926 19 3928 89, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3926 19 3926 23,SrcSpan "tests/examples/CParser.hs" 3926 45 3926 47,SrcSpan "tests/examples/CParser.hs" 3926 48 3926 49,SrcSpan "tests/examples/CParser.hs" 3928 88 3928 89]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3926 24 3926 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3926 24 3926 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3926 24 3926 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3926 24 3926 34, srcInfoPoints = []}) "happyOut75"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3926 35 3926 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3926 35 3926 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3926 35 3926 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3926 50 3928 88, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3926 50 3926 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3926 50 3926 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3926 62 3928 88, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3926 62 3926 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3927 5 3928 88, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3927 5 3927 9,SrcSpan "tests/examples/CParser.hs" 3927 31 3927 33,SrcSpan "tests/examples/CParser.hs" 3927 34 3927 35,SrcSpan "tests/examples/CParser.hs" 3928 87 3928 88]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3927 10 3927 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3927 10 3927 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3927 10 3927 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3927 10 3927 20, srcInfoPoints = []}) "happyOut82"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3927 21 3927 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3927 21 3927 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3927 21 3927 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3927 36 3928 87, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3927 36 3927 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3927 36 3927 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3927 48 3928 87, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3927 48 3927 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 5 3928 87, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3928 5 3928 6,SrcSpan "tests/examples/CParser.hs" 3928 86 3928 87]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 7 3928 86, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 7 3928 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 7 3928 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 7 3928 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 7 3928 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 20 3928 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 20 3928 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 20 3928 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 32 3928 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 32 3928 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 32 3928 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 34 3928 86, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 34 3928 83, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 34 3928 54, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 34 3928 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 34 3928 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 34 3928 42, srcInfoPoints = []}) "funDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 43 3928 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 43 3928 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 43 3928 54, srcInfoPoints = []}) "happy_var_1")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 55 3928 83, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3928 55 3928 56,SrcSpan "tests/examples/CParser.hs" 3928 82 3928 83]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 56 3928 82, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 56 3928 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 56 3928 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 56 3928 60, srcInfoPoints = []}) "Left"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 61 3928 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 61 3928 62, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 61 3928 62, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 63 3928 82, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 63 3928 70, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 63 3928 70, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 63 3928 70, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 71 3928 82, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 71 3928 82, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 71 3928 82, srcInfoPoints = []}) "happy_var_3"))))))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 84 3928 86, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3928 84 3928 85,SrcSpan "tests/examples/CParser.hs" 3928 85 3928 86]}) []))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3929 7 3929 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3929 7 3929 8,SrcSpan "tests/examples/CParser.hs" 3929 39 3929 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3929 8 3929 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3929 8 3929 9,SrcSpan "tests/examples/CParser.hs" 3929 11 3929 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3929 9 3929 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3929 9 3929 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3929 14 3929 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3929 14 3929 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3929 14 3929 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3929 14 3929 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3929 26 3929 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3929 26 3929 27,SrcSpan "tests/examples/CParser.hs" 3929 38 3929 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3929 27 3929 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3929 27 3929 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3929 27 3929 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3929 27 3929 36, srcInfoPoints = []}) "happyIn78"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3929 37 3929 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3929 37 3929 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3929 37 3929 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3931 1 3931 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3931 1 3931 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3931 1 3931 16, srcInfoPoints = []}) "happyReduce_265")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3931 17 3931 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3931 17 3931 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3931 19 3931 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3931 19 3931 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3931 19 3931 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3931 19 3931 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3931 19 3931 36, srcInfoPoints = []}) "happySpecReduce_3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3931 38 3931 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3931 38 3931 41, srcInfoPoints = []}) 71 "71"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3931 42 3931 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3931 42 3931 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3931 42 3931 60, srcInfoPoints = []}) "happyReduction_265"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3932 1 3938 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3932 1 3938 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3932 1 3932 19, srcInfoPoints = []}) "happyReduction_265") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3932 20 3932 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3932 20 3932 29, srcInfoPoints = []}) "happy_x_3"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3933 5 3933 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3933 5 3933 14, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3934 5 3934 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3934 5 3934 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3935 6 3938 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3935 6 3935 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3935 9 3938 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3935 9 3935 13,SrcSpan "tests/examples/CParser.hs" 3935 35 3935 37,SrcSpan "tests/examples/CParser.hs" 3935 38 3935 39,SrcSpan "tests/examples/CParser.hs" 3938 6 3938 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3935 14 3935 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3935 14 3935 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3935 14 3935 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3935 14 3935 24, srcInfoPoints = []}) "happyOut77"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3935 25 3935 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3935 25 3935 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3935 25 3935 34, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3935 40 3938 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3935 40 3935 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3935 40 3935 51, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3935 52 3938 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3935 52 3935 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3936 5 3938 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3936 5 3936 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3936 5 3936 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3936 5 3936 14, srcInfoPoints = []}) "happyIn78"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3937 10 3938 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3937 10 3937 11,SrcSpan "tests/examples/CParser.hs" 3938 5 3938 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3937 11 3937 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3937 11 3937 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3937 11 3937 22, srcInfoPoints = []}) "happy_var_2")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3940 1 3940 56, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3940 1 3940 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3940 1 3940 16, srcInfoPoints = []}) "happyReduce_266")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3940 17 3940 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3940 17 3940 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3940 19 3940 56, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3940 19 3940 37, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3940 19 3940 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3940 19 3940 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3940 19 3940 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3940 19 3940 30, srcInfoPoints = []}) "happyReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3940 31 3940 33, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3940 31 3940 33, srcInfoPoints = []}) 4 "4"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3940 34 3940 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3940 34 3940 37, srcInfoPoints = []}) 71 "71"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3940 38 3940 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3940 38 3940 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3940 38 3940 56, srcInfoPoints = []}) "happyReduction_266"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3941 1 3950 29, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3941 1 3950 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3941 1 3941 19, srcInfoPoints = []}) "happyReduction_266") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3941 20 3945 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3941 20 3941 21,SrcSpan "tests/examples/CParser.hs" 3945 14 3945 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3941 21 3945 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3941 21 3941 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3941 21 3941 30, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3941 31 3941 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3941 31 3941 32,SrcSpan "tests/examples/CParser.hs" 3941 32 3941 40,SrcSpan "tests/examples/CParser.hs" 3941 40 3941 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3941 32 3941 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3942 5 3945 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3942 5 3942 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3942 5 3942 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3942 15 3942 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3942 15 3942 16,SrcSpan "tests/examples/CParser.hs" 3942 16 3942 24,SrcSpan "tests/examples/CParser.hs" 3942 24 3942 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3942 16 3942 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3943 5 3945 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3943 5 3943 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3943 5 3943 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3943 15 3943 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3943 15 3943 16,SrcSpan "tests/examples/CParser.hs" 3943 16 3943 24,SrcSpan "tests/examples/CParser.hs" 3943 24 3943 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3943 16 3943 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3944 5 3945 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3944 5 3944 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3944 5 3944 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3944 15 3944 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3944 15 3944 16,SrcSpan "tests/examples/CParser.hs" 3944 16 3944 24,SrcSpan "tests/examples/CParser.hs" 3944 24 3944 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3944 16 3944 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3945 5 3945 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3945 5 3945 14, srcInfoPoints = []}) "happyRest"))))))] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3946 6 3950 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3946 6 3946 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3946 8 3950 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3946 8 3946 12,SrcSpan "tests/examples/CParser.hs" 3946 34 3946 36,SrcSpan "tests/examples/CParser.hs" 3946 37 3946 38,SrcSpan "tests/examples/CParser.hs" 3950 28 3950 29]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3946 13 3946 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3946 13 3946 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3946 13 3946 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3946 13 3946 23, srcInfoPoints = []}) "happyOut77"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3946 24 3946 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3946 24 3946 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3946 24 3946 33, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3946 39 3950 28, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3946 39 3946 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3946 39 3946 50, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3946 51 3950 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3946 51 3946 53]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3947 5 3950 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3947 5 3947 9,SrcSpan "tests/examples/CParser.hs" 3947 31 3947 33,SrcSpan "tests/examples/CParser.hs" 3947 34 3947 35,SrcSpan "tests/examples/CParser.hs" 3950 27 3950 28]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3947 10 3947 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3947 10 3947 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3947 10 3947 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3947 10 3947 20, srcInfoPoints = []}) "happyOut85"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3947 21 3947 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3947 21 3947 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3947 21 3947 30, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3947 36 3950 27, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3947 36 3947 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3947 36 3947 47, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3947 48 3950 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3947 48 3947 50]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3948 5 3950 27, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3948 5 3950 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3948 5 3948 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3948 5 3948 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3948 5 3948 14, srcInfoPoints = []}) "happyIn78"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3949 10 3950 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3949 10 3949 11,SrcSpan "tests/examples/CParser.hs" 3950 5 3950 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3949 11 3949 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3949 11 3949 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3949 11 3949 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3949 11 3949 22, srcInfoPoints = []}) "happy_var_4"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3949 23 3949 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3949 23 3949 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3949 23 3949 34, srcInfoPoints = []}) "happy_var_2")))))) (QConOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3950 7 3950 17, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3950 7 3950 8,SrcSpan "tests/examples/CParser.hs" 3950 8 3950 16,SrcSpan "tests/examples/CParser.hs" 3950 16 3950 17]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3950 7 3950 17, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3950 7 3950 8,SrcSpan "tests/examples/CParser.hs" 3950 8 3950 16,SrcSpan "tests/examples/CParser.hs" 3950 16 3950 17]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3950 8 3950 16, srcInfoPoints = []}) "HappyStk"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3950 18 3950 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3950 18 3950 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3950 18 3950 27, srcInfoPoints = []}) "happyRest"))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3952 1 3952 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3952 1 3952 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3952 1 3952 16, srcInfoPoints = []}) "happyReduce_267")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3952 17 3952 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3952 17 3952 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3952 19 3952 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3952 19 3952 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3952 19 3952 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3952 19 3952 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3952 19 3952 36, srcInfoPoints = []}) "happySpecReduce_0"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3952 38 3952 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3952 38 3952 41, srcInfoPoints = []}) 72 "72"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3952 42 3952 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3952 42 3952 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3952 42 3952 60, srcInfoPoints = []}) "happyReduction_267"))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3953 1 3955 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3953 1 3953 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3953 1 3953 19, srcInfoPoints = []}) "happyReduction_267")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3953 21 3955 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3953 21 3953 22]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3953 24 3955 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3953 24 3953 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3953 24 3953 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3953 24 3953 33, srcInfoPoints = []}) "happyIn79"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3954 10 3955 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3954 10 3954 11,SrcSpan "tests/examples/CParser.hs" 3955 5 3955 6]}) (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3954 11 3954 22, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3954 11 3954 12,SrcSpan "tests/examples/CParser.hs" 3954 14 3954 15,SrcSpan "tests/examples/CParser.hs" 3954 21 3954 22]}) Boxed [List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3954 12 3954 14, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3954 12 3954 13,SrcSpan "tests/examples/CParser.hs" 3954 13 3954 14]}) [],Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3954 16 3954 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3954 16 3954 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3954 16 3954 21, srcInfoPoints = []}) "False"))])))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3957 1 3957 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3957 1 3957 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3957 1 3957 16, srcInfoPoints = []}) "happyReduce_268")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3957 17 3957 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3957 17 3957 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3957 19 3957 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3957 19 3957 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3957 19 3957 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3957 19 3957 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3957 19 3957 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3957 38 3957 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3957 38 3957 41, srcInfoPoints = []}) 72 "72"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3957 42 3957 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3957 42 3957 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3957 42 3957 60, srcInfoPoints = []}) "happyReduction_268"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3958 1 3962 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3958 1 3962 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3958 1 3958 19, srcInfoPoints = []}) "happyReduction_268") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3958 20 3958 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3958 20 3958 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3959 6 3962 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3959 6 3959 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3959 9 3962 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3959 9 3959 13,SrcSpan "tests/examples/CParser.hs" 3959 35 3959 37,SrcSpan "tests/examples/CParser.hs" 3959 38 3959 39,SrcSpan "tests/examples/CParser.hs" 3962 6 3962 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3959 14 3959 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3959 14 3959 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3959 14 3959 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3959 14 3959 24, srcInfoPoints = []}) "happyOut80"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3959 25 3959 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3959 25 3959 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3959 25 3959 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3959 40 3962 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3959 40 3959 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3959 40 3959 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3959 52 3962 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3959 52 3959 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3960 5 3962 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3960 5 3960 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3960 5 3960 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3960 5 3960 14, srcInfoPoints = []}) "happyIn79"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3961 10 3962 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3961 10 3961 11,SrcSpan "tests/examples/CParser.hs" 3962 5 3962 6]}) (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3961 11 3961 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3961 11 3961 12,SrcSpan "tests/examples/CParser.hs" 3961 31 3961 32,SrcSpan "tests/examples/CParser.hs" 3961 38 3961 39]}) Boxed [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3961 12 3961 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3961 12 3961 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3961 12 3961 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3961 12 3961 19, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3961 20 3961 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3961 20 3961 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3961 20 3961 31, srcInfoPoints = []}) "happy_var_1"))),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3961 33 3961 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3961 33 3961 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3961 33 3961 38, srcInfoPoints = []}) "False"))])))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3964 1 3964 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3964 1 3964 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3964 1 3964 16, srcInfoPoints = []}) "happyReduce_269")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3964 17 3964 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3964 17 3964 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3964 19 3964 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3964 19 3964 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3964 19 3964 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3964 19 3964 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3964 19 3964 36, srcInfoPoints = []}) "happySpecReduce_3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3964 38 3964 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3964 38 3964 41, srcInfoPoints = []}) 72 "72"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3964 42 3964 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3964 42 3964 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3964 42 3964 60, srcInfoPoints = []}) "happyReduction_269"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3965 1 3971 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3965 1 3971 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3965 1 3965 19, srcInfoPoints = []}) "happyReduction_269") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3965 20 3965 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3965 20 3965 29, srcInfoPoints = []}) "happy_x_3"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3966 5 3966 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3966 5 3966 14, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3967 5 3967 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3967 5 3967 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3968 6 3971 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3968 6 3968 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3968 9 3971 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3968 9 3968 13,SrcSpan "tests/examples/CParser.hs" 3968 35 3968 37,SrcSpan "tests/examples/CParser.hs" 3968 38 3968 39,SrcSpan "tests/examples/CParser.hs" 3971 6 3971 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3968 14 3968 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3968 14 3968 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3968 14 3968 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3968 14 3968 24, srcInfoPoints = []}) "happyOut80"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3968 25 3968 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3968 25 3968 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3968 25 3968 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3968 40 3971 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3968 40 3968 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3968 40 3968 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3968 52 3971 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3968 52 3968 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3969 5 3971 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3969 5 3969 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3969 5 3969 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3969 5 3969 14, srcInfoPoints = []}) "happyIn79"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3970 10 3971 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3970 10 3970 11,SrcSpan "tests/examples/CParser.hs" 3971 5 3971 6]}) (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3970 11 3970 38, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3970 11 3970 12,SrcSpan "tests/examples/CParser.hs" 3970 31 3970 32,SrcSpan "tests/examples/CParser.hs" 3970 37 3970 38]}) Boxed [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3970 12 3970 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3970 12 3970 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3970 12 3970 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3970 12 3970 19, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3970 20 3970 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3970 20 3970 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3970 20 3970 31, srcInfoPoints = []}) "happy_var_1"))),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3970 33 3970 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3970 33 3970 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3970 33 3970 37, srcInfoPoints = []}) "True"))])))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3973 1 3973 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3973 1 3973 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3973 1 3973 16, srcInfoPoints = []}) "happyReduce_270")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3973 17 3973 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3973 17 3973 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3973 19 3973 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3973 19 3973 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3973 19 3973 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3973 19 3973 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3973 19 3973 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3973 38 3973 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3973 38 3973 41, srcInfoPoints = []}) 73 "73"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3973 42 3973 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3973 42 3973 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3973 42 3973 60, srcInfoPoints = []}) "happyReduction_270"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3974 1 3978 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3974 1 3978 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3974 1 3974 19, srcInfoPoints = []}) "happyReduction_270") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3974 20 3974 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3974 20 3974 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3975 6 3978 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3975 6 3975 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3975 9 3978 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3975 9 3975 13,SrcSpan "tests/examples/CParser.hs" 3975 35 3975 37,SrcSpan "tests/examples/CParser.hs" 3975 38 3975 39,SrcSpan "tests/examples/CParser.hs" 3978 6 3978 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3975 14 3975 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3975 14 3975 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3975 14 3975 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3975 14 3975 24, srcInfoPoints = []}) "happyOut81"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3975 25 3975 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3975 25 3975 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3975 25 3975 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3975 40 3978 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3975 40 3975 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3975 40 3975 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3975 52 3978 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3975 52 3975 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3976 5 3978 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3976 5 3976 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3976 5 3976 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3976 5 3976 14, srcInfoPoints = []}) "happyIn80"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3977 10 3978 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3977 10 3977 11,SrcSpan "tests/examples/CParser.hs" 3978 5 3978 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3977 11 3977 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3977 11 3977 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3977 11 3977 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3977 11 3977 20, srcInfoPoints = []}) "singleton"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3977 21 3977 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3977 21 3977 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3977 21 3977 32, srcInfoPoints = []}) "happy_var_1"))))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3980 1 3980 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3980 1 3980 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3980 1 3980 16, srcInfoPoints = []}) "happyReduce_271")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3980 17 3980 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3980 17 3980 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3980 19 3980 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3980 19 3980 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3980 19 3980 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3980 19 3980 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3980 19 3980 36, srcInfoPoints = []}) "happySpecReduce_3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3980 38 3980 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3980 38 3980 41, srcInfoPoints = []}) 73 "73"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3980 42 3980 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3980 42 3980 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3980 42 3980 60, srcInfoPoints = []}) "happyReduction_271"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3981 1 3988 8, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3981 1 3988 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3981 1 3981 19, srcInfoPoints = []}) "happyReduction_271") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3981 20 3981 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3981 20 3981 29, srcInfoPoints = []}) "happy_x_3"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3982 5 3982 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3982 5 3982 14, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3983 5 3983 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3983 5 3983 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3984 6 3988 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3984 6 3984 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3984 9 3988 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3984 9 3984 13,SrcSpan "tests/examples/CParser.hs" 3984 35 3984 37,SrcSpan "tests/examples/CParser.hs" 3984 38 3984 39,SrcSpan "tests/examples/CParser.hs" 3988 7 3988 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3984 14 3984 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3984 14 3984 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3984 14 3984 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3984 14 3984 24, srcInfoPoints = []}) "happyOut80"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3984 25 3984 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3984 25 3984 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3984 25 3984 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3984 40 3988 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3984 40 3984 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3984 40 3984 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3984 52 3988 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3984 52 3984 54]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3985 5 3988 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3985 5 3985 9,SrcSpan "tests/examples/CParser.hs" 3985 31 3985 33,SrcSpan "tests/examples/CParser.hs" 3985 34 3985 35,SrcSpan "tests/examples/CParser.hs" 3988 6 3988 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3985 10 3985 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3985 10 3985 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3985 10 3985 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3985 10 3985 20, srcInfoPoints = []}) "happyOut81"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3985 21 3985 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3985 21 3985 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3985 21 3985 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3985 36 3988 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3985 36 3985 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3985 36 3985 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3985 48 3988 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3985 48 3985 50]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3986 5 3988 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3986 5 3986 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3986 5 3986 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3986 5 3986 14, srcInfoPoints = []}) "happyIn80"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3987 10 3988 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3987 10 3987 11,SrcSpan "tests/examples/CParser.hs" 3988 5 3988 6]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3987 11 3987 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3987 11 3987 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3987 11 3987 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3987 11 3987 22, srcInfoPoints = []}) "happy_var_1"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3987 23 3987 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3987 23 3987 24,SrcSpan "tests/examples/CParser.hs" 3987 24 3987 28,SrcSpan "tests/examples/CParser.hs" 3987 28 3987 29]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3987 23 3987 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3987 23 3987 24,SrcSpan "tests/examples/CParser.hs" 3987 24 3987 28,SrcSpan "tests/examples/CParser.hs" 3987 28 3987 29]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3987 24 3987 28, srcInfoPoints = []}) "snoc"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3987 30 3987 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3987 30 3987 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3987 30 3987 41, srcInfoPoints = []}) "happy_var_3"))))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3990 1 3990 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3990 1 3990 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3990 1 3990 16, srcInfoPoints = []}) "happyReduce_272")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3990 17 3990 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3990 17 3990 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3990 19 3990 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3990 19 3990 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3990 19 3990 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3990 19 3990 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3990 19 3990 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3990 19 3990 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3990 36 3990 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3990 36 3990 38, srcInfoPoints = []}) 1 "1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3990 39 3990 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3990 39 3990 42, srcInfoPoints = []}) 74 "74"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3990 43 3990 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3990 43 3990 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3990 43 3990 61, srcInfoPoints = []}) "happyReduction_272"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3991 1 3995 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3991 1 3995 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3991 1 3991 19, srcInfoPoints = []}) "happyReduction_272") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3991 20 3992 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3991 20 3991 21,SrcSpan "tests/examples/CParser.hs" 3992 14 3992 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3991 21 3992 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3991 21 3991 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3991 21 3991 30, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3991 31 3991 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3991 31 3991 32,SrcSpan "tests/examples/CParser.hs" 3991 32 3991 40,SrcSpan "tests/examples/CParser.hs" 3991 40 3991 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3991 32 3991 40, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3992 5 3992 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3992 5 3992 14, srcInfoPoints = []}) "happyRest"))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3992 16 3992 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3992 16 3992 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3993 6 3995 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3993 6 3993 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3993 8 3995 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3993 8 3995 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3993 8 3993 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3993 8 3993 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3993 8 3993 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3993 18 3995 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3993 18 3993 19,SrcSpan "tests/examples/CParser.hs" 3995 5 3995 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3993 19 3994 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3993 19 3993 23,SrcSpan "tests/examples/CParser.hs" 3993 45 3993 47,SrcSpan "tests/examples/CParser.hs" 3993 48 3993 49,SrcSpan "tests/examples/CParser.hs" 3994 55 3994 56]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3993 24 3993 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3993 24 3993 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3993 24 3993 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3993 24 3993 34, srcInfoPoints = []}) "happyOut37"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3993 35 3993 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3993 35 3993 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3993 35 3993 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3993 50 3994 55, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3993 50 3993 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3993 50 3993 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3993 62 3994 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3993 62 3993 64]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3994 5 3994 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3994 5 3994 6,SrcSpan "tests/examples/CParser.hs" 3994 54 3994 55]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3994 7 3994 54, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3994 7 3994 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3994 7 3994 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3994 7 3994 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3994 7 3994 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3994 20 3994 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3994 20 3994 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3994 20 3994 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3994 32 3994 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3994 32 3994 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3994 32 3994 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3994 34 3994 54, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3994 34 3994 51, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3994 34 3994 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3994 34 3994 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3994 34 3994 39, srcInfoPoints = []}) "CDecl"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3994 40 3994 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3994 40 3994 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3994 40 3994 51, srcInfoPoints = []}) "happy_var_1")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3994 52 3994 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3994 52 3994 53,SrcSpan "tests/examples/CParser.hs" 3994 53 3994 54]}) []))))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3995 7 3995 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3995 7 3995 8,SrcSpan "tests/examples/CParser.hs" 3995 39 3995 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3995 8 3995 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3995 8 3995 9,SrcSpan "tests/examples/CParser.hs" 3995 11 3995 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3995 9 3995 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3995 9 3995 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3995 14 3995 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3995 14 3995 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3995 14 3995 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3995 14 3995 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3995 26 3995 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3995 26 3995 27,SrcSpan "tests/examples/CParser.hs" 3995 38 3995 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3995 27 3995 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3995 27 3995 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3995 27 3995 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3995 27 3995 36, srcInfoPoints = []}) "happyIn81"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3995 37 3995 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3995 37 3995 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3995 37 3995 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3997 1 3997 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3997 1 3997 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3997 1 3997 16, srcInfoPoints = []}) "happyReduce_273")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3997 17 3997 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3997 17 3997 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3997 19 3997 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3997 19 3997 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3997 19 3997 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3997 19 3997 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3997 19 3997 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3997 19 3997 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3997 36 3997 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3997 36 3997 38, srcInfoPoints = []}) 2 "2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3997 39 3997 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3997 39 3997 42, srcInfoPoints = []}) 74 "74"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3997 43 3997 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3997 43 3997 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3997 43 3997 61, srcInfoPoints = []}) "happyReduction_273"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3998 1 4004 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3998 1 4004 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3998 1 3998 19, srcInfoPoints = []}) "happyReduction_273") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3998 20 4000 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3998 20 3998 21,SrcSpan "tests/examples/CParser.hs" 4000 14 4000 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3998 21 4000 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3998 21 3998 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3998 21 3998 30, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3998 31 3998 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3998 31 3998 32,SrcSpan "tests/examples/CParser.hs" 3998 32 3998 40,SrcSpan "tests/examples/CParser.hs" 3998 40 3998 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3998 32 3998 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3999 5 4000 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3999 5 3999 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3999 5 3999 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3999 15 3999 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 3999 15 3999 16,SrcSpan "tests/examples/CParser.hs" 3999 16 3999 24,SrcSpan "tests/examples/CParser.hs" 3999 24 3999 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3999 16 3999 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4000 5 4000 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4000 5 4000 14, srcInfoPoints = []}) "happyRest")))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4000 16 4000 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4000 16 4000 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4001 6 4004 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4001 6 4001 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4001 8 4004 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4001 8 4004 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4001 8 4001 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4001 8 4001 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4001 8 4001 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4001 18 4004 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4001 18 4001 19,SrcSpan "tests/examples/CParser.hs" 4004 5 4004 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4001 19 4003 108, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4001 19 4001 23,SrcSpan "tests/examples/CParser.hs" 4001 45 4001 47,SrcSpan "tests/examples/CParser.hs" 4001 48 4001 49,SrcSpan "tests/examples/CParser.hs" 4003 107 4003 108]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4001 24 4001 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4001 24 4001 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4001 24 4001 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4001 24 4001 34, srcInfoPoints = []}) "happyOut37"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4001 35 4001 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4001 35 4001 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4001 35 4001 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4001 50 4003 107, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4001 50 4001 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4001 50 4001 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4001 62 4003 107, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4001 62 4001 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4002 5 4003 107, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4002 5 4002 9,SrcSpan "tests/examples/CParser.hs" 4002 31 4002 33,SrcSpan "tests/examples/CParser.hs" 4002 34 4002 35,SrcSpan "tests/examples/CParser.hs" 4003 106 4003 107]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4002 10 4002 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4002 10 4002 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4002 10 4002 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4002 10 4002 20, srcInfoPoints = []}) "happyOut84"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4002 21 4002 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4002 21 4002 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4002 21 4002 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4002 36 4003 106, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4002 36 4002 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4002 36 4002 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4002 48 4003 106, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4002 48 4002 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 5 4003 106, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4003 5 4003 6,SrcSpan "tests/examples/CParser.hs" 4003 105 4003 106]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 7 4003 105, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 7 4003 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 7 4003 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 7 4003 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 7 4003 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 20 4003 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 20 4003 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 20 4003 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 32 4003 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 32 4003 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 32 4003 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 34 4003 105, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 34 4003 51, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 34 4003 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 34 4003 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 34 4003 39, srcInfoPoints = []}) "CDecl"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 40 4003 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 40 4003 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 40 4003 51, srcInfoPoints = []}) "happy_var_1")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 52 4003 105, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4003 52 4003 53,SrcSpan "tests/examples/CParser.hs" 4003 104 4003 105]}) [Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 53 4003 104, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4003 53 4003 54,SrcSpan "tests/examples/CParser.hs" 4003 85 4003 86,SrcSpan "tests/examples/CParser.hs" 4003 94 4003 95,SrcSpan "tests/examples/CParser.hs" 4003 103 4003 104]}) Boxed [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 54 4003 85, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 54 4003 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 54 4003 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 54 4003 58, srcInfoPoints = []}) "Just"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 59 4003 85, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4003 59 4003 60,SrcSpan "tests/examples/CParser.hs" 4003 84 4003 85]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 60 4003 84, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 60 4003 72, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 60 4003 72, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 60 4003 72, srcInfoPoints = []}) "reverseDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 73 4003 84, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 73 4003 84, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 73 4003 84, srcInfoPoints = []}) "happy_var_2"))))),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 87 4003 94, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 87 4003 94, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 87 4003 94, srcInfoPoints = []}) "Nothing")),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 96 4003 103, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 96 4003 103, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 96 4003 103, srcInfoPoints = []}) "Nothing"))]]))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4004 7 4004 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4004 7 4004 8,SrcSpan "tests/examples/CParser.hs" 4004 39 4004 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4004 8 4004 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4004 8 4004 9,SrcSpan "tests/examples/CParser.hs" 4004 11 4004 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4004 9 4004 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4004 9 4004 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4004 14 4004 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4004 14 4004 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4004 14 4004 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4004 14 4004 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4004 26 4004 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4004 26 4004 27,SrcSpan "tests/examples/CParser.hs" 4004 38 4004 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4004 27 4004 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4004 27 4004 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4004 27 4004 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4004 27 4004 36, srcInfoPoints = []}) "happyIn81"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4004 37 4004 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4004 37 4004 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4004 37 4004 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4006 1 4006 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4006 1 4006 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4006 1 4006 16, srcInfoPoints = []}) "happyReduce_274")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4006 17 4006 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4006 17 4006 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4006 19 4006 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4006 19 4006 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4006 19 4006 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4006 19 4006 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4006 19 4006 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4006 19 4006 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4006 36 4006 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4006 36 4006 38, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4006 39 4006 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4006 39 4006 42, srcInfoPoints = []}) 74 "74"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4006 43 4006 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4006 43 4006 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4006 43 4006 61, srcInfoPoints = []}) "happyReduction_274"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4007 1 4015 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4007 1 4015 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4007 1 4007 19, srcInfoPoints = []}) "happyReduction_274") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4007 20 4010 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4007 20 4007 21,SrcSpan "tests/examples/CParser.hs" 4010 14 4010 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4007 21 4010 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4007 21 4007 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4007 21 4007 30, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4007 31 4007 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4007 31 4007 32,SrcSpan "tests/examples/CParser.hs" 4007 32 4007 40,SrcSpan "tests/examples/CParser.hs" 4007 40 4007 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4007 32 4007 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4008 5 4010 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4008 5 4008 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4008 5 4008 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4008 15 4008 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4008 15 4008 16,SrcSpan "tests/examples/CParser.hs" 4008 16 4008 24,SrcSpan "tests/examples/CParser.hs" 4008 24 4008 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4008 16 4008 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4009 5 4010 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4009 5 4009 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4009 5 4009 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4009 15 4009 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4009 15 4009 16,SrcSpan "tests/examples/CParser.hs" 4009 16 4009 24,SrcSpan "tests/examples/CParser.hs" 4009 24 4009 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4009 16 4009 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4010 5 4010 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4010 5 4010 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4010 16 4010 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4010 16 4010 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4011 6 4015 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4011 6 4011 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4011 8 4015 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4011 8 4015 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4011 8 4011 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4011 8 4011 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4011 8 4011 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4011 18 4015 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4011 18 4011 19,SrcSpan "tests/examples/CParser.hs" 4015 5 4015 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4011 19 4014 141, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4011 19 4011 23,SrcSpan "tests/examples/CParser.hs" 4011 45 4011 47,SrcSpan "tests/examples/CParser.hs" 4011 48 4011 49,SrcSpan "tests/examples/CParser.hs" 4014 140 4014 141]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4011 24 4011 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4011 24 4011 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4011 24 4011 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4011 24 4011 34, srcInfoPoints = []}) "happyOut37"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4011 35 4011 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4011 35 4011 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4011 35 4011 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4011 50 4014 140, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4011 50 4011 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4011 50 4011 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4011 62 4014 140, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4011 62 4011 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4012 5 4014 140, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4012 5 4012 9,SrcSpan "tests/examples/CParser.hs" 4012 31 4012 33,SrcSpan "tests/examples/CParser.hs" 4012 34 4012 35,SrcSpan "tests/examples/CParser.hs" 4014 139 4014 140]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4012 10 4012 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4012 10 4012 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4012 10 4012 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4012 10 4012 20, srcInfoPoints = []}) "happyOut72"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4012 21 4012 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4012 21 4012 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4012 21 4012 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4012 36 4014 139, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4012 36 4012 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4012 36 4012 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4012 48 4014 139, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4012 48 4012 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4013 5 4014 139, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4013 5 4013 9,SrcSpan "tests/examples/CParser.hs" 4013 32 4013 34,SrcSpan "tests/examples/CParser.hs" 4013 35 4013 36,SrcSpan "tests/examples/CParser.hs" 4014 138 4014 139]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4013 10 4013 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4013 10 4013 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4013 10 4013 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4013 10 4013 21, srcInfoPoints = []}) "happyOut126"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4013 22 4013 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4013 22 4013 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4013 22 4013 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4013 37 4014 138, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4013 37 4013 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4013 37 4013 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4013 49 4014 138, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4013 49 4013 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 5 4014 138, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4014 5 4014 6,SrcSpan "tests/examples/CParser.hs" 4014 137 4014 138]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 7 4014 137, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 7 4014 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 7 4014 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 7 4014 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 7 4014 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 20 4014 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 20 4014 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 20 4014 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 32 4014 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 32 4014 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 32 4014 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 34 4014 137, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 34 4014 51, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 34 4014 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 34 4014 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 34 4014 39, srcInfoPoints = []}) "CDecl"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 40 4014 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 40 4014 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 40 4014 51, srcInfoPoints = []}) "happy_var_1")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 52 4014 137, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4014 52 4014 53,SrcSpan "tests/examples/CParser.hs" 4014 136 4014 137]}) [Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 53 4014 136, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4014 53 4014 54,SrcSpan "tests/examples/CParser.hs" 4014 117 4014 118,SrcSpan "tests/examples/CParser.hs" 4014 126 4014 127,SrcSpan "tests/examples/CParser.hs" 4014 135 4014 136]}) Boxed [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 54 4014 117, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 54 4014 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 54 4014 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 54 4014 58, srcInfoPoints = []}) "Just"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 59 4014 117, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4014 59 4014 60,SrcSpan "tests/examples/CParser.hs" 4014 116 4014 117]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 60 4014 116, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 60 4014 72, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 60 4014 72, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 60 4014 72, srcInfoPoints = []}) "reverseDeclr"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 73 4014 75, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 73 4014 75, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 73 4014 75, srcInfoPoints = []}) "$!"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 76 4014 116, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 76 4014 104, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 76 4014 92, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 76 4014 92, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 76 4014 92, srcInfoPoints = []}) "appendDeclrAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 93 4014 104, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 93 4014 104, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 93 4014 104, srcInfoPoints = []}) "happy_var_3")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 105 4014 116, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 105 4014 116, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 105 4014 116, srcInfoPoints = []}) "happy_var_2")))))),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 119 4014 126, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 119 4014 126, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 119 4014 126, srcInfoPoints = []}) "Nothing")),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 128 4014 135, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 128 4014 135, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 128 4014 135, srcInfoPoints = []}) "Nothing"))]]))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4015 7 4015 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4015 7 4015 8,SrcSpan "tests/examples/CParser.hs" 4015 39 4015 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4015 8 4015 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4015 8 4015 9,SrcSpan "tests/examples/CParser.hs" 4015 11 4015 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4015 9 4015 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4015 9 4015 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4015 14 4015 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4015 14 4015 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4015 14 4015 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4015 14 4015 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4015 26 4015 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4015 26 4015 27,SrcSpan "tests/examples/CParser.hs" 4015 38 4015 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4015 27 4015 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4015 27 4015 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4015 27 4015 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4015 27 4015 36, srcInfoPoints = []}) "happyIn81"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4015 37 4015 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4015 37 4015 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4015 37 4015 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4017 1 4017 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4017 1 4017 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4017 1 4017 16, srcInfoPoints = []}) "happyReduce_275")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4017 17 4017 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4017 17 4017 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4017 19 4017 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4017 19 4017 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4017 19 4017 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4017 19 4017 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4017 19 4017 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4017 19 4017 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4017 36 4017 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4017 36 4017 38, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4017 39 4017 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4017 39 4017 42, srcInfoPoints = []}) 74 "74"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4017 43 4017 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4017 43 4017 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4017 43 4017 61, srcInfoPoints = []}) "happyReduction_275"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4018 1 4026 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4018 1 4026 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4018 1 4018 19, srcInfoPoints = []}) "happyReduction_275") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4018 20 4021 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4018 20 4018 21,SrcSpan "tests/examples/CParser.hs" 4021 14 4021 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4018 21 4021 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4018 21 4018 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4018 21 4018 30, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4018 31 4018 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4018 31 4018 32,SrcSpan "tests/examples/CParser.hs" 4018 32 4018 40,SrcSpan "tests/examples/CParser.hs" 4018 40 4018 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4018 32 4018 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4019 5 4021 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4019 5 4019 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4019 5 4019 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4019 15 4019 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4019 15 4019 16,SrcSpan "tests/examples/CParser.hs" 4019 16 4019 24,SrcSpan "tests/examples/CParser.hs" 4019 24 4019 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4019 16 4019 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4020 5 4021 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4020 5 4020 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4020 5 4020 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4020 15 4020 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4020 15 4020 16,SrcSpan "tests/examples/CParser.hs" 4020 16 4020 24,SrcSpan "tests/examples/CParser.hs" 4020 24 4020 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4020 16 4020 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4021 5 4021 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4021 5 4021 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4021 16 4021 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4021 16 4021 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4022 6 4026 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4022 6 4022 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4022 8 4026 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4022 8 4026 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4022 8 4022 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4022 8 4022 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4022 8 4022 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4022 18 4026 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4022 18 4022 19,SrcSpan "tests/examples/CParser.hs" 4026 5 4026 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4022 19 4025 141, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4022 19 4022 23,SrcSpan "tests/examples/CParser.hs" 4022 45 4022 47,SrcSpan "tests/examples/CParser.hs" 4022 48 4022 49,SrcSpan "tests/examples/CParser.hs" 4025 140 4025 141]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4022 24 4022 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4022 24 4022 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4022 24 4022 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4022 24 4022 34, srcInfoPoints = []}) "happyOut37"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4022 35 4022 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4022 35 4022 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4022 35 4022 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4022 50 4025 140, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4022 50 4022 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4022 50 4022 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4022 62 4025 140, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4022 62 4022 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4023 5 4025 140, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4023 5 4023 9,SrcSpan "tests/examples/CParser.hs" 4023 31 4023 33,SrcSpan "tests/examples/CParser.hs" 4023 34 4023 35,SrcSpan "tests/examples/CParser.hs" 4025 139 4025 140]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4023 10 4023 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4023 10 4023 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4023 10 4023 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4023 10 4023 20, srcInfoPoints = []}) "happyOut66"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4023 21 4023 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4023 21 4023 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4023 21 4023 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4023 36 4025 139, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4023 36 4023 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4023 36 4023 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4023 48 4025 139, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4023 48 4023 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4024 5 4025 139, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4024 5 4024 9,SrcSpan "tests/examples/CParser.hs" 4024 32 4024 34,SrcSpan "tests/examples/CParser.hs" 4024 35 4024 36,SrcSpan "tests/examples/CParser.hs" 4025 138 4025 139]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4024 10 4024 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4024 10 4024 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4024 10 4024 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4024 10 4024 21, srcInfoPoints = []}) "happyOut126"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4024 22 4024 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4024 22 4024 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4024 22 4024 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4024 37 4025 138, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4024 37 4024 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4024 37 4024 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4024 49 4025 138, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4024 49 4024 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 5 4025 138, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4025 5 4025 6,SrcSpan "tests/examples/CParser.hs" 4025 137 4025 138]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 7 4025 137, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 7 4025 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 7 4025 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 7 4025 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 7 4025 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 20 4025 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 20 4025 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 20 4025 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 32 4025 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 32 4025 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 32 4025 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 34 4025 137, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 34 4025 51, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 34 4025 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 34 4025 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 34 4025 39, srcInfoPoints = []}) "CDecl"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 40 4025 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 40 4025 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 40 4025 51, srcInfoPoints = []}) "happy_var_1")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 52 4025 137, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4025 52 4025 53,SrcSpan "tests/examples/CParser.hs" 4025 136 4025 137]}) [Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 53 4025 136, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4025 53 4025 54,SrcSpan "tests/examples/CParser.hs" 4025 117 4025 118,SrcSpan "tests/examples/CParser.hs" 4025 126 4025 127,SrcSpan "tests/examples/CParser.hs" 4025 135 4025 136]}) Boxed [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 54 4025 117, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 54 4025 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 54 4025 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 54 4025 58, srcInfoPoints = []}) "Just"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 59 4025 117, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4025 59 4025 60,SrcSpan "tests/examples/CParser.hs" 4025 116 4025 117]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 60 4025 116, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 60 4025 72, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 60 4025 72, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 60 4025 72, srcInfoPoints = []}) "reverseDeclr"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 73 4025 75, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 73 4025 75, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 73 4025 75, srcInfoPoints = []}) "$!"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 76 4025 116, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 76 4025 104, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 76 4025 92, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 76 4025 92, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 76 4025 92, srcInfoPoints = []}) "appendDeclrAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 93 4025 104, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 93 4025 104, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 93 4025 104, srcInfoPoints = []}) "happy_var_3")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 105 4025 116, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 105 4025 116, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 105 4025 116, srcInfoPoints = []}) "happy_var_2")))))),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 119 4025 126, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 119 4025 126, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 119 4025 126, srcInfoPoints = []}) "Nothing")),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 128 4025 135, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 128 4025 135, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 128 4025 135, srcInfoPoints = []}) "Nothing"))]]))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4026 7 4026 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4026 7 4026 8,SrcSpan "tests/examples/CParser.hs" 4026 39 4026 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4026 8 4026 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4026 8 4026 9,SrcSpan "tests/examples/CParser.hs" 4026 11 4026 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4026 9 4026 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4026 9 4026 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4026 14 4026 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4026 14 4026 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4026 14 4026 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4026 14 4026 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4026 26 4026 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4026 26 4026 27,SrcSpan "tests/examples/CParser.hs" 4026 38 4026 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4026 27 4026 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4026 27 4026 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4026 27 4026 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4026 27 4026 36, srcInfoPoints = []}) "happyIn81"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4026 37 4026 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4026 37 4026 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4026 37 4026 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4028 1 4028 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4028 1 4028 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4028 1 4028 16, srcInfoPoints = []}) "happyReduce_276")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4028 17 4028 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4028 17 4028 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4028 19 4028 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4028 19 4028 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4028 19 4028 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4028 19 4028 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4028 19 4028 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4028 19 4028 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4028 36 4028 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4028 36 4028 38, srcInfoPoints = []}) 1 "1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4028 39 4028 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4028 39 4028 42, srcInfoPoints = []}) 74 "74"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4028 43 4028 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4028 43 4028 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4028 43 4028 61, srcInfoPoints = []}) "happyReduction_276"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4029 1 4033 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4029 1 4033 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4029 1 4029 19, srcInfoPoints = []}) "happyReduction_276") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4029 20 4030 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4029 20 4029 21,SrcSpan "tests/examples/CParser.hs" 4030 14 4030 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4029 21 4030 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4029 21 4029 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4029 21 4029 30, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4029 31 4029 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4029 31 4029 32,SrcSpan "tests/examples/CParser.hs" 4029 32 4029 40,SrcSpan "tests/examples/CParser.hs" 4029 40 4029 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4029 32 4029 40, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4030 5 4030 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4030 5 4030 14, srcInfoPoints = []}) "happyRest"))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4030 16 4030 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4030 16 4030 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4031 6 4033 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4031 6 4031 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4031 8 4033 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4031 8 4033 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4031 8 4031 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4031 8 4031 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4031 8 4031 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4031 18 4033 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4031 18 4031 19,SrcSpan "tests/examples/CParser.hs" 4033 5 4033 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4031 19 4032 66, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4031 19 4031 23,SrcSpan "tests/examples/CParser.hs" 4031 45 4031 47,SrcSpan "tests/examples/CParser.hs" 4031 48 4031 49,SrcSpan "tests/examples/CParser.hs" 4032 65 4032 66]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4031 24 4031 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4031 24 4031 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4031 24 4031 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4031 24 4031 34, srcInfoPoints = []}) "happyOut38"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4031 35 4031 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4031 35 4031 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4031 35 4031 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4031 50 4032 65, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4031 50 4031 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4031 50 4031 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4031 62 4032 65, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4031 62 4031 64]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4032 5 4032 65, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4032 5 4032 6,SrcSpan "tests/examples/CParser.hs" 4032 64 4032 65]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4032 7 4032 64, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4032 7 4032 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4032 7 4032 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4032 7 4032 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4032 7 4032 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4032 20 4032 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4032 20 4032 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4032 20 4032 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4032 32 4032 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4032 32 4032 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4032 32 4032 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4032 34 4032 64, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4032 34 4032 61, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4032 34 4032 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4032 34 4032 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4032 34 4032 39, srcInfoPoints = []}) "CDecl"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4032 40 4032 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4032 40 4032 41,SrcSpan "tests/examples/CParser.hs" 4032 60 4032 61]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4032 41 4032 60, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4032 41 4032 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4032 41 4032 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4032 41 4032 48, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4032 49 4032 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4032 49 4032 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4032 49 4032 60, srcInfoPoints = []}) "happy_var_1")))))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4032 62 4032 64, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4032 62 4032 63,SrcSpan "tests/examples/CParser.hs" 4032 63 4032 64]}) []))))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4033 7 4033 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4033 7 4033 8,SrcSpan "tests/examples/CParser.hs" 4033 39 4033 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4033 8 4033 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4033 8 4033 9,SrcSpan "tests/examples/CParser.hs" 4033 11 4033 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4033 9 4033 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4033 9 4033 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4033 14 4033 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4033 14 4033 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4033 14 4033 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4033 14 4033 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4033 26 4033 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4033 26 4033 27,SrcSpan "tests/examples/CParser.hs" 4033 38 4033 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4033 27 4033 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4033 27 4033 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4033 27 4033 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4033 27 4033 36, srcInfoPoints = []}) "happyIn81"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4033 37 4033 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4033 37 4033 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4033 37 4033 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4035 1 4035 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4035 1 4035 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4035 1 4035 16, srcInfoPoints = []}) "happyReduce_277")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4035 17 4035 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4035 17 4035 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4035 19 4035 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4035 19 4035 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4035 19 4035 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4035 19 4035 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4035 19 4035 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4035 19 4035 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4035 36 4035 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4035 36 4035 38, srcInfoPoints = []}) 2 "2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4035 39 4035 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4035 39 4035 42, srcInfoPoints = []}) 74 "74"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4035 43 4035 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4035 43 4035 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4035 43 4035 61, srcInfoPoints = []}) "happyReduction_277"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4036 1 4042 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4036 1 4042 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4036 1 4036 19, srcInfoPoints = []}) "happyReduction_277") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4036 20 4038 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4036 20 4036 21,SrcSpan "tests/examples/CParser.hs" 4038 14 4038 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4036 21 4038 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4036 21 4036 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4036 21 4036 30, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4036 31 4036 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4036 31 4036 32,SrcSpan "tests/examples/CParser.hs" 4036 32 4036 40,SrcSpan "tests/examples/CParser.hs" 4036 40 4036 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4036 32 4036 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4037 5 4038 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4037 5 4037 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4037 5 4037 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4037 15 4037 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4037 15 4037 16,SrcSpan "tests/examples/CParser.hs" 4037 16 4037 24,SrcSpan "tests/examples/CParser.hs" 4037 24 4037 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4037 16 4037 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4038 5 4038 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4038 5 4038 14, srcInfoPoints = []}) "happyRest")))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4038 16 4038 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4038 16 4038 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4039 6 4042 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4039 6 4039 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4039 8 4042 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4039 8 4042 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4039 8 4039 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4039 8 4039 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4039 8 4039 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4039 18 4042 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4039 18 4039 19,SrcSpan "tests/examples/CParser.hs" 4042 5 4042 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4039 19 4041 118, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4039 19 4039 23,SrcSpan "tests/examples/CParser.hs" 4039 45 4039 47,SrcSpan "tests/examples/CParser.hs" 4039 48 4039 49,SrcSpan "tests/examples/CParser.hs" 4041 117 4041 118]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4039 24 4039 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4039 24 4039 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4039 24 4039 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4039 24 4039 34, srcInfoPoints = []}) "happyOut38"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4039 35 4039 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4039 35 4039 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4039 35 4039 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4039 50 4041 117, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4039 50 4039 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4039 50 4039 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4039 62 4041 117, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4039 62 4039 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4040 5 4041 117, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4040 5 4040 9,SrcSpan "tests/examples/CParser.hs" 4040 31 4040 33,SrcSpan "tests/examples/CParser.hs" 4040 34 4040 35,SrcSpan "tests/examples/CParser.hs" 4041 116 4041 117]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4040 10 4040 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4040 10 4040 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4040 10 4040 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4040 10 4040 20, srcInfoPoints = []}) "happyOut84"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4040 21 4040 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4040 21 4040 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4040 21 4040 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4040 36 4041 116, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4040 36 4040 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4040 36 4040 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4040 48 4041 116, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4040 48 4040 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 5 4041 116, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4041 5 4041 6,SrcSpan "tests/examples/CParser.hs" 4041 115 4041 116]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 7 4041 115, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 7 4041 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 7 4041 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 7 4041 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 7 4041 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 20 4041 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 20 4041 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 20 4041 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 32 4041 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 32 4041 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 32 4041 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 34 4041 115, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 34 4041 61, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 34 4041 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 34 4041 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 34 4041 39, srcInfoPoints = []}) "CDecl"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 40 4041 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4041 40 4041 41,SrcSpan "tests/examples/CParser.hs" 4041 60 4041 61]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 41 4041 60, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 41 4041 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 41 4041 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 41 4041 48, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 49 4041 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 49 4041 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 49 4041 60, srcInfoPoints = []}) "happy_var_1")))))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 62 4041 115, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4041 62 4041 63,SrcSpan "tests/examples/CParser.hs" 4041 114 4041 115]}) [Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 63 4041 114, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4041 63 4041 64,SrcSpan "tests/examples/CParser.hs" 4041 95 4041 96,SrcSpan "tests/examples/CParser.hs" 4041 104 4041 105,SrcSpan "tests/examples/CParser.hs" 4041 113 4041 114]}) Boxed [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 64 4041 95, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 64 4041 68, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 64 4041 68, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 64 4041 68, srcInfoPoints = []}) "Just"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 69 4041 95, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4041 69 4041 70,SrcSpan "tests/examples/CParser.hs" 4041 94 4041 95]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 70 4041 94, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 70 4041 82, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 70 4041 82, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 70 4041 82, srcInfoPoints = []}) "reverseDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 83 4041 94, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 83 4041 94, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 83 4041 94, srcInfoPoints = []}) "happy_var_2"))))),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 97 4041 104, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 97 4041 104, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 97 4041 104, srcInfoPoints = []}) "Nothing")),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 106 4041 113, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 106 4041 113, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 106 4041 113, srcInfoPoints = []}) "Nothing"))]]))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4042 7 4042 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4042 7 4042 8,SrcSpan "tests/examples/CParser.hs" 4042 39 4042 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4042 8 4042 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4042 8 4042 9,SrcSpan "tests/examples/CParser.hs" 4042 11 4042 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4042 9 4042 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4042 9 4042 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4042 14 4042 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4042 14 4042 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4042 14 4042 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4042 14 4042 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4042 26 4042 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4042 26 4042 27,SrcSpan "tests/examples/CParser.hs" 4042 38 4042 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4042 27 4042 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4042 27 4042 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4042 27 4042 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4042 27 4042 36, srcInfoPoints = []}) "happyIn81"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4042 37 4042 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4042 37 4042 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4042 37 4042 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4044 1 4044 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4044 1 4044 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4044 1 4044 16, srcInfoPoints = []}) "happyReduce_278")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4044 17 4044 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4044 17 4044 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4044 19 4044 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4044 19 4044 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4044 19 4044 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4044 19 4044 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4044 19 4044 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4044 19 4044 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4044 36 4044 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4044 36 4044 38, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4044 39 4044 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4044 39 4044 42, srcInfoPoints = []}) 74 "74"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4044 43 4044 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4044 43 4044 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4044 43 4044 61, srcInfoPoints = []}) "happyReduction_278"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4045 1 4053 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4045 1 4053 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4045 1 4045 19, srcInfoPoints = []}) "happyReduction_278") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4045 20 4048 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4045 20 4045 21,SrcSpan "tests/examples/CParser.hs" 4048 14 4048 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4045 21 4048 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4045 21 4045 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4045 21 4045 30, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4045 31 4045 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4045 31 4045 32,SrcSpan "tests/examples/CParser.hs" 4045 32 4045 40,SrcSpan "tests/examples/CParser.hs" 4045 40 4045 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4045 32 4045 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4046 5 4048 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4046 5 4046 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4046 5 4046 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4046 15 4046 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4046 15 4046 16,SrcSpan "tests/examples/CParser.hs" 4046 16 4046 24,SrcSpan "tests/examples/CParser.hs" 4046 24 4046 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4046 16 4046 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4047 5 4048 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4047 5 4047 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4047 5 4047 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4047 15 4047 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4047 15 4047 16,SrcSpan "tests/examples/CParser.hs" 4047 16 4047 24,SrcSpan "tests/examples/CParser.hs" 4047 24 4047 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4047 16 4047 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4048 5 4048 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4048 5 4048 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4048 16 4048 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4048 16 4048 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4049 6 4053 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4049 6 4049 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4049 8 4053 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4049 8 4053 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4049 8 4049 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4049 8 4049 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4049 8 4049 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4049 18 4053 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4049 18 4049 19,SrcSpan "tests/examples/CParser.hs" 4053 5 4053 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4049 19 4052 151, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4049 19 4049 23,SrcSpan "tests/examples/CParser.hs" 4049 45 4049 47,SrcSpan "tests/examples/CParser.hs" 4049 48 4049 49,SrcSpan "tests/examples/CParser.hs" 4052 150 4052 151]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4049 24 4049 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4049 24 4049 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4049 24 4049 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4049 24 4049 34, srcInfoPoints = []}) "happyOut38"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4049 35 4049 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4049 35 4049 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4049 35 4049 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4049 50 4052 150, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4049 50 4049 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4049 50 4049 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4049 62 4052 150, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4049 62 4049 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4050 5 4052 150, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4050 5 4050 9,SrcSpan "tests/examples/CParser.hs" 4050 31 4050 33,SrcSpan "tests/examples/CParser.hs" 4050 34 4050 35,SrcSpan "tests/examples/CParser.hs" 4052 149 4052 150]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4050 10 4050 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4050 10 4050 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4050 10 4050 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4050 10 4050 20, srcInfoPoints = []}) "happyOut72"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4050 21 4050 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4050 21 4050 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4050 21 4050 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4050 36 4052 149, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4050 36 4050 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4050 36 4050 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4050 48 4052 149, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4050 48 4050 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4051 5 4052 149, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4051 5 4051 9,SrcSpan "tests/examples/CParser.hs" 4051 32 4051 34,SrcSpan "tests/examples/CParser.hs" 4051 35 4051 36,SrcSpan "tests/examples/CParser.hs" 4052 148 4052 149]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4051 10 4051 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4051 10 4051 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4051 10 4051 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4051 10 4051 21, srcInfoPoints = []}) "happyOut126"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4051 22 4051 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4051 22 4051 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4051 22 4051 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4051 37 4052 148, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4051 37 4051 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4051 37 4051 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4051 49 4052 148, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4051 49 4051 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 5 4052 148, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4052 5 4052 6,SrcSpan "tests/examples/CParser.hs" 4052 147 4052 148]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 7 4052 147, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 7 4052 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 7 4052 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 7 4052 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 7 4052 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 20 4052 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 20 4052 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 20 4052 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 32 4052 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 32 4052 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 32 4052 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 34 4052 147, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 34 4052 61, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 34 4052 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 34 4052 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 34 4052 39, srcInfoPoints = []}) "CDecl"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 40 4052 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4052 40 4052 41,SrcSpan "tests/examples/CParser.hs" 4052 60 4052 61]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 41 4052 60, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 41 4052 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 41 4052 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 41 4052 48, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 49 4052 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 49 4052 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 49 4052 60, srcInfoPoints = []}) "happy_var_1")))))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 62 4052 147, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4052 62 4052 63,SrcSpan "tests/examples/CParser.hs" 4052 146 4052 147]}) [Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 63 4052 146, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4052 63 4052 64,SrcSpan "tests/examples/CParser.hs" 4052 127 4052 128,SrcSpan "tests/examples/CParser.hs" 4052 136 4052 137,SrcSpan "tests/examples/CParser.hs" 4052 145 4052 146]}) Boxed [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 64 4052 127, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 64 4052 68, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 64 4052 68, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 64 4052 68, srcInfoPoints = []}) "Just"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 69 4052 127, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4052 69 4052 70,SrcSpan "tests/examples/CParser.hs" 4052 126 4052 127]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 70 4052 126, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 70 4052 82, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 70 4052 82, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 70 4052 82, srcInfoPoints = []}) "reverseDeclr"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 83 4052 85, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 83 4052 85, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 83 4052 85, srcInfoPoints = []}) "$!"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 86 4052 126, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 86 4052 114, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 86 4052 102, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 86 4052 102, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 86 4052 102, srcInfoPoints = []}) "appendDeclrAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 103 4052 114, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 103 4052 114, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 103 4052 114, srcInfoPoints = []}) "happy_var_3")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 115 4052 126, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 115 4052 126, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 115 4052 126, srcInfoPoints = []}) "happy_var_2")))))),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 129 4052 136, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 129 4052 136, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 129 4052 136, srcInfoPoints = []}) "Nothing")),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 138 4052 145, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 138 4052 145, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 138 4052 145, srcInfoPoints = []}) "Nothing"))]]))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4053 7 4053 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4053 7 4053 8,SrcSpan "tests/examples/CParser.hs" 4053 39 4053 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4053 8 4053 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4053 8 4053 9,SrcSpan "tests/examples/CParser.hs" 4053 11 4053 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4053 9 4053 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4053 9 4053 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4053 14 4053 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4053 14 4053 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4053 14 4053 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4053 14 4053 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4053 26 4053 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4053 26 4053 27,SrcSpan "tests/examples/CParser.hs" 4053 38 4053 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4053 27 4053 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4053 27 4053 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4053 27 4053 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4053 27 4053 36, srcInfoPoints = []}) "happyIn81"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4053 37 4053 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4053 37 4053 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4053 37 4053 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4055 1 4055 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4055 1 4055 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4055 1 4055 16, srcInfoPoints = []}) "happyReduce_279")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4055 17 4055 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4055 17 4055 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4055 19 4055 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4055 19 4055 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4055 19 4055 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4055 19 4055 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4055 19 4055 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4055 19 4055 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4055 36 4055 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4055 36 4055 38, srcInfoPoints = []}) 1 "1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4055 39 4055 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4055 39 4055 42, srcInfoPoints = []}) 74 "74"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4055 43 4055 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4055 43 4055 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4055 43 4055 61, srcInfoPoints = []}) "happyReduction_279"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4056 1 4060 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4056 1 4060 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4056 1 4056 19, srcInfoPoints = []}) "happyReduction_279") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4056 20 4057 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4056 20 4056 21,SrcSpan "tests/examples/CParser.hs" 4057 14 4057 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4056 21 4057 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4056 21 4056 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4056 21 4056 30, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4056 31 4056 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4056 31 4056 32,SrcSpan "tests/examples/CParser.hs" 4056 32 4056 40,SrcSpan "tests/examples/CParser.hs" 4056 40 4056 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4056 32 4056 40, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4057 5 4057 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4057 5 4057 14, srcInfoPoints = []}) "happyRest"))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4057 16 4057 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4057 16 4057 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4058 6 4060 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4058 6 4058 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4058 8 4060 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4058 8 4060 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4058 8 4058 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4058 8 4058 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4058 8 4058 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4058 18 4060 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4058 18 4058 19,SrcSpan "tests/examples/CParser.hs" 4060 5 4060 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4058 19 4059 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4058 19 4058 23,SrcSpan "tests/examples/CParser.hs" 4058 45 4058 47,SrcSpan "tests/examples/CParser.hs" 4058 48 4058 49,SrcSpan "tests/examples/CParser.hs" 4059 55 4059 56]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4058 24 4058 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4058 24 4058 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4058 24 4058 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4058 24 4058 34, srcInfoPoints = []}) "happyOut41"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4058 35 4058 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4058 35 4058 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4058 35 4058 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4058 50 4059 55, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4058 50 4058 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4058 50 4058 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4058 62 4059 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4058 62 4058 64]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4059 5 4059 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4059 5 4059 6,SrcSpan "tests/examples/CParser.hs" 4059 54 4059 55]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4059 7 4059 54, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4059 7 4059 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4059 7 4059 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4059 7 4059 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4059 7 4059 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4059 20 4059 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4059 20 4059 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4059 20 4059 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4059 32 4059 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4059 32 4059 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4059 32 4059 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4059 34 4059 54, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4059 34 4059 51, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4059 34 4059 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4059 34 4059 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4059 34 4059 39, srcInfoPoints = []}) "CDecl"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4059 40 4059 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4059 40 4059 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4059 40 4059 51, srcInfoPoints = []}) "happy_var_1")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4059 52 4059 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4059 52 4059 53,SrcSpan "tests/examples/CParser.hs" 4059 53 4059 54]}) []))))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4060 7 4060 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4060 7 4060 8,SrcSpan "tests/examples/CParser.hs" 4060 39 4060 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4060 8 4060 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4060 8 4060 9,SrcSpan "tests/examples/CParser.hs" 4060 11 4060 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4060 9 4060 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4060 9 4060 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4060 14 4060 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4060 14 4060 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4060 14 4060 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4060 14 4060 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4060 26 4060 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4060 26 4060 27,SrcSpan "tests/examples/CParser.hs" 4060 38 4060 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4060 27 4060 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4060 27 4060 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4060 27 4060 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4060 27 4060 36, srcInfoPoints = []}) "happyIn81"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4060 37 4060 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4060 37 4060 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4060 37 4060 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4062 1 4062 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4062 1 4062 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4062 1 4062 16, srcInfoPoints = []}) "happyReduce_280")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4062 17 4062 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4062 17 4062 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4062 19 4062 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4062 19 4062 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4062 19 4062 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4062 19 4062 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4062 19 4062 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4062 19 4062 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4062 36 4062 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4062 36 4062 38, srcInfoPoints = []}) 2 "2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4062 39 4062 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4062 39 4062 42, srcInfoPoints = []}) 74 "74"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4062 43 4062 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4062 43 4062 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4062 43 4062 61, srcInfoPoints = []}) "happyReduction_280"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4063 1 4069 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4063 1 4069 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4063 1 4063 19, srcInfoPoints = []}) "happyReduction_280") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4063 20 4065 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4063 20 4063 21,SrcSpan "tests/examples/CParser.hs" 4065 14 4065 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4063 21 4065 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4063 21 4063 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4063 21 4063 30, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4063 31 4063 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4063 31 4063 32,SrcSpan "tests/examples/CParser.hs" 4063 32 4063 40,SrcSpan "tests/examples/CParser.hs" 4063 40 4063 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4063 32 4063 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4064 5 4065 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4064 5 4064 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4064 5 4064 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4064 15 4064 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4064 15 4064 16,SrcSpan "tests/examples/CParser.hs" 4064 16 4064 24,SrcSpan "tests/examples/CParser.hs" 4064 24 4064 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4064 16 4064 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4065 5 4065 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4065 5 4065 14, srcInfoPoints = []}) "happyRest")))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4065 16 4065 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4065 16 4065 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4066 6 4069 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4066 6 4066 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4066 8 4069 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4066 8 4069 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4066 8 4066 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4066 8 4066 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4066 8 4066 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4066 18 4069 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4066 18 4066 19,SrcSpan "tests/examples/CParser.hs" 4069 5 4069 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4066 19 4068 108, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4066 19 4066 23,SrcSpan "tests/examples/CParser.hs" 4066 45 4066 47,SrcSpan "tests/examples/CParser.hs" 4066 48 4066 49,SrcSpan "tests/examples/CParser.hs" 4068 107 4068 108]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4066 24 4066 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4066 24 4066 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4066 24 4066 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4066 24 4066 34, srcInfoPoints = []}) "happyOut41"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4066 35 4066 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4066 35 4066 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4066 35 4066 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4066 50 4068 107, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4066 50 4066 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4066 50 4066 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4066 62 4068 107, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4066 62 4066 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4067 5 4068 107, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4067 5 4067 9,SrcSpan "tests/examples/CParser.hs" 4067 31 4067 33,SrcSpan "tests/examples/CParser.hs" 4067 34 4067 35,SrcSpan "tests/examples/CParser.hs" 4068 106 4068 107]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4067 10 4067 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4067 10 4067 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4067 10 4067 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4067 10 4067 20, srcInfoPoints = []}) "happyOut84"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4067 21 4067 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4067 21 4067 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4067 21 4067 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4067 36 4068 106, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4067 36 4067 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4067 36 4067 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4067 48 4068 106, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4067 48 4067 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 5 4068 106, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4068 5 4068 6,SrcSpan "tests/examples/CParser.hs" 4068 105 4068 106]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 7 4068 105, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 7 4068 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 7 4068 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 7 4068 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 7 4068 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 20 4068 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 20 4068 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 20 4068 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 32 4068 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 32 4068 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 32 4068 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 34 4068 105, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 34 4068 51, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 34 4068 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 34 4068 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 34 4068 39, srcInfoPoints = []}) "CDecl"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 40 4068 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 40 4068 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 40 4068 51, srcInfoPoints = []}) "happy_var_1")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 52 4068 105, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4068 52 4068 53,SrcSpan "tests/examples/CParser.hs" 4068 104 4068 105]}) [Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 53 4068 104, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4068 53 4068 54,SrcSpan "tests/examples/CParser.hs" 4068 85 4068 86,SrcSpan "tests/examples/CParser.hs" 4068 94 4068 95,SrcSpan "tests/examples/CParser.hs" 4068 103 4068 104]}) Boxed [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 54 4068 85, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 54 4068 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 54 4068 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 54 4068 58, srcInfoPoints = []}) "Just"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 59 4068 85, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4068 59 4068 60,SrcSpan "tests/examples/CParser.hs" 4068 84 4068 85]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 60 4068 84, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 60 4068 72, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 60 4068 72, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 60 4068 72, srcInfoPoints = []}) "reverseDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 73 4068 84, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 73 4068 84, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 73 4068 84, srcInfoPoints = []}) "happy_var_2"))))),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 87 4068 94, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 87 4068 94, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 87 4068 94, srcInfoPoints = []}) "Nothing")),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 96 4068 103, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 96 4068 103, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 96 4068 103, srcInfoPoints = []}) "Nothing"))]]))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4069 7 4069 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4069 7 4069 8,SrcSpan "tests/examples/CParser.hs" 4069 39 4069 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4069 8 4069 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4069 8 4069 9,SrcSpan "tests/examples/CParser.hs" 4069 11 4069 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4069 9 4069 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4069 9 4069 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4069 14 4069 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4069 14 4069 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4069 14 4069 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4069 14 4069 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4069 26 4069 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4069 26 4069 27,SrcSpan "tests/examples/CParser.hs" 4069 38 4069 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4069 27 4069 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4069 27 4069 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4069 27 4069 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4069 27 4069 36, srcInfoPoints = []}) "happyIn81"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4069 37 4069 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4069 37 4069 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4069 37 4069 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4071 1 4071 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4071 1 4071 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4071 1 4071 16, srcInfoPoints = []}) "happyReduce_281")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4071 17 4071 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4071 17 4071 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4071 19 4071 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4071 19 4071 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4071 19 4071 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4071 19 4071 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4071 19 4071 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4071 19 4071 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4071 36 4071 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4071 36 4071 38, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4071 39 4071 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4071 39 4071 42, srcInfoPoints = []}) 74 "74"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4071 43 4071 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4071 43 4071 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4071 43 4071 61, srcInfoPoints = []}) "happyReduction_281"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4072 1 4080 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4072 1 4080 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4072 1 4072 19, srcInfoPoints = []}) "happyReduction_281") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4072 20 4075 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4072 20 4072 21,SrcSpan "tests/examples/CParser.hs" 4075 14 4075 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4072 21 4075 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4072 21 4072 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4072 21 4072 30, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4072 31 4072 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4072 31 4072 32,SrcSpan "tests/examples/CParser.hs" 4072 32 4072 40,SrcSpan "tests/examples/CParser.hs" 4072 40 4072 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4072 32 4072 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4073 5 4075 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4073 5 4073 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4073 5 4073 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4073 15 4073 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4073 15 4073 16,SrcSpan "tests/examples/CParser.hs" 4073 16 4073 24,SrcSpan "tests/examples/CParser.hs" 4073 24 4073 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4073 16 4073 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4074 5 4075 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4074 5 4074 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4074 5 4074 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4074 15 4074 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4074 15 4074 16,SrcSpan "tests/examples/CParser.hs" 4074 16 4074 24,SrcSpan "tests/examples/CParser.hs" 4074 24 4074 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4074 16 4074 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4075 5 4075 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4075 5 4075 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4075 16 4075 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4075 16 4075 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4076 6 4080 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4076 6 4076 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4076 8 4080 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4076 8 4080 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4076 8 4076 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4076 8 4076 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4076 8 4076 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4076 18 4080 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4076 18 4076 19,SrcSpan "tests/examples/CParser.hs" 4080 5 4080 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4076 19 4079 141, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4076 19 4076 23,SrcSpan "tests/examples/CParser.hs" 4076 45 4076 47,SrcSpan "tests/examples/CParser.hs" 4076 48 4076 49,SrcSpan "tests/examples/CParser.hs" 4079 140 4079 141]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4076 24 4076 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4076 24 4076 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4076 24 4076 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4076 24 4076 34, srcInfoPoints = []}) "happyOut41"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4076 35 4076 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4076 35 4076 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4076 35 4076 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4076 50 4079 140, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4076 50 4076 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4076 50 4076 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4076 62 4079 140, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4076 62 4076 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4077 5 4079 140, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4077 5 4077 9,SrcSpan "tests/examples/CParser.hs" 4077 31 4077 33,SrcSpan "tests/examples/CParser.hs" 4077 34 4077 35,SrcSpan "tests/examples/CParser.hs" 4079 139 4079 140]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4077 10 4077 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4077 10 4077 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4077 10 4077 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4077 10 4077 20, srcInfoPoints = []}) "happyOut72"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4077 21 4077 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4077 21 4077 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4077 21 4077 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4077 36 4079 139, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4077 36 4077 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4077 36 4077 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4077 48 4079 139, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4077 48 4077 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4078 5 4079 139, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4078 5 4078 9,SrcSpan "tests/examples/CParser.hs" 4078 32 4078 34,SrcSpan "tests/examples/CParser.hs" 4078 35 4078 36,SrcSpan "tests/examples/CParser.hs" 4079 138 4079 139]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4078 10 4078 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4078 10 4078 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4078 10 4078 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4078 10 4078 21, srcInfoPoints = []}) "happyOut126"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4078 22 4078 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4078 22 4078 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4078 22 4078 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4078 37 4079 138, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4078 37 4078 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4078 37 4078 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4078 49 4079 138, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4078 49 4078 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 5 4079 138, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4079 5 4079 6,SrcSpan "tests/examples/CParser.hs" 4079 137 4079 138]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 7 4079 137, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 7 4079 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 7 4079 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 7 4079 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 7 4079 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 20 4079 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 20 4079 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 20 4079 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 32 4079 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 32 4079 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 32 4079 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 34 4079 137, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 34 4079 51, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 34 4079 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 34 4079 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 34 4079 39, srcInfoPoints = []}) "CDecl"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 40 4079 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 40 4079 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 40 4079 51, srcInfoPoints = []}) "happy_var_1")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 52 4079 137, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4079 52 4079 53,SrcSpan "tests/examples/CParser.hs" 4079 136 4079 137]}) [Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 53 4079 136, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4079 53 4079 54,SrcSpan "tests/examples/CParser.hs" 4079 117 4079 118,SrcSpan "tests/examples/CParser.hs" 4079 126 4079 127,SrcSpan "tests/examples/CParser.hs" 4079 135 4079 136]}) Boxed [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 54 4079 117, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 54 4079 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 54 4079 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 54 4079 58, srcInfoPoints = []}) "Just"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 59 4079 117, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4079 59 4079 60,SrcSpan "tests/examples/CParser.hs" 4079 116 4079 117]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 60 4079 116, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 60 4079 72, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 60 4079 72, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 60 4079 72, srcInfoPoints = []}) "reverseDeclr"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 73 4079 75, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 73 4079 75, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 73 4079 75, srcInfoPoints = []}) "$!"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 76 4079 116, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 76 4079 104, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 76 4079 92, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 76 4079 92, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 76 4079 92, srcInfoPoints = []}) "appendDeclrAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 93 4079 104, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 93 4079 104, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 93 4079 104, srcInfoPoints = []}) "happy_var_3")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 105 4079 116, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 105 4079 116, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 105 4079 116, srcInfoPoints = []}) "happy_var_2")))))),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 119 4079 126, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 119 4079 126, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 119 4079 126, srcInfoPoints = []}) "Nothing")),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 128 4079 135, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 128 4079 135, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 128 4079 135, srcInfoPoints = []}) "Nothing"))]]))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4080 7 4080 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4080 7 4080 8,SrcSpan "tests/examples/CParser.hs" 4080 39 4080 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4080 8 4080 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4080 8 4080 9,SrcSpan "tests/examples/CParser.hs" 4080 11 4080 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4080 9 4080 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4080 9 4080 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4080 14 4080 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4080 14 4080 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4080 14 4080 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4080 14 4080 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4080 26 4080 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4080 26 4080 27,SrcSpan "tests/examples/CParser.hs" 4080 38 4080 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4080 27 4080 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4080 27 4080 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4080 27 4080 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4080 27 4080 36, srcInfoPoints = []}) "happyIn81"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4080 37 4080 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4080 37 4080 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4080 37 4080 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4082 1 4082 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4082 1 4082 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4082 1 4082 16, srcInfoPoints = []}) "happyReduce_282")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4082 17 4082 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4082 17 4082 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4082 19 4082 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4082 19 4082 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4082 19 4082 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4082 19 4082 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4082 19 4082 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4082 19 4082 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4082 36 4082 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4082 36 4082 38, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4082 39 4082 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4082 39 4082 42, srcInfoPoints = []}) 74 "74"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4082 43 4082 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4082 43 4082 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4082 43 4082 61, srcInfoPoints = []}) "happyReduction_282"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4083 1 4091 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4083 1 4091 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4083 1 4083 19, srcInfoPoints = []}) "happyReduction_282") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4083 20 4086 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4083 20 4083 21,SrcSpan "tests/examples/CParser.hs" 4086 14 4086 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4083 21 4086 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4083 21 4083 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4083 21 4083 30, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4083 31 4083 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4083 31 4083 32,SrcSpan "tests/examples/CParser.hs" 4083 32 4083 40,SrcSpan "tests/examples/CParser.hs" 4083 40 4083 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4083 32 4083 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4084 5 4086 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4084 5 4084 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4084 5 4084 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4084 15 4084 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4084 15 4084 16,SrcSpan "tests/examples/CParser.hs" 4084 16 4084 24,SrcSpan "tests/examples/CParser.hs" 4084 24 4084 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4084 16 4084 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4085 5 4086 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4085 5 4085 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4085 5 4085 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4085 15 4085 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4085 15 4085 16,SrcSpan "tests/examples/CParser.hs" 4085 16 4085 24,SrcSpan "tests/examples/CParser.hs" 4085 24 4085 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4085 16 4085 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4086 5 4086 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4086 5 4086 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4086 16 4086 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4086 16 4086 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4087 6 4091 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4087 6 4087 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4087 8 4091 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4087 8 4091 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4087 8 4087 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4087 8 4087 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4087 8 4087 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4087 18 4091 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4087 18 4087 19,SrcSpan "tests/examples/CParser.hs" 4091 5 4091 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4087 19 4090 141, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4087 19 4087 23,SrcSpan "tests/examples/CParser.hs" 4087 45 4087 47,SrcSpan "tests/examples/CParser.hs" 4087 48 4087 49,SrcSpan "tests/examples/CParser.hs" 4090 140 4090 141]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4087 24 4087 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4087 24 4087 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4087 24 4087 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4087 24 4087 34, srcInfoPoints = []}) "happyOut41"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4087 35 4087 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4087 35 4087 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4087 35 4087 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4087 50 4090 140, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4087 50 4087 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4087 50 4087 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4087 62 4090 140, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4087 62 4087 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4088 5 4090 140, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4088 5 4088 9,SrcSpan "tests/examples/CParser.hs" 4088 31 4088 33,SrcSpan "tests/examples/CParser.hs" 4088 34 4088 35,SrcSpan "tests/examples/CParser.hs" 4090 139 4090 140]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4088 10 4088 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4088 10 4088 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4088 10 4088 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4088 10 4088 20, srcInfoPoints = []}) "happyOut66"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4088 21 4088 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4088 21 4088 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4088 21 4088 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4088 36 4090 139, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4088 36 4088 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4088 36 4088 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4088 48 4090 139, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4088 48 4088 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4089 5 4090 139, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4089 5 4089 9,SrcSpan "tests/examples/CParser.hs" 4089 32 4089 34,SrcSpan "tests/examples/CParser.hs" 4089 35 4089 36,SrcSpan "tests/examples/CParser.hs" 4090 138 4090 139]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4089 10 4089 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4089 10 4089 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4089 10 4089 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4089 10 4089 21, srcInfoPoints = []}) "happyOut126"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4089 22 4089 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4089 22 4089 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4089 22 4089 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4089 37 4090 138, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4089 37 4089 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4089 37 4089 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4089 49 4090 138, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4089 49 4089 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 5 4090 138, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4090 5 4090 6,SrcSpan "tests/examples/CParser.hs" 4090 137 4090 138]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 7 4090 137, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 7 4090 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 7 4090 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 7 4090 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 7 4090 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 20 4090 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 20 4090 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 20 4090 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 32 4090 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 32 4090 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 32 4090 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 34 4090 137, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 34 4090 51, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 34 4090 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 34 4090 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 34 4090 39, srcInfoPoints = []}) "CDecl"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 40 4090 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 40 4090 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 40 4090 51, srcInfoPoints = []}) "happy_var_1")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 52 4090 137, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4090 52 4090 53,SrcSpan "tests/examples/CParser.hs" 4090 136 4090 137]}) [Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 53 4090 136, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4090 53 4090 54,SrcSpan "tests/examples/CParser.hs" 4090 117 4090 118,SrcSpan "tests/examples/CParser.hs" 4090 126 4090 127,SrcSpan "tests/examples/CParser.hs" 4090 135 4090 136]}) Boxed [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 54 4090 117, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 54 4090 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 54 4090 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 54 4090 58, srcInfoPoints = []}) "Just"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 59 4090 117, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4090 59 4090 60,SrcSpan "tests/examples/CParser.hs" 4090 116 4090 117]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 60 4090 116, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 60 4090 72, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 60 4090 72, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 60 4090 72, srcInfoPoints = []}) "reverseDeclr"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 73 4090 75, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 73 4090 75, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 73 4090 75, srcInfoPoints = []}) "$!"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 76 4090 116, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 76 4090 104, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 76 4090 92, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 76 4090 92, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 76 4090 92, srcInfoPoints = []}) "appendDeclrAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 93 4090 104, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 93 4090 104, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 93 4090 104, srcInfoPoints = []}) "happy_var_3")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 105 4090 116, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 105 4090 116, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 105 4090 116, srcInfoPoints = []}) "happy_var_2")))))),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 119 4090 126, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 119 4090 126, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 119 4090 126, srcInfoPoints = []}) "Nothing")),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 128 4090 135, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 128 4090 135, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 128 4090 135, srcInfoPoints = []}) "Nothing"))]]))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4091 7 4091 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4091 7 4091 8,SrcSpan "tests/examples/CParser.hs" 4091 39 4091 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4091 8 4091 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4091 8 4091 9,SrcSpan "tests/examples/CParser.hs" 4091 11 4091 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4091 9 4091 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4091 9 4091 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4091 14 4091 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4091 14 4091 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4091 14 4091 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4091 14 4091 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4091 26 4091 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4091 26 4091 27,SrcSpan "tests/examples/CParser.hs" 4091 38 4091 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4091 27 4091 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4091 27 4091 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4091 27 4091 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4091 27 4091 36, srcInfoPoints = []}) "happyIn81"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4091 37 4091 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4091 37 4091 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4091 37 4091 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4093 1 4093 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4093 1 4093 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4093 1 4093 16, srcInfoPoints = []}) "happyReduce_283")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4093 17 4093 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4093 17 4093 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4093 19 4093 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4093 19 4093 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4093 19 4093 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4093 19 4093 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4093 19 4093 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4093 19 4093 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4093 36 4093 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4093 36 4093 38, srcInfoPoints = []}) 1 "1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4093 39 4093 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4093 39 4093 42, srcInfoPoints = []}) 74 "74"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4093 43 4093 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4093 43 4093 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4093 43 4093 61, srcInfoPoints = []}) "happyReduction_283"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4094 1 4098 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4094 1 4098 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4094 1 4094 19, srcInfoPoints = []}) "happyReduction_283") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4094 20 4095 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4094 20 4094 21,SrcSpan "tests/examples/CParser.hs" 4095 14 4095 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4094 21 4095 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4094 21 4094 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4094 21 4094 30, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4094 31 4094 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4094 31 4094 32,SrcSpan "tests/examples/CParser.hs" 4094 32 4094 40,SrcSpan "tests/examples/CParser.hs" 4094 40 4094 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4094 32 4094 40, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4095 5 4095 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4095 5 4095 14, srcInfoPoints = []}) "happyRest"))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4095 16 4095 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4095 16 4095 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4096 6 4098 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4096 6 4096 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4096 8 4098 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4096 8 4098 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4096 8 4096 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4096 8 4096 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4096 8 4096 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4096 18 4098 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4096 18 4096 19,SrcSpan "tests/examples/CParser.hs" 4098 5 4098 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4096 19 4097 72, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4096 19 4096 23,SrcSpan "tests/examples/CParser.hs" 4096 45 4096 47,SrcSpan "tests/examples/CParser.hs" 4096 48 4096 49,SrcSpan "tests/examples/CParser.hs" 4097 71 4097 72]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4096 24 4096 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4096 24 4096 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4096 24 4096 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4096 24 4096 34, srcInfoPoints = []}) "happyOut62"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4096 35 4096 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4096 35 4096 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4096 35 4096 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4096 50 4097 71, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4096 50 4096 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4096 50 4096 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4096 62 4097 71, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4096 62 4096 64]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4097 5 4097 71, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4097 5 4097 6,SrcSpan "tests/examples/CParser.hs" 4097 70 4097 71]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4097 7 4097 70, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4097 7 4097 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4097 7 4097 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4097 7 4097 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4097 7 4097 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4097 20 4097 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4097 20 4097 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4097 20 4097 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4097 32 4097 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4097 32 4097 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4097 32 4097 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4097 34 4097 70, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4097 34 4097 67, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4097 34 4097 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4097 34 4097 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4097 34 4097 39, srcInfoPoints = []}) "CDecl"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4097 40 4097 67, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4097 40 4097 41,SrcSpan "tests/examples/CParser.hs" 4097 66 4097 67]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4097 41 4097 66, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4097 41 4097 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4097 41 4097 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4097 41 4097 54, srcInfoPoints = []}) "liftTypeQuals"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4097 55 4097 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4097 55 4097 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4097 55 4097 66, srcInfoPoints = []}) "happy_var_1")))))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4097 68 4097 70, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4097 68 4097 69,SrcSpan "tests/examples/CParser.hs" 4097 69 4097 70]}) []))))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4098 7 4098 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4098 7 4098 8,SrcSpan "tests/examples/CParser.hs" 4098 39 4098 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4098 8 4098 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4098 8 4098 9,SrcSpan "tests/examples/CParser.hs" 4098 11 4098 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4098 9 4098 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4098 9 4098 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4098 14 4098 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4098 14 4098 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4098 14 4098 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4098 14 4098 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4098 26 4098 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4098 26 4098 27,SrcSpan "tests/examples/CParser.hs" 4098 38 4098 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4098 27 4098 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4098 27 4098 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4098 27 4098 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4098 27 4098 36, srcInfoPoints = []}) "happyIn81"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4098 37 4098 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4098 37 4098 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4098 37 4098 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4100 1 4100 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4100 1 4100 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4100 1 4100 16, srcInfoPoints = []}) "happyReduce_284")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4100 17 4100 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4100 17 4100 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4100 19 4100 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4100 19 4100 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4100 19 4100 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4100 19 4100 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4100 19 4100 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4100 19 4100 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4100 36 4100 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4100 36 4100 38, srcInfoPoints = []}) 2 "2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4100 39 4100 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4100 39 4100 42, srcInfoPoints = []}) 74 "74"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4100 43 4100 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4100 43 4100 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4100 43 4100 61, srcInfoPoints = []}) "happyReduction_284"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4101 1 4107 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4101 1 4107 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4101 1 4101 19, srcInfoPoints = []}) "happyReduction_284") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4101 20 4103 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4101 20 4101 21,SrcSpan "tests/examples/CParser.hs" 4103 14 4103 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4101 21 4103 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4101 21 4101 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4101 21 4101 30, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4101 31 4101 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4101 31 4101 32,SrcSpan "tests/examples/CParser.hs" 4101 32 4101 40,SrcSpan "tests/examples/CParser.hs" 4101 40 4101 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4101 32 4101 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4102 5 4103 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4102 5 4102 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4102 5 4102 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4102 15 4102 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4102 15 4102 16,SrcSpan "tests/examples/CParser.hs" 4102 16 4102 24,SrcSpan "tests/examples/CParser.hs" 4102 24 4102 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4102 16 4102 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4103 5 4103 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4103 5 4103 14, srcInfoPoints = []}) "happyRest")))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4103 16 4103 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4103 16 4103 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4104 6 4107 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4104 6 4104 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4104 8 4107 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4104 8 4107 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4104 8 4104 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4104 8 4104 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4104 8 4104 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4104 18 4107 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4104 18 4104 19,SrcSpan "tests/examples/CParser.hs" 4107 5 4107 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4104 19 4106 99, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4104 19 4104 23,SrcSpan "tests/examples/CParser.hs" 4104 45 4104 47,SrcSpan "tests/examples/CParser.hs" 4104 48 4104 49,SrcSpan "tests/examples/CParser.hs" 4106 98 4106 99]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4104 24 4104 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4104 24 4104 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4104 24 4104 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4104 24 4104 34, srcInfoPoints = []}) "happyOut62"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4104 35 4104 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4104 35 4104 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4104 35 4104 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4104 50 4106 98, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4104 50 4104 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4104 50 4104 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4104 62 4106 98, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4104 62 4104 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4105 5 4106 98, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4105 5 4105 9,SrcSpan "tests/examples/CParser.hs" 4105 32 4105 34,SrcSpan "tests/examples/CParser.hs" 4105 35 4105 36,SrcSpan "tests/examples/CParser.hs" 4106 97 4106 98]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4105 10 4105 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4105 10 4105 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4105 10 4105 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4105 10 4105 21, srcInfoPoints = []}) "happyOut128"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4105 22 4105 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4105 22 4105 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4105 22 4105 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4105 37 4106 97, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4105 37 4105 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4105 37 4105 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4105 49 4106 97, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4105 49 4105 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 5 4106 97, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4106 5 4106 6,SrcSpan "tests/examples/CParser.hs" 4106 96 4106 97]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 7 4106 96, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 7 4106 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 7 4106 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 7 4106 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 7 4106 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 20 4106 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 20 4106 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 20 4106 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 32 4106 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 32 4106 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 32 4106 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 34 4106 96, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 34 4106 93, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 34 4106 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 34 4106 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 34 4106 39, srcInfoPoints = []}) "CDecl"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 40 4106 93, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4106 40 4106 41,SrcSpan "tests/examples/CParser.hs" 4106 92 4106 93]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 41 4106 92, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 41 4106 66, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 41 4106 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 41 4106 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 41 4106 54, srcInfoPoints = []}) "liftTypeQuals"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 55 4106 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 55 4106 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 55 4106 66, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 67 4106 69, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 67 4106 69, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 67 4106 69, srcInfoPoints = []}) "++"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 70 4106 92, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 70 4106 80, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 70 4106 80, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 70 4106 80, srcInfoPoints = []}) "liftCAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 81 4106 92, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 81 4106 92, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 81 4106 92, srcInfoPoints = []}) "happy_var_2"))))))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 94 4106 96, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4106 94 4106 95,SrcSpan "tests/examples/CParser.hs" 4106 95 4106 96]}) []))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4107 7 4107 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4107 7 4107 8,SrcSpan "tests/examples/CParser.hs" 4107 39 4107 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4107 8 4107 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4107 8 4107 9,SrcSpan "tests/examples/CParser.hs" 4107 11 4107 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4107 9 4107 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4107 9 4107 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4107 14 4107 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4107 14 4107 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4107 14 4107 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4107 14 4107 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4107 26 4107 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4107 26 4107 27,SrcSpan "tests/examples/CParser.hs" 4107 38 4107 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4107 27 4107 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4107 27 4107 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4107 27 4107 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4107 27 4107 36, srcInfoPoints = []}) "happyIn81"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4107 37 4107 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4107 37 4107 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4107 37 4107 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4109 1 4109 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4109 1 4109 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4109 1 4109 16, srcInfoPoints = []}) "happyReduce_285")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4109 17 4109 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4109 17 4109 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4109 19 4109 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4109 19 4109 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4109 19 4109 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4109 19 4109 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4109 19 4109 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4109 19 4109 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4109 36 4109 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4109 36 4109 38, srcInfoPoints = []}) 2 "2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4109 39 4109 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4109 39 4109 42, srcInfoPoints = []}) 74 "74"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4109 43 4109 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4109 43 4109 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4109 43 4109 61, srcInfoPoints = []}) "happyReduction_285"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4110 1 4116 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4110 1 4116 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4110 1 4110 19, srcInfoPoints = []}) "happyReduction_285") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4110 20 4112 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4110 20 4110 21,SrcSpan "tests/examples/CParser.hs" 4112 14 4112 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4110 21 4112 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4110 21 4110 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4110 21 4110 30, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4110 31 4110 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4110 31 4110 32,SrcSpan "tests/examples/CParser.hs" 4110 32 4110 40,SrcSpan "tests/examples/CParser.hs" 4110 40 4110 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4110 32 4110 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4111 5 4112 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4111 5 4111 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4111 5 4111 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4111 15 4111 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4111 15 4111 16,SrcSpan "tests/examples/CParser.hs" 4111 16 4111 24,SrcSpan "tests/examples/CParser.hs" 4111 24 4111 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4111 16 4111 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4112 5 4112 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4112 5 4112 14, srcInfoPoints = []}) "happyRest")))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4112 16 4112 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4112 16 4112 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4113 6 4116 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4113 6 4113 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4113 8 4116 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4113 8 4116 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4113 8 4113 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4113 8 4113 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4113 8 4113 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4113 18 4116 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4113 18 4113 19,SrcSpan "tests/examples/CParser.hs" 4116 5 4116 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4113 19 4115 124, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4113 19 4113 23,SrcSpan "tests/examples/CParser.hs" 4113 45 4113 47,SrcSpan "tests/examples/CParser.hs" 4113 48 4113 49,SrcSpan "tests/examples/CParser.hs" 4115 123 4115 124]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4113 24 4113 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4113 24 4113 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4113 24 4113 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4113 24 4113 34, srcInfoPoints = []}) "happyOut62"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4113 35 4113 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4113 35 4113 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4113 35 4113 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4113 50 4115 123, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4113 50 4113 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4113 50 4113 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4113 62 4115 123, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4113 62 4113 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4114 5 4115 123, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4114 5 4114 9,SrcSpan "tests/examples/CParser.hs" 4114 31 4114 33,SrcSpan "tests/examples/CParser.hs" 4114 34 4114 35,SrcSpan "tests/examples/CParser.hs" 4115 122 4115 123]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4114 10 4114 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4114 10 4114 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4114 10 4114 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4114 10 4114 20, srcInfoPoints = []}) "happyOut84"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4114 21 4114 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4114 21 4114 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4114 21 4114 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4114 36 4115 122, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4114 36 4114 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4114 36 4114 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4114 48 4115 122, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4114 48 4114 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 5 4115 122, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4115 5 4115 6,SrcSpan "tests/examples/CParser.hs" 4115 121 4115 122]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 7 4115 121, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 7 4115 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 7 4115 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 7 4115 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 7 4115 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 20 4115 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 20 4115 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 20 4115 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 32 4115 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 32 4115 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 32 4115 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 34 4115 121, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 34 4115 67, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 34 4115 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 34 4115 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 34 4115 39, srcInfoPoints = []}) "CDecl"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 40 4115 67, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4115 40 4115 41,SrcSpan "tests/examples/CParser.hs" 4115 66 4115 67]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 41 4115 66, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 41 4115 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 41 4115 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 41 4115 54, srcInfoPoints = []}) "liftTypeQuals"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 55 4115 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 55 4115 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 55 4115 66, srcInfoPoints = []}) "happy_var_1")))))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 68 4115 121, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4115 68 4115 69,SrcSpan "tests/examples/CParser.hs" 4115 120 4115 121]}) [Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 69 4115 120, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4115 69 4115 70,SrcSpan "tests/examples/CParser.hs" 4115 101 4115 102,SrcSpan "tests/examples/CParser.hs" 4115 110 4115 111,SrcSpan "tests/examples/CParser.hs" 4115 119 4115 120]}) Boxed [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 70 4115 101, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 70 4115 74, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 70 4115 74, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 70 4115 74, srcInfoPoints = []}) "Just"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 75 4115 101, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4115 75 4115 76,SrcSpan "tests/examples/CParser.hs" 4115 100 4115 101]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 76 4115 100, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 76 4115 88, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 76 4115 88, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 76 4115 88, srcInfoPoints = []}) "reverseDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 89 4115 100, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 89 4115 100, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 89 4115 100, srcInfoPoints = []}) "happy_var_2"))))),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 103 4115 110, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 103 4115 110, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 103 4115 110, srcInfoPoints = []}) "Nothing")),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 112 4115 119, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 112 4115 119, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 112 4115 119, srcInfoPoints = []}) "Nothing"))]]))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4116 7 4116 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4116 7 4116 8,SrcSpan "tests/examples/CParser.hs" 4116 39 4116 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4116 8 4116 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4116 8 4116 9,SrcSpan "tests/examples/CParser.hs" 4116 11 4116 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4116 9 4116 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4116 9 4116 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4116 14 4116 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4116 14 4116 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4116 14 4116 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4116 14 4116 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4116 26 4116 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4116 26 4116 27,SrcSpan "tests/examples/CParser.hs" 4116 38 4116 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4116 27 4116 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4116 27 4116 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4116 27 4116 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4116 27 4116 36, srcInfoPoints = []}) "happyIn81"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4116 37 4116 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4116 37 4116 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4116 37 4116 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4118 1 4118 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4118 1 4118 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4118 1 4118 16, srcInfoPoints = []}) "happyReduce_286")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4118 17 4118 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4118 17 4118 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4118 19 4118 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4118 19 4118 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4118 19 4118 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4118 19 4118 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4118 19 4118 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4118 19 4118 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4118 36 4118 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4118 36 4118 38, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4118 39 4118 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4118 39 4118 42, srcInfoPoints = []}) 74 "74"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4118 43 4118 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4118 43 4118 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4118 43 4118 61, srcInfoPoints = []}) "happyReduction_286"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4119 1 4127 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4119 1 4127 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4119 1 4119 19, srcInfoPoints = []}) "happyReduction_286") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4119 20 4122 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4119 20 4119 21,SrcSpan "tests/examples/CParser.hs" 4122 14 4122 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4119 21 4122 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4119 21 4119 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4119 21 4119 30, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4119 31 4119 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4119 31 4119 32,SrcSpan "tests/examples/CParser.hs" 4119 32 4119 40,SrcSpan "tests/examples/CParser.hs" 4119 40 4119 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4119 32 4119 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4120 5 4122 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4120 5 4120 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4120 5 4120 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4120 15 4120 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4120 15 4120 16,SrcSpan "tests/examples/CParser.hs" 4120 16 4120 24,SrcSpan "tests/examples/CParser.hs" 4120 24 4120 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4120 16 4120 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4121 5 4122 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4121 5 4121 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4121 5 4121 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4121 15 4121 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4121 15 4121 16,SrcSpan "tests/examples/CParser.hs" 4121 16 4121 24,SrcSpan "tests/examples/CParser.hs" 4121 24 4121 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4121 16 4121 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4122 5 4122 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4122 5 4122 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4122 16 4122 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4122 16 4122 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4123 6 4127 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4123 6 4123 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4123 8 4127 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4123 8 4127 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4123 8 4123 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4123 8 4123 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4123 8 4123 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4123 18 4127 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4123 18 4123 19,SrcSpan "tests/examples/CParser.hs" 4127 5 4127 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4123 19 4126 155, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4123 19 4123 23,SrcSpan "tests/examples/CParser.hs" 4123 45 4123 47,SrcSpan "tests/examples/CParser.hs" 4123 48 4123 49,SrcSpan "tests/examples/CParser.hs" 4126 154 4126 155]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4123 24 4123 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4123 24 4123 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4123 24 4123 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4123 24 4123 34, srcInfoPoints = []}) "happyOut62"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4123 35 4123 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4123 35 4123 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4123 35 4123 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4123 50 4126 154, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4123 50 4123 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4123 50 4123 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4123 62 4126 154, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4123 62 4123 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4124 5 4126 154, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4124 5 4124 9,SrcSpan "tests/examples/CParser.hs" 4124 31 4124 33,SrcSpan "tests/examples/CParser.hs" 4124 34 4124 35,SrcSpan "tests/examples/CParser.hs" 4126 153 4126 154]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4124 10 4124 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4124 10 4124 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4124 10 4124 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4124 10 4124 20, srcInfoPoints = []}) "happyOut72"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4124 21 4124 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4124 21 4124 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4124 21 4124 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4124 36 4126 153, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4124 36 4124 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4124 36 4124 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4124 48 4126 153, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4124 48 4124 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4125 5 4126 153, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4125 5 4125 9,SrcSpan "tests/examples/CParser.hs" 4125 32 4125 34,SrcSpan "tests/examples/CParser.hs" 4125 35 4125 36,SrcSpan "tests/examples/CParser.hs" 4126 152 4126 153]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4125 10 4125 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4125 10 4125 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4125 10 4125 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4125 10 4125 21, srcInfoPoints = []}) "happyOut126"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4125 22 4125 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4125 22 4125 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4125 22 4125 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4125 37 4126 152, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4125 37 4125 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4125 37 4125 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4125 49 4126 152, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4125 49 4125 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 5 4126 152, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4126 5 4126 6,SrcSpan "tests/examples/CParser.hs" 4126 151 4126 152]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 7 4126 151, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 7 4126 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 7 4126 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 7 4126 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 7 4126 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 20 4126 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 20 4126 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 20 4126 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 32 4126 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 32 4126 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 32 4126 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 34 4126 151, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 34 4126 67, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 34 4126 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 34 4126 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 34 4126 39, srcInfoPoints = []}) "CDecl"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 40 4126 67, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4126 40 4126 41,SrcSpan "tests/examples/CParser.hs" 4126 66 4126 67]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 41 4126 66, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 41 4126 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 41 4126 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 41 4126 54, srcInfoPoints = []}) "liftTypeQuals"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 55 4126 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 55 4126 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 55 4126 66, srcInfoPoints = []}) "happy_var_1")))))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 68 4126 151, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4126 68 4126 69,SrcSpan "tests/examples/CParser.hs" 4126 150 4126 151]}) [Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 69 4126 150, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4126 69 4126 70,SrcSpan "tests/examples/CParser.hs" 4126 131 4126 132,SrcSpan "tests/examples/CParser.hs" 4126 140 4126 141,SrcSpan "tests/examples/CParser.hs" 4126 149 4126 150]}) Boxed [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 70 4126 131, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 70 4126 74, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 70 4126 74, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 70 4126 74, srcInfoPoints = []}) "Just"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 75 4126 131, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4126 75 4126 76,SrcSpan "tests/examples/CParser.hs" 4126 130 4126 131]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 76 4126 130, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 76 4126 88, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 76 4126 88, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 76 4126 88, srcInfoPoints = []}) "reverseDeclr"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 88 4126 89, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 88 4126 89, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 88 4126 89, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 90 4126 130, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 90 4126 118, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 90 4126 106, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 90 4126 106, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 90 4126 106, srcInfoPoints = []}) "appendDeclrAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 107 4126 118, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 107 4126 118, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 107 4126 118, srcInfoPoints = []}) "happy_var_3")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 119 4126 130, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 119 4126 130, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 119 4126 130, srcInfoPoints = []}) "happy_var_2")))))),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 133 4126 140, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 133 4126 140, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 133 4126 140, srcInfoPoints = []}) "Nothing")),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 142 4126 149, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 142 4126 149, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 142 4126 149, srcInfoPoints = []}) "Nothing"))]]))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4127 7 4127 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4127 7 4127 8,SrcSpan "tests/examples/CParser.hs" 4127 39 4127 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4127 8 4127 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4127 8 4127 9,SrcSpan "tests/examples/CParser.hs" 4127 11 4127 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4127 9 4127 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4127 9 4127 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4127 14 4127 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4127 14 4127 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4127 14 4127 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4127 14 4127 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4127 26 4127 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4127 26 4127 27,SrcSpan "tests/examples/CParser.hs" 4127 38 4127 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4127 27 4127 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4127 27 4127 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4127 27 4127 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4127 27 4127 36, srcInfoPoints = []}) "happyIn81"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4127 37 4127 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4127 37 4127 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4127 37 4127 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4129 1 4129 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4129 1 4129 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4129 1 4129 16, srcInfoPoints = []}) "happyReduce_287")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4129 17 4129 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4129 17 4129 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4129 19 4129 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4129 19 4129 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4129 19 4129 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4129 19 4129 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4129 19 4129 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4129 38 4129 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4129 38 4129 41, srcInfoPoints = []}) 75 "75"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4129 42 4129 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4129 42 4129 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4129 42 4129 60, srcInfoPoints = []}) "happyReduction_287"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4130 1 4134 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4130 1 4134 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4130 1 4130 19, srcInfoPoints = []}) "happyReduction_287") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4130 20 4130 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4130 20 4130 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4131 6 4134 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4131 6 4131 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4131 9 4134 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4131 9 4131 13,SrcSpan "tests/examples/CParser.hs" 4131 36 4131 38,SrcSpan "tests/examples/CParser.hs" 4131 39 4131 40,SrcSpan "tests/examples/CParser.hs" 4134 6 4134 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4131 14 4131 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4131 14 4131 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4131 14 4131 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4131 14 4131 25, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4131 26 4131 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4131 26 4131 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4131 26 4131 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4131 41 4134 6, srcInfoPoints = []}) (PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4131 41 4131 67, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4131 41 4131 42,SrcSpan "tests/examples/CParser.hs" 4131 66 4131 67]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4131 42 4131 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4131 42 4131 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4131 42 4131 51, srcInfoPoints = []}) "CTokIdent")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4131 53 4131 54, srcInfoPoints = []}),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4131 55 4131 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4131 55 4131 66, srcInfoPoints = []}) "happy_var_1")])) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4131 68 4134 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4131 68 4131 70]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4132 5 4134 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4132 5 4132 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4132 5 4132 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4132 5 4132 14, srcInfoPoints = []}) "happyIn82"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4133 10 4134 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4133 10 4133 11,SrcSpan "tests/examples/CParser.hs" 4134 5 4134 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4133 11 4133 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4133 11 4133 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4133 11 4133 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4133 11 4133 20, srcInfoPoints = []}) "singleton"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4133 21 4133 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4133 21 4133 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4133 21 4133 32, srcInfoPoints = []}) "happy_var_1"))))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4136 1 4136 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4136 1 4136 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4136 1 4136 16, srcInfoPoints = []}) "happyReduce_288")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4136 17 4136 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4136 17 4136 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4136 19 4136 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4136 19 4136 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4136 19 4136 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4136 19 4136 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4136 19 4136 36, srcInfoPoints = []}) "happySpecReduce_3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4136 38 4136 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4136 38 4136 41, srcInfoPoints = []}) 75 "75"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4136 42 4136 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4136 42 4136 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4136 42 4136 60, srcInfoPoints = []}) "happyReduction_288"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4137 1 4144 8, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4137 1 4144 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4137 1 4137 19, srcInfoPoints = []}) "happyReduction_288") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4137 20 4137 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4137 20 4137 29, srcInfoPoints = []}) "happy_x_3"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4138 5 4138 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4138 5 4138 14, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4139 5 4139 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4139 5 4139 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4140 6 4144 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4140 6 4140 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4140 9 4144 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4140 9 4140 13,SrcSpan "tests/examples/CParser.hs" 4140 35 4140 37,SrcSpan "tests/examples/CParser.hs" 4140 38 4140 39,SrcSpan "tests/examples/CParser.hs" 4144 7 4144 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4140 14 4140 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4140 14 4140 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4140 14 4140 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4140 14 4140 24, srcInfoPoints = []}) "happyOut82"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4140 25 4140 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4140 25 4140 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4140 25 4140 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4140 40 4144 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4140 40 4140 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4140 40 4140 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4140 52 4144 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4140 52 4140 54]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4141 5 4144 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4141 5 4141 9,SrcSpan "tests/examples/CParser.hs" 4141 32 4141 34,SrcSpan "tests/examples/CParser.hs" 4141 35 4141 36,SrcSpan "tests/examples/CParser.hs" 4144 6 4144 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4141 10 4141 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4141 10 4141 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4141 10 4141 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4141 10 4141 21, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4141 22 4141 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4141 22 4141 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4141 22 4141 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4141 37 4144 6, srcInfoPoints = []}) (PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4141 37 4141 63, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4141 37 4141 38,SrcSpan "tests/examples/CParser.hs" 4141 62 4141 63]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4141 38 4141 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4141 38 4141 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4141 38 4141 47, srcInfoPoints = []}) "CTokIdent")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4141 49 4141 50, srcInfoPoints = []}),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4141 51 4141 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4141 51 4141 62, srcInfoPoints = []}) "happy_var_3")])) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4141 64 4144 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4141 64 4141 66]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4142 5 4144 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4142 5 4142 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4142 5 4142 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4142 5 4142 14, srcInfoPoints = []}) "happyIn82"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4143 10 4144 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4143 10 4143 11,SrcSpan "tests/examples/CParser.hs" 4144 5 4144 6]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4143 11 4143 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4143 11 4143 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4143 11 4143 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4143 11 4143 22, srcInfoPoints = []}) "happy_var_1"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4143 23 4143 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4143 23 4143 24,SrcSpan "tests/examples/CParser.hs" 4143 24 4143 28,SrcSpan "tests/examples/CParser.hs" 4143 28 4143 29]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4143 23 4143 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4143 23 4143 24,SrcSpan "tests/examples/CParser.hs" 4143 24 4143 28,SrcSpan "tests/examples/CParser.hs" 4143 28 4143 29]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4143 24 4143 28, srcInfoPoints = []}) "snoc"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4143 30 4143 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4143 30 4143 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4143 30 4143 41, srcInfoPoints = []}) "happy_var_3"))))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4146 1 4146 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4146 1 4146 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4146 1 4146 16, srcInfoPoints = []}) "happyReduce_289")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4146 17 4146 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4146 17 4146 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4146 19 4146 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4146 19 4146 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4146 19 4146 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4146 19 4146 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4146 19 4146 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4146 19 4146 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4146 36 4146 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4146 36 4146 38, srcInfoPoints = []}) 1 "1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4146 39 4146 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4146 39 4146 42, srcInfoPoints = []}) 76 "76"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4146 43 4146 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4146 43 4146 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4146 43 4146 61, srcInfoPoints = []}) "happyReduction_289"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4147 1 4151 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4147 1 4151 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4147 1 4147 19, srcInfoPoints = []}) "happyReduction_289") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4147 20 4148 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4147 20 4147 21,SrcSpan "tests/examples/CParser.hs" 4148 14 4148 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4147 21 4148 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4147 21 4147 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4147 21 4147 30, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4147 31 4147 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4147 31 4147 32,SrcSpan "tests/examples/CParser.hs" 4147 32 4147 40,SrcSpan "tests/examples/CParser.hs" 4147 40 4147 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4147 32 4147 40, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4148 5 4148 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4148 5 4148 14, srcInfoPoints = []}) "happyRest"))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4148 16 4148 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4148 16 4148 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4149 6 4151 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4149 6 4149 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4149 8 4151 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4149 8 4151 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4149 8 4149 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4149 8 4149 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4149 8 4149 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4149 18 4151 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4149 18 4149 19,SrcSpan "tests/examples/CParser.hs" 4151 5 4151 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4149 19 4150 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4149 19 4149 23,SrcSpan "tests/examples/CParser.hs" 4149 45 4149 47,SrcSpan "tests/examples/CParser.hs" 4149 48 4149 49,SrcSpan "tests/examples/CParser.hs" 4150 55 4150 56]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4149 24 4149 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4149 24 4149 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4149 24 4149 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4149 24 4149 34, srcInfoPoints = []}) "happyOut41"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4149 35 4149 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4149 35 4149 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4149 35 4149 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4149 50 4150 55, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4149 50 4149 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4149 50 4149 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4149 62 4150 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4149 62 4149 64]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4150 5 4150 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4150 5 4150 6,SrcSpan "tests/examples/CParser.hs" 4150 54 4150 55]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4150 7 4150 54, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4150 7 4150 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4150 7 4150 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4150 7 4150 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4150 7 4150 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4150 20 4150 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4150 20 4150 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4150 20 4150 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4150 32 4150 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4150 32 4150 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4150 32 4150 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4150 34 4150 54, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4150 34 4150 51, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4150 34 4150 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4150 34 4150 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4150 34 4150 39, srcInfoPoints = []}) "CDecl"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4150 40 4150 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4150 40 4150 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4150 40 4150 51, srcInfoPoints = []}) "happy_var_1")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4150 52 4150 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4150 52 4150 53,SrcSpan "tests/examples/CParser.hs" 4150 53 4150 54]}) []))))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4151 7 4151 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4151 7 4151 8,SrcSpan "tests/examples/CParser.hs" 4151 39 4151 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4151 8 4151 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4151 8 4151 9,SrcSpan "tests/examples/CParser.hs" 4151 11 4151 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4151 9 4151 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4151 9 4151 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4151 14 4151 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4151 14 4151 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4151 14 4151 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4151 14 4151 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4151 26 4151 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4151 26 4151 27,SrcSpan "tests/examples/CParser.hs" 4151 38 4151 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4151 27 4151 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4151 27 4151 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4151 27 4151 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4151 27 4151 36, srcInfoPoints = []}) "happyIn83"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4151 37 4151 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4151 37 4151 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4151 37 4151 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4153 1 4153 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4153 1 4153 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4153 1 4153 16, srcInfoPoints = []}) "happyReduce_290")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4153 17 4153 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4153 17 4153 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4153 19 4153 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4153 19 4153 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4153 19 4153 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4153 19 4153 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4153 19 4153 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4153 19 4153 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4153 36 4153 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4153 36 4153 38, srcInfoPoints = []}) 2 "2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4153 39 4153 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4153 39 4153 42, srcInfoPoints = []}) 76 "76"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4153 43 4153 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4153 43 4153 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4153 43 4153 61, srcInfoPoints = []}) "happyReduction_290"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4154 1 4160 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4154 1 4160 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4154 1 4154 19, srcInfoPoints = []}) "happyReduction_290") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4154 20 4156 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4154 20 4154 21,SrcSpan "tests/examples/CParser.hs" 4156 14 4156 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4154 21 4156 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4154 21 4154 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4154 21 4154 30, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4154 31 4154 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4154 31 4154 32,SrcSpan "tests/examples/CParser.hs" 4154 32 4154 40,SrcSpan "tests/examples/CParser.hs" 4154 40 4154 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4154 32 4154 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4155 5 4156 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4155 5 4155 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4155 5 4155 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4155 15 4155 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4155 15 4155 16,SrcSpan "tests/examples/CParser.hs" 4155 16 4155 24,SrcSpan "tests/examples/CParser.hs" 4155 24 4155 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4155 16 4155 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4156 5 4156 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4156 5 4156 14, srcInfoPoints = []}) "happyRest")))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4156 16 4156 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4156 16 4156 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4157 6 4160 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4157 6 4157 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4157 8 4160 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4157 8 4160 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4157 8 4157 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4157 8 4157 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4157 8 4157 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4157 18 4160 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4157 18 4157 19,SrcSpan "tests/examples/CParser.hs" 4160 5 4160 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4157 19 4159 108, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4157 19 4157 23,SrcSpan "tests/examples/CParser.hs" 4157 45 4157 47,SrcSpan "tests/examples/CParser.hs" 4157 48 4157 49,SrcSpan "tests/examples/CParser.hs" 4159 107 4159 108]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4157 24 4157 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4157 24 4157 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4157 24 4157 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4157 24 4157 34, srcInfoPoints = []}) "happyOut41"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4157 35 4157 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4157 35 4157 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4157 35 4157 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4157 50 4159 107, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4157 50 4157 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4157 50 4157 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4157 62 4159 107, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4157 62 4157 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4158 5 4159 107, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4158 5 4158 9,SrcSpan "tests/examples/CParser.hs" 4158 31 4158 33,SrcSpan "tests/examples/CParser.hs" 4158 34 4158 35,SrcSpan "tests/examples/CParser.hs" 4159 106 4159 107]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4158 10 4158 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4158 10 4158 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4158 10 4158 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4158 10 4158 20, srcInfoPoints = []}) "happyOut84"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4158 21 4158 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4158 21 4158 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4158 21 4158 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4158 36 4159 106, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4158 36 4158 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4158 36 4158 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4158 48 4159 106, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4158 48 4158 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 5 4159 106, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4159 5 4159 6,SrcSpan "tests/examples/CParser.hs" 4159 105 4159 106]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 7 4159 105, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 7 4159 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 7 4159 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 7 4159 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 7 4159 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 20 4159 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 20 4159 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 20 4159 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 32 4159 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 32 4159 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 32 4159 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 34 4159 105, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 34 4159 51, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 34 4159 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 34 4159 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 34 4159 39, srcInfoPoints = []}) "CDecl"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 40 4159 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 40 4159 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 40 4159 51, srcInfoPoints = []}) "happy_var_1")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 52 4159 105, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4159 52 4159 53,SrcSpan "tests/examples/CParser.hs" 4159 104 4159 105]}) [Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 53 4159 104, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4159 53 4159 54,SrcSpan "tests/examples/CParser.hs" 4159 85 4159 86,SrcSpan "tests/examples/CParser.hs" 4159 94 4159 95,SrcSpan "tests/examples/CParser.hs" 4159 103 4159 104]}) Boxed [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 54 4159 85, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 54 4159 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 54 4159 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 54 4159 58, srcInfoPoints = []}) "Just"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 59 4159 85, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4159 59 4159 60,SrcSpan "tests/examples/CParser.hs" 4159 84 4159 85]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 60 4159 84, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 60 4159 72, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 60 4159 72, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 60 4159 72, srcInfoPoints = []}) "reverseDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 73 4159 84, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 73 4159 84, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 73 4159 84, srcInfoPoints = []}) "happy_var_2"))))),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 87 4159 94, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 87 4159 94, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 87 4159 94, srcInfoPoints = []}) "Nothing")),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 96 4159 103, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 96 4159 103, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 96 4159 103, srcInfoPoints = []}) "Nothing"))]]))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4160 7 4160 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4160 7 4160 8,SrcSpan "tests/examples/CParser.hs" 4160 39 4160 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4160 8 4160 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4160 8 4160 9,SrcSpan "tests/examples/CParser.hs" 4160 11 4160 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4160 9 4160 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4160 9 4160 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4160 14 4160 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4160 14 4160 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4160 14 4160 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4160 14 4160 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4160 26 4160 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4160 26 4160 27,SrcSpan "tests/examples/CParser.hs" 4160 38 4160 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4160 27 4160 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4160 27 4160 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4160 27 4160 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4160 27 4160 36, srcInfoPoints = []}) "happyIn83"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4160 37 4160 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4160 37 4160 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4160 37 4160 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4162 1 4162 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4162 1 4162 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4162 1 4162 16, srcInfoPoints = []}) "happyReduce_291")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4162 17 4162 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4162 17 4162 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4162 19 4162 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4162 19 4162 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4162 19 4162 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4162 19 4162 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4162 19 4162 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4162 19 4162 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4162 36 4162 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4162 36 4162 38, srcInfoPoints = []}) 2 "2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4162 39 4162 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4162 39 4162 42, srcInfoPoints = []}) 76 "76"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4162 43 4162 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4162 43 4162 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4162 43 4162 61, srcInfoPoints = []}) "happyReduction_291"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4163 1 4169 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4163 1 4169 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4163 1 4163 19, srcInfoPoints = []}) "happyReduction_291") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4163 20 4165 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4163 20 4163 21,SrcSpan "tests/examples/CParser.hs" 4165 14 4165 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4163 21 4165 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4163 21 4163 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4163 21 4163 30, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4163 31 4163 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4163 31 4163 32,SrcSpan "tests/examples/CParser.hs" 4163 32 4163 40,SrcSpan "tests/examples/CParser.hs" 4163 40 4163 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4163 32 4163 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4164 5 4165 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4164 5 4164 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4164 5 4164 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4164 15 4164 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4164 15 4164 16,SrcSpan "tests/examples/CParser.hs" 4164 16 4164 24,SrcSpan "tests/examples/CParser.hs" 4164 24 4164 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4164 16 4164 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4165 5 4165 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4165 5 4165 14, srcInfoPoints = []}) "happyRest")))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4165 16 4165 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4165 16 4165 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4166 6 4169 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4166 6 4166 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4166 8 4169 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4166 8 4169 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4166 8 4166 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4166 8 4166 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4166 8 4166 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4166 18 4169 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4166 18 4166 19,SrcSpan "tests/examples/CParser.hs" 4169 5 4169 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4166 19 4168 99, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4166 19 4166 23,SrcSpan "tests/examples/CParser.hs" 4166 45 4166 47,SrcSpan "tests/examples/CParser.hs" 4166 48 4166 49,SrcSpan "tests/examples/CParser.hs" 4168 98 4168 99]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4166 24 4166 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4166 24 4166 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4166 24 4166 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4166 24 4166 34, srcInfoPoints = []}) "happyOut62"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4166 35 4166 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4166 35 4166 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4166 35 4166 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4166 50 4168 98, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4166 50 4166 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4166 50 4166 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4166 62 4168 98, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4166 62 4166 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4167 5 4168 98, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4167 5 4167 9,SrcSpan "tests/examples/CParser.hs" 4167 32 4167 34,SrcSpan "tests/examples/CParser.hs" 4167 35 4167 36,SrcSpan "tests/examples/CParser.hs" 4168 97 4168 98]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4167 10 4167 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4167 10 4167 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4167 10 4167 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4167 10 4167 21, srcInfoPoints = []}) "happyOut128"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4167 22 4167 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4167 22 4167 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4167 22 4167 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4167 37 4168 97, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4167 37 4167 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4167 37 4167 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4167 49 4168 97, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4167 49 4167 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 5 4168 97, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4168 5 4168 6,SrcSpan "tests/examples/CParser.hs" 4168 96 4168 97]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 7 4168 96, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 7 4168 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 7 4168 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 7 4168 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 7 4168 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 20 4168 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 20 4168 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 20 4168 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 32 4168 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 32 4168 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 32 4168 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 34 4168 96, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 34 4168 93, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 34 4168 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 34 4168 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 34 4168 39, srcInfoPoints = []}) "CDecl"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 40 4168 93, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4168 40 4168 41,SrcSpan "tests/examples/CParser.hs" 4168 92 4168 93]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 41 4168 92, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 41 4168 66, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 41 4168 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 41 4168 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 41 4168 54, srcInfoPoints = []}) "liftTypeQuals"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 55 4168 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 55 4168 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 55 4168 66, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 67 4168 69, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 67 4168 69, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 67 4168 69, srcInfoPoints = []}) "++"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 70 4168 92, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 70 4168 80, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 70 4168 80, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 70 4168 80, srcInfoPoints = []}) "liftCAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 81 4168 92, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 81 4168 92, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 81 4168 92, srcInfoPoints = []}) "happy_var_2"))))))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 94 4168 96, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4168 94 4168 95,SrcSpan "tests/examples/CParser.hs" 4168 95 4168 96]}) []))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4169 7 4169 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4169 7 4169 8,SrcSpan "tests/examples/CParser.hs" 4169 39 4169 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4169 8 4169 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4169 8 4169 9,SrcSpan "tests/examples/CParser.hs" 4169 11 4169 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4169 9 4169 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4169 9 4169 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4169 14 4169 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4169 14 4169 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4169 14 4169 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4169 14 4169 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4169 26 4169 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4169 26 4169 27,SrcSpan "tests/examples/CParser.hs" 4169 38 4169 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4169 27 4169 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4169 27 4169 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4169 27 4169 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4169 27 4169 36, srcInfoPoints = []}) "happyIn83"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4169 37 4169 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4169 37 4169 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4169 37 4169 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4171 1 4171 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4171 1 4171 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4171 1 4171 16, srcInfoPoints = []}) "happyReduce_292")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4171 17 4171 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4171 17 4171 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4171 19 4171 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4171 19 4171 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4171 19 4171 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4171 19 4171 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4171 19 4171 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4171 19 4171 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4171 36 4171 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4171 36 4171 38, srcInfoPoints = []}) 2 "2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4171 39 4171 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4171 39 4171 42, srcInfoPoints = []}) 76 "76"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4171 43 4171 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4171 43 4171 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4171 43 4171 61, srcInfoPoints = []}) "happyReduction_292"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4172 1 4178 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4172 1 4178 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4172 1 4172 19, srcInfoPoints = []}) "happyReduction_292") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4172 20 4174 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4172 20 4172 21,SrcSpan "tests/examples/CParser.hs" 4174 14 4174 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4172 21 4174 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4172 21 4172 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4172 21 4172 30, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4172 31 4172 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4172 31 4172 32,SrcSpan "tests/examples/CParser.hs" 4172 32 4172 40,SrcSpan "tests/examples/CParser.hs" 4172 40 4172 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4172 32 4172 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4173 5 4174 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4173 5 4173 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4173 5 4173 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4173 15 4173 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4173 15 4173 16,SrcSpan "tests/examples/CParser.hs" 4173 16 4173 24,SrcSpan "tests/examples/CParser.hs" 4173 24 4173 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4173 16 4173 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4174 5 4174 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4174 5 4174 14, srcInfoPoints = []}) "happyRest")))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4174 16 4174 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4174 16 4174 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4175 6 4178 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4175 6 4175 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4175 8 4178 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4175 8 4178 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4175 8 4175 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4175 8 4175 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4175 8 4175 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4175 18 4178 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4175 18 4175 19,SrcSpan "tests/examples/CParser.hs" 4178 5 4178 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4175 19 4177 124, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4175 19 4175 23,SrcSpan "tests/examples/CParser.hs" 4175 45 4175 47,SrcSpan "tests/examples/CParser.hs" 4175 48 4175 49,SrcSpan "tests/examples/CParser.hs" 4177 123 4177 124]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4175 24 4175 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4175 24 4175 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4175 24 4175 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4175 24 4175 34, srcInfoPoints = []}) "happyOut62"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4175 35 4175 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4175 35 4175 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4175 35 4175 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4175 50 4177 123, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4175 50 4175 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4175 50 4175 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4175 62 4177 123, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4175 62 4175 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4176 5 4177 123, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4176 5 4176 9,SrcSpan "tests/examples/CParser.hs" 4176 31 4176 33,SrcSpan "tests/examples/CParser.hs" 4176 34 4176 35,SrcSpan "tests/examples/CParser.hs" 4177 122 4177 123]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4176 10 4176 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4176 10 4176 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4176 10 4176 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4176 10 4176 20, srcInfoPoints = []}) "happyOut84"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4176 21 4176 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4176 21 4176 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4176 21 4176 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4176 36 4177 122, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4176 36 4176 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4176 36 4176 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4176 48 4177 122, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4176 48 4176 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 5 4177 122, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4177 5 4177 6,SrcSpan "tests/examples/CParser.hs" 4177 121 4177 122]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 7 4177 121, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 7 4177 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 7 4177 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 7 4177 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 7 4177 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 20 4177 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 20 4177 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 20 4177 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 32 4177 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 32 4177 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 32 4177 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 34 4177 121, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 34 4177 67, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 34 4177 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 34 4177 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 34 4177 39, srcInfoPoints = []}) "CDecl"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 40 4177 67, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4177 40 4177 41,SrcSpan "tests/examples/CParser.hs" 4177 66 4177 67]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 41 4177 66, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 41 4177 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 41 4177 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 41 4177 54, srcInfoPoints = []}) "liftTypeQuals"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 55 4177 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 55 4177 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 55 4177 66, srcInfoPoints = []}) "happy_var_1")))))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 68 4177 121, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4177 68 4177 69,SrcSpan "tests/examples/CParser.hs" 4177 120 4177 121]}) [Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 69 4177 120, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4177 69 4177 70,SrcSpan "tests/examples/CParser.hs" 4177 101 4177 102,SrcSpan "tests/examples/CParser.hs" 4177 110 4177 111,SrcSpan "tests/examples/CParser.hs" 4177 119 4177 120]}) Boxed [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 70 4177 101, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 70 4177 74, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 70 4177 74, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 70 4177 74, srcInfoPoints = []}) "Just"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 75 4177 101, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4177 75 4177 76,SrcSpan "tests/examples/CParser.hs" 4177 100 4177 101]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 76 4177 100, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 76 4177 88, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 76 4177 88, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 76 4177 88, srcInfoPoints = []}) "reverseDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 89 4177 100, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 89 4177 100, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 89 4177 100, srcInfoPoints = []}) "happy_var_2"))))),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 103 4177 110, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 103 4177 110, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 103 4177 110, srcInfoPoints = []}) "Nothing")),Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 112 4177 119, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 112 4177 119, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 112 4177 119, srcInfoPoints = []}) "Nothing"))]]))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4178 7 4178 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4178 7 4178 8,SrcSpan "tests/examples/CParser.hs" 4178 39 4178 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4178 8 4178 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4178 8 4178 9,SrcSpan "tests/examples/CParser.hs" 4178 11 4178 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4178 9 4178 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4178 9 4178 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4178 14 4178 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4178 14 4178 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4178 14 4178 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4178 14 4178 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4178 26 4178 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4178 26 4178 27,SrcSpan "tests/examples/CParser.hs" 4178 38 4178 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4178 27 4178 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4178 27 4178 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4178 27 4178 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4178 27 4178 36, srcInfoPoints = []}) "happyIn83"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4178 37 4178 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4178 37 4178 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4178 37 4178 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4180 1 4180 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4180 1 4180 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4180 1 4180 16, srcInfoPoints = []}) "happyReduce_293")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4180 17 4180 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4180 17 4180 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4180 19 4180 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4180 19 4180 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4180 19 4180 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4180 19 4180 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4180 19 4180 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4180 38 4180 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4180 38 4180 41, srcInfoPoints = []}) 77 "77"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4180 42 4180 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4180 42 4180 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4180 42 4180 60, srcInfoPoints = []}) "happyReduction_293"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4181 1 4185 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4181 1 4185 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4181 1 4181 19, srcInfoPoints = []}) "happyReduction_293") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4181 20 4181 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4181 20 4181 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4182 6 4185 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4182 6 4182 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4182 9 4185 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4182 9 4182 13,SrcSpan "tests/examples/CParser.hs" 4182 35 4182 37,SrcSpan "tests/examples/CParser.hs" 4182 38 4182 39,SrcSpan "tests/examples/CParser.hs" 4185 6 4185 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4182 14 4182 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4182 14 4182 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4182 14 4182 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4182 14 4182 24, srcInfoPoints = []}) "happyOut88"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4182 25 4182 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4182 25 4182 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4182 25 4182 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4182 40 4185 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4182 40 4182 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4182 40 4182 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4182 52 4185 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4182 52 4182 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4183 5 4185 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4183 5 4183 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4183 5 4183 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4183 5 4183 14, srcInfoPoints = []}) "happyIn84"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4184 10 4185 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4184 10 4184 11,SrcSpan "tests/examples/CParser.hs" 4185 5 4185 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4184 11 4184 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4184 11 4184 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4184 11 4184 22, srcInfoPoints = []}) "happy_var_1")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4187 1 4187 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4187 1 4187 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4187 1 4187 16, srcInfoPoints = []}) "happyReduce_294")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4187 17 4187 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4187 17 4187 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4187 19 4187 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4187 19 4187 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4187 19 4187 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4187 19 4187 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4187 19 4187 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4187 38 4187 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4187 38 4187 41, srcInfoPoints = []}) 77 "77"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4187 42 4187 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4187 42 4187 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4187 42 4187 60, srcInfoPoints = []}) "happyReduction_294"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4188 1 4192 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4188 1 4192 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4188 1 4188 19, srcInfoPoints = []}) "happyReduction_294") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4188 20 4188 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4188 20 4188 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4189 6 4192 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4189 6 4189 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4189 9 4192 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4189 9 4189 13,SrcSpan "tests/examples/CParser.hs" 4189 35 4189 37,SrcSpan "tests/examples/CParser.hs" 4189 38 4189 39,SrcSpan "tests/examples/CParser.hs" 4192 6 4192 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4189 14 4189 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4189 14 4189 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4189 14 4189 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4189 14 4189 24, srcInfoPoints = []}) "happyOut89"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4189 25 4189 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4189 25 4189 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4189 25 4189 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4189 40 4192 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4189 40 4189 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4189 40 4189 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4189 52 4192 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4189 52 4189 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4190 5 4192 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4190 5 4190 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4190 5 4190 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4190 5 4190 14, srcInfoPoints = []}) "happyIn84"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4191 10 4192 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4191 10 4191 11,SrcSpan "tests/examples/CParser.hs" 4192 5 4192 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4191 11 4191 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4191 11 4191 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4191 11 4191 22, srcInfoPoints = []}) "happy_var_1")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4194 1 4194 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4194 1 4194 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4194 1 4194 16, srcInfoPoints = []}) "happyReduce_295")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4194 17 4194 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4194 17 4194 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4194 19 4194 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4194 19 4194 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4194 19 4194 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4194 19 4194 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4194 19 4194 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4194 38 4194 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4194 38 4194 41, srcInfoPoints = []}) 77 "77"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4194 42 4194 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4194 42 4194 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4194 42 4194 60, srcInfoPoints = []}) "happyReduction_295"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4195 1 4199 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4195 1 4199 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4195 1 4195 19, srcInfoPoints = []}) "happyReduction_295") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4195 20 4195 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4195 20 4195 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4196 6 4199 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4196 6 4196 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4196 9 4199 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4196 9 4196 13,SrcSpan "tests/examples/CParser.hs" 4196 35 4196 37,SrcSpan "tests/examples/CParser.hs" 4196 38 4196 39,SrcSpan "tests/examples/CParser.hs" 4199 6 4199 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4196 14 4196 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4196 14 4196 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4196 14 4196 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4196 14 4196 24, srcInfoPoints = []}) "happyOut85"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4196 25 4196 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4196 25 4196 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4196 25 4196 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4196 40 4199 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4196 40 4196 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4196 40 4196 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4196 52 4199 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4196 52 4196 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4197 5 4199 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4197 5 4197 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4197 5 4197 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4197 5 4197 14, srcInfoPoints = []}) "happyIn84"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4198 10 4199 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4198 10 4198 11,SrcSpan "tests/examples/CParser.hs" 4199 5 4199 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4198 11 4198 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4198 11 4198 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4198 11 4198 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4198 11 4198 22, srcInfoPoints = []}) "happy_var_1"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4198 23 4198 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4198 23 4198 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4198 23 4198 33, srcInfoPoints = []}) "emptyDeclr"))))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4201 1 4201 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4201 1 4201 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4201 1 4201 16, srcInfoPoints = []}) "happyReduce_296")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4201 17 4201 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4201 17 4201 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4201 19 4201 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4201 19 4201 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4201 19 4201 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4201 19 4201 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4201 19 4201 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4201 38 4201 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4201 38 4201 41, srcInfoPoints = []}) 78 "78"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4201 42 4201 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4201 42 4201 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4201 42 4201 60, srcInfoPoints = []}) "happyReduction_296"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4202 1 4206 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4202 1 4206 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4202 1 4202 19, srcInfoPoints = []}) "happyReduction_296") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4202 20 4202 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4202 20 4202 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4203 6 4206 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4203 6 4203 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4203 9 4206 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4203 9 4203 13,SrcSpan "tests/examples/CParser.hs" 4203 35 4203 37,SrcSpan "tests/examples/CParser.hs" 4203 38 4203 39,SrcSpan "tests/examples/CParser.hs" 4206 6 4206 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4203 14 4203 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4203 14 4203 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4203 14 4203 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4203 14 4203 24, srcInfoPoints = []}) "happyOut86"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4203 25 4203 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4203 25 4203 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4203 25 4203 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4203 40 4206 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4203 40 4203 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4203 40 4203 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4203 52 4206 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4203 52 4203 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4204 5 4206 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4204 5 4204 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4204 5 4204 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4204 5 4204 14, srcInfoPoints = []}) "happyIn85"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4205 10 4206 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4205 10 4205 11,SrcSpan "tests/examples/CParser.hs" 4206 5 4206 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4205 11 4205 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4205 11 4205 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4205 11 4205 22, srcInfoPoints = []}) "happy_var_1")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4208 1 4208 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4208 1 4208 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4208 1 4208 16, srcInfoPoints = []}) "happyReduce_297")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4208 17 4208 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4208 17 4208 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4208 19 4208 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4208 19 4208 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4208 19 4208 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4208 19 4208 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4208 19 4208 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4208 19 4208 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4208 36 4208 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4208 36 4208 38, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4208 39 4208 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4208 39 4208 42, srcInfoPoints = []}) 78 "78"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4208 43 4208 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4208 43 4208 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4208 43 4208 61, srcInfoPoints = []}) "happyReduction_297"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4209 1 4217 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4209 1 4217 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4209 1 4209 19, srcInfoPoints = []}) "happyReduction_297") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4209 20 4212 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4209 20 4209 21,SrcSpan "tests/examples/CParser.hs" 4212 14 4212 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4209 21 4212 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4209 21 4209 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4209 21 4209 30, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4209 31 4209 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4209 31 4209 32,SrcSpan "tests/examples/CParser.hs" 4209 32 4209 40,SrcSpan "tests/examples/CParser.hs" 4209 40 4209 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4209 32 4209 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4210 5 4212 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4210 5 4210 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4210 5 4210 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4210 15 4210 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4210 15 4210 16,SrcSpan "tests/examples/CParser.hs" 4210 16 4210 24,SrcSpan "tests/examples/CParser.hs" 4210 24 4210 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4210 16 4210 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4211 5 4212 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4211 5 4211 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4211 5 4211 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4211 15 4211 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4211 15 4211 16,SrcSpan "tests/examples/CParser.hs" 4211 16 4211 24,SrcSpan "tests/examples/CParser.hs" 4211 24 4211 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4211 16 4211 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4212 5 4212 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4212 5 4212 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4212 16 4212 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4212 16 4212 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4213 6 4217 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4213 6 4213 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4213 8 4217 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4213 8 4217 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4213 8 4213 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4213 8 4213 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4213 8 4213 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4213 18 4217 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4213 18 4213 19,SrcSpan "tests/examples/CParser.hs" 4217 5 4217 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4213 19 4216 85, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4213 19 4213 23,SrcSpan "tests/examples/CParser.hs" 4213 46 4213 48,SrcSpan "tests/examples/CParser.hs" 4213 49 4213 50,SrcSpan "tests/examples/CParser.hs" 4216 84 4216 85]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4213 24 4213 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4213 24 4213 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4213 24 4213 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4213 24 4213 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4213 36 4213 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4213 36 4213 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4213 36 4213 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4213 51 4216 84, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4213 51 4213 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4213 51 4213 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4213 63 4216 84, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4213 63 4213 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4214 5 4216 84, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4214 5 4214 9,SrcSpan "tests/examples/CParser.hs" 4214 31 4214 33,SrcSpan "tests/examples/CParser.hs" 4214 34 4214 35,SrcSpan "tests/examples/CParser.hs" 4216 83 4216 84]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4214 10 4214 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4214 10 4214 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4214 10 4214 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4214 10 4214 20, srcInfoPoints = []}) "happyOut79"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4214 21 4214 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4214 21 4214 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4214 21 4214 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4214 36 4216 83, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4214 36 4214 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4214 36 4214 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4214 48 4216 83, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4214 48 4214 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4215 5 4216 83, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4215 5 4215 6,SrcSpan "tests/examples/CParser.hs" 4216 82 4216 83]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4215 7 4216 82, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4215 7 4215 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4215 7 4215 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4215 7 4215 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4215 7 4215 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4215 20 4215 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4215 20 4215 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4215 20 4215 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4215 32 4215 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4215 32 4215 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4215 32 4215 33, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4215 34 4216 82, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4215 34 4215 35,SrcSpan "tests/examples/CParser.hs" 4215 44 4215 46]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4215 35 4215 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4215 35 4215 37, srcInfoPoints = []}) "at"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4215 38 4215 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4215 38 4215 43, srcInfoPoints = []}) "declr")] (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4215 47 4216 82, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4215 47 4215 51,SrcSpan "tests/examples/CParser.hs" 4215 64 4215 66,SrcSpan "tests/examples/CParser.hs" 4216 14 4216 14,SrcSpan "tests/examples/CParser.hs" 4216 82 4216 82]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4215 52 4215 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4215 52 4215 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4215 52 4215 63, srcInfoPoints = []}) "happy_var_2"))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 14 4216 82, srcInfoPoints = []}) (PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 14 4216 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4216 14 4216 15,SrcSpan "tests/examples/CParser.hs" 4216 21 4216 22,SrcSpan "tests/examples/CParser.hs" 4216 31 4216 32]}) Boxed [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 15 4216 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 15 4216 21, srcInfoPoints = []}) "params"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 23 4216 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 23 4216 31, srcInfoPoints = []}) "variadic")]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 33 4216 82, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4216 33 4216 35]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 36 4216 82, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 36 4216 79, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 36 4216 76, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 36 4216 50, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 36 4216 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 36 4216 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 36 4216 44, srcInfoPoints = []}) "funDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 45 4216 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 45 4216 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 45 4216 50, srcInfoPoints = []}) "declr")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 51 4216 76, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4216 51 4216 52,SrcSpan "tests/examples/CParser.hs" 4216 75 4216 76]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 52 4216 75, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 52 4216 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 52 4216 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 52 4216 57, srcInfoPoints = []}) "Right"))) (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 58 4216 75, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4216 58 4216 59,SrcSpan "tests/examples/CParser.hs" 4216 65 4216 66,SrcSpan "tests/examples/CParser.hs" 4216 74 4216 75]}) Boxed [Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 59 4216 65, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 59 4216 65, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 59 4216 65, srcInfoPoints = []}) "params")),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 66 4216 74, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 66 4216 74, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 66 4216 74, srcInfoPoints = []}) "variadic"))])))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 77 4216 79, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4216 77 4216 78,SrcSpan "tests/examples/CParser.hs" 4216 78 4216 79]}) [])) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 80 4216 82, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 80 4216 82, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 80 4216 82, srcInfoPoints = []}) "at"))))) Nothing]))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4217 7 4217 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4217 7 4217 8,SrcSpan "tests/examples/CParser.hs" 4217 39 4217 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4217 8 4217 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4217 8 4217 9,SrcSpan "tests/examples/CParser.hs" 4217 11 4217 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4217 9 4217 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4217 9 4217 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4217 14 4217 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4217 14 4217 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4217 14 4217 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4217 14 4217 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4217 26 4217 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4217 26 4217 27,SrcSpan "tests/examples/CParser.hs" 4217 38 4217 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4217 27 4217 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4217 27 4217 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4217 27 4217 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4217 27 4217 36, srcInfoPoints = []}) "happyIn85"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4217 37 4217 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4217 37 4217 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4217 37 4217 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4219 1 4219 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4219 1 4219 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4219 1 4219 16, srcInfoPoints = []}) "happyReduce_298")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4219 17 4219 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4219 17 4219 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4219 19 4219 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4219 19 4219 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4219 19 4219 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4219 19 4219 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4219 19 4219 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4219 38 4219 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4219 38 4219 41, srcInfoPoints = []}) 79 "79"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4219 42 4219 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4219 42 4219 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4219 42 4219 60, srcInfoPoints = []}) "happyReduction_298"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4220 1 4224 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4220 1 4224 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4220 1 4220 19, srcInfoPoints = []}) "happyReduction_298") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4220 20 4220 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4220 20 4220 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4221 6 4224 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4221 6 4221 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4221 9 4224 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4221 9 4221 13,SrcSpan "tests/examples/CParser.hs" 4221 35 4221 37,SrcSpan "tests/examples/CParser.hs" 4221 38 4221 39,SrcSpan "tests/examples/CParser.hs" 4224 6 4224 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4221 14 4221 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4221 14 4221 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4221 14 4221 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4221 14 4221 24, srcInfoPoints = []}) "happyOut87"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4221 25 4221 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4221 25 4221 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4221 25 4221 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4221 40 4224 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4221 40 4221 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4221 40 4221 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4221 52 4224 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4221 52 4221 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4222 5 4224 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4222 5 4222 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4222 5 4222 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4222 5 4222 14, srcInfoPoints = []}) "happyIn86"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4223 10 4224 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4223 10 4223 11,SrcSpan "tests/examples/CParser.hs" 4224 5 4224 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4223 11 4223 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4223 11 4223 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4223 11 4223 22, srcInfoPoints = []}) "happy_var_1")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4226 1 4226 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4226 1 4226 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4226 1 4226 16, srcInfoPoints = []}) "happyReduce_299")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4226 17 4226 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4226 17 4226 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4226 19 4226 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4226 19 4226 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4226 19 4226 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4226 19 4226 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4226 19 4226 36, srcInfoPoints = []}) "happySpecReduce_2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4226 38 4226 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4226 38 4226 41, srcInfoPoints = []}) 79 "79"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4226 42 4226 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4226 42 4226 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4226 42 4226 60, srcInfoPoints = []}) "happyReduction_299"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4227 1 4233 8, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4227 1 4233 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4227 1 4227 19, srcInfoPoints = []}) "happyReduction_299") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4227 20 4227 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4227 20 4227 29, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4228 5 4228 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4228 5 4228 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4229 6 4233 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4229 6 4229 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4229 9 4233 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4229 9 4229 13,SrcSpan "tests/examples/CParser.hs" 4229 35 4229 37,SrcSpan "tests/examples/CParser.hs" 4229 38 4229 39,SrcSpan "tests/examples/CParser.hs" 4233 7 4233 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4229 14 4229 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4229 14 4229 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4229 14 4229 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4229 14 4229 24, srcInfoPoints = []}) "happyOut86"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4229 25 4229 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4229 25 4229 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4229 25 4229 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4229 40 4233 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4229 40 4229 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4229 40 4229 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4229 52 4233 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4229 52 4229 54]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4230 5 4233 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4230 5 4230 9,SrcSpan "tests/examples/CParser.hs" 4230 31 4230 33,SrcSpan "tests/examples/CParser.hs" 4230 34 4230 35,SrcSpan "tests/examples/CParser.hs" 4233 6 4233 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4230 10 4230 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4230 10 4230 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4230 10 4230 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4230 10 4230 20, srcInfoPoints = []}) "happyOut87"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4230 21 4230 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4230 21 4230 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4230 21 4230 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4230 36 4233 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4230 36 4230 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4230 36 4230 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4230 48 4233 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4230 48 4230 50]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4231 5 4233 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4231 5 4231 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4231 5 4231 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4231 5 4231 14, srcInfoPoints = []}) "happyIn86"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4232 10 4233 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4232 10 4232 11,SrcSpan "tests/examples/CParser.hs" 4233 5 4233 6]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4232 11 4232 50, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4232 11 4232 12,SrcSpan "tests/examples/CParser.hs" 4232 17 4232 19]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4232 12 4232 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4232 12 4232 16, srcInfoPoints = []}) "decl")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4232 20 4232 50, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4232 20 4232 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4232 20 4232 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4232 20 4232 31, srcInfoPoints = []}) "happy_var_2"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4232 32 4232 50, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4232 32 4232 33,SrcSpan "tests/examples/CParser.hs" 4232 49 4232 50]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4232 33 4232 49, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4232 33 4232 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4232 33 4232 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4232 33 4232 44, srcInfoPoints = []}) "happy_var_1"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4232 45 4232 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4232 45 4232 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4232 45 4232 49, srcInfoPoints = []}) "decl")))))))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4235 1 4235 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4235 1 4235 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4235 1 4235 16, srcInfoPoints = []}) "happyReduce_300")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4235 17 4235 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4235 17 4235 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4235 19 4235 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4235 19 4235 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4235 19 4235 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4235 19 4235 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4235 19 4235 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4235 19 4235 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4235 36 4235 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4235 36 4235 38, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4235 39 4235 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4235 39 4235 42, srcInfoPoints = []}) 80 "80"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4235 43 4235 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4235 43 4235 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4235 43 4235 61, srcInfoPoints = []}) "happyReduction_300"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4236 1 4243 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4236 1 4243 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4236 1 4236 19, srcInfoPoints = []}) "happyReduction_300") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4236 20 4239 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4236 20 4236 21,SrcSpan "tests/examples/CParser.hs" 4239 14 4239 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4236 21 4239 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4236 21 4236 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4236 21 4236 30, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4236 31 4236 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4236 31 4236 32,SrcSpan "tests/examples/CParser.hs" 4236 32 4236 40,SrcSpan "tests/examples/CParser.hs" 4236 40 4236 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4236 32 4236 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4237 5 4239 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4237 5 4237 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4237 5 4237 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4237 15 4237 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4237 15 4237 16,SrcSpan "tests/examples/CParser.hs" 4237 16 4237 24,SrcSpan "tests/examples/CParser.hs" 4237 24 4237 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4237 16 4237 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4238 5 4239 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4238 5 4238 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4238 5 4238 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4238 15 4238 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4238 15 4238 16,SrcSpan "tests/examples/CParser.hs" 4238 16 4238 24,SrcSpan "tests/examples/CParser.hs" 4238 24 4238 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4238 16 4238 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4239 5 4239 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4239 5 4239 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4239 16 4239 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4239 16 4239 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4240 6 4243 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4240 6 4240 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4240 8 4243 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4240 8 4243 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4240 8 4240 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4240 8 4240 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4240 8 4240 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4240 18 4243 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4240 18 4240 19,SrcSpan "tests/examples/CParser.hs" 4243 5 4243 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4240 19 4242 94, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4240 19 4240 23,SrcSpan "tests/examples/CParser.hs" 4240 46 4240 48,SrcSpan "tests/examples/CParser.hs" 4240 49 4240 50,SrcSpan "tests/examples/CParser.hs" 4242 93 4242 94]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4240 24 4240 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4240 24 4240 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4240 24 4240 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4240 24 4240 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4240 36 4240 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4240 36 4240 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4240 36 4240 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4240 51 4242 93, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4240 51 4240 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4240 51 4240 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4240 63 4242 93, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4240 63 4240 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4241 5 4242 93, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4241 5 4241 9,SrcSpan "tests/examples/CParser.hs" 4241 32 4241 34,SrcSpan "tests/examples/CParser.hs" 4241 35 4241 36,SrcSpan "tests/examples/CParser.hs" 4242 92 4242 93]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4241 10 4241 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4241 10 4241 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4241 10 4241 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4241 10 4241 21, srcInfoPoints = []}) "happyOut120"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4241 22 4241 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4241 22 4241 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4241 22 4241 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4241 37 4242 92, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4241 37 4241 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4241 37 4241 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4241 49 4242 92, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4241 49 4241 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 5 4242 92, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4242 5 4242 6,SrcSpan "tests/examples/CParser.hs" 4242 91 4242 92]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 7 4242 91, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 7 4242 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 7 4242 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 7 4242 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 7 4242 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 20 4242 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 20 4242 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 20 4242 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 32 4242 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 32 4242 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 32 4242 33, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 34 4242 91, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4242 34 4242 35,SrcSpan "tests/examples/CParser.hs" 4242 44 4242 46]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 35 4242 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 35 4242 37, srcInfoPoints = []}) "at"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 38 4242 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 38 4242 43, srcInfoPoints = []}) "declr")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 47 4242 91, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 47 4242 88, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 47 4242 76, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 47 4242 70, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 47 4242 64, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 47 4242 61, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 47 4242 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 47 4242 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 47 4242 55, srcInfoPoints = []}) "arrDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 56 4242 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 56 4242 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 56 4242 61, srcInfoPoints = []}) "declr")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 62 4242 64, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4242 62 4242 63,SrcSpan "tests/examples/CParser.hs" 4242 63 4242 64]}) [])) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 65 4242 70, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 65 4242 70, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 65 4242 70, srcInfoPoints = []}) "False")))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 71 4242 76, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 71 4242 76, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 71 4242 76, srcInfoPoints = []}) "False")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 77 4242 88, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 77 4242 88, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 77 4242 88, srcInfoPoints = []}) "happy_var_2")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 89 4242 91, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 89 4242 91, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 89 4242 91, srcInfoPoints = []}) "at")))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4243 7 4243 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4243 7 4243 8,SrcSpan "tests/examples/CParser.hs" 4243 39 4243 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4243 8 4243 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4243 8 4243 9,SrcSpan "tests/examples/CParser.hs" 4243 11 4243 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4243 9 4243 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4243 9 4243 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4243 14 4243 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4243 14 4243 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4243 14 4243 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4243 14 4243 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4243 26 4243 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4243 26 4243 27,SrcSpan "tests/examples/CParser.hs" 4243 38 4243 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4243 27 4243 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4243 27 4243 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4243 27 4243 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4243 27 4243 36, srcInfoPoints = []}) "happyIn87"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4243 37 4243 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4243 37 4243 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4243 37 4243 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4245 1 4245 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4245 1 4245 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4245 1 4245 16, srcInfoPoints = []}) "happyReduce_301")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4245 17 4245 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4245 17 4245 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4245 19 4245 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4245 19 4245 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4245 19 4245 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4245 19 4245 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4245 19 4245 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4245 19 4245 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4245 36 4245 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4245 36 4245 38, srcInfoPoints = []}) 4 "4"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4245 39 4245 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4245 39 4245 42, srcInfoPoints = []}) 80 "80"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4245 43 4245 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4245 43 4245 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4245 43 4245 61, srcInfoPoints = []}) "happyReduction_301"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4246 1 4255 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4246 1 4255 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4246 1 4246 19, srcInfoPoints = []}) "happyReduction_301") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4246 20 4250 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4246 20 4246 21,SrcSpan "tests/examples/CParser.hs" 4250 14 4250 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4246 21 4250 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4246 21 4246 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4246 21 4246 30, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4246 31 4246 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4246 31 4246 32,SrcSpan "tests/examples/CParser.hs" 4246 32 4246 40,SrcSpan "tests/examples/CParser.hs" 4246 40 4246 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4246 32 4246 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4247 5 4250 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4247 5 4247 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4247 5 4247 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4247 15 4247 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4247 15 4247 16,SrcSpan "tests/examples/CParser.hs" 4247 16 4247 24,SrcSpan "tests/examples/CParser.hs" 4247 24 4247 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4247 16 4247 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4248 5 4250 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4248 5 4248 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4248 5 4248 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4248 15 4248 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4248 15 4248 16,SrcSpan "tests/examples/CParser.hs" 4248 16 4248 24,SrcSpan "tests/examples/CParser.hs" 4248 24 4248 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4248 16 4248 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4249 5 4250 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4249 5 4249 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4249 5 4249 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4249 15 4249 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4249 15 4249 16,SrcSpan "tests/examples/CParser.hs" 4249 16 4249 24,SrcSpan "tests/examples/CParser.hs" 4249 24 4249 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4249 16 4249 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4250 5 4250 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4250 5 4250 14, srcInfoPoints = []}) "happyRest")))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4250 16 4250 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4250 16 4250 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4251 6 4255 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4251 6 4251 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4251 8 4255 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4251 8 4255 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4251 8 4251 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4251 8 4251 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4251 8 4251 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4251 18 4255 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4251 18 4251 19,SrcSpan "tests/examples/CParser.hs" 4255 5 4255 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4251 19 4254 110, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4251 19 4251 23,SrcSpan "tests/examples/CParser.hs" 4251 46 4251 48,SrcSpan "tests/examples/CParser.hs" 4251 49 4251 50,SrcSpan "tests/examples/CParser.hs" 4254 109 4254 110]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4251 24 4251 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4251 24 4251 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4251 24 4251 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4251 24 4251 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4251 36 4251 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4251 36 4251 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4251 36 4251 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4251 51 4254 109, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4251 51 4251 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4251 51 4251 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4251 63 4254 109, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4251 63 4251 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4252 5 4254 109, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4252 5 4252 9,SrcSpan "tests/examples/CParser.hs" 4252 32 4252 34,SrcSpan "tests/examples/CParser.hs" 4252 35 4252 36,SrcSpan "tests/examples/CParser.hs" 4254 108 4254 109]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4252 10 4252 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4252 10 4252 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4252 10 4252 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4252 10 4252 21, srcInfoPoints = []}) "happyOut127"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4252 22 4252 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4252 22 4252 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4252 22 4252 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4252 37 4254 108, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4252 37 4252 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4252 37 4252 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4252 49 4254 108, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4252 49 4252 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4253 5 4254 108, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4253 5 4253 9,SrcSpan "tests/examples/CParser.hs" 4253 32 4253 34,SrcSpan "tests/examples/CParser.hs" 4253 35 4253 36,SrcSpan "tests/examples/CParser.hs" 4254 107 4254 108]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4253 10 4253 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4253 10 4253 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4253 10 4253 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4253 10 4253 21, srcInfoPoints = []}) "happyOut120"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4253 22 4253 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4253 22 4253 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4253 22 4253 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4253 37 4254 107, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4253 37 4253 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4253 37 4253 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4253 49 4254 107, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4253 49 4253 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 5 4254 107, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4254 5 4254 6,SrcSpan "tests/examples/CParser.hs" 4254 106 4254 107]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 7 4254 106, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 7 4254 46, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 7 4254 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 7 4254 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 7 4254 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 7 4254 22, srcInfoPoints = []}) "withAttributePF"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 23 4254 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 23 4254 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 23 4254 34, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 35 4254 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 35 4254 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 35 4254 46, srcInfoPoints = []}) "happy_var_2")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 47 4254 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 47 4254 48, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 47 4254 48, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 49 4254 106, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4254 49 4254 50,SrcSpan "tests/examples/CParser.hs" 4254 59 4254 61]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 50 4254 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 50 4254 52, srcInfoPoints = []}) "at"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 53 4254 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 53 4254 58, srcInfoPoints = []}) "declr")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 62 4254 106, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 62 4254 103, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 62 4254 91, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 62 4254 85, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 62 4254 79, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 62 4254 76, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 62 4254 70, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 62 4254 70, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 62 4254 70, srcInfoPoints = []}) "arrDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 71 4254 76, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 71 4254 76, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 71 4254 76, srcInfoPoints = []}) "declr")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 77 4254 79, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4254 77 4254 78,SrcSpan "tests/examples/CParser.hs" 4254 78 4254 79]}) [])) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 80 4254 85, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 80 4254 85, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 80 4254 85, srcInfoPoints = []}) "False")))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 86 4254 91, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 86 4254 91, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 86 4254 91, srcInfoPoints = []}) "False")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 92 4254 103, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 92 4254 103, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 92 4254 103, srcInfoPoints = []}) "happy_var_3")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 104 4254 106, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 104 4254 106, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 104 4254 106, srcInfoPoints = []}) "at")))))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4255 7 4255 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4255 7 4255 8,SrcSpan "tests/examples/CParser.hs" 4255 39 4255 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4255 8 4255 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4255 8 4255 9,SrcSpan "tests/examples/CParser.hs" 4255 11 4255 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4255 9 4255 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4255 9 4255 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4255 14 4255 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4255 14 4255 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4255 14 4255 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4255 14 4255 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4255 26 4255 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4255 26 4255 27,SrcSpan "tests/examples/CParser.hs" 4255 38 4255 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4255 27 4255 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4255 27 4255 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4255 27 4255 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4255 27 4255 36, srcInfoPoints = []}) "happyIn87"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4255 37 4255 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4255 37 4255 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4255 37 4255 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4257 1 4257 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4257 1 4257 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4257 1 4257 16, srcInfoPoints = []}) "happyReduce_302")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4257 17 4257 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4257 17 4257 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4257 19 4257 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4257 19 4257 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4257 19 4257 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4257 19 4257 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4257 19 4257 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4257 19 4257 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4257 36 4257 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4257 36 4257 38, srcInfoPoints = []}) 4 "4"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4257 39 4257 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4257 39 4257 42, srcInfoPoints = []}) 80 "80"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4257 43 4257 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4257 43 4257 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4257 43 4257 61, srcInfoPoints = []}) "happyReduction_302"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4258 1 4267 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4258 1 4267 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4258 1 4258 19, srcInfoPoints = []}) "happyReduction_302") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4258 20 4262 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4258 20 4258 21,SrcSpan "tests/examples/CParser.hs" 4262 14 4262 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4258 21 4262 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4258 21 4258 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4258 21 4258 30, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4258 31 4258 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4258 31 4258 32,SrcSpan "tests/examples/CParser.hs" 4258 32 4258 40,SrcSpan "tests/examples/CParser.hs" 4258 40 4258 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4258 32 4258 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4259 5 4262 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4259 5 4259 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4259 5 4259 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4259 15 4259 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4259 15 4259 16,SrcSpan "tests/examples/CParser.hs" 4259 16 4259 24,SrcSpan "tests/examples/CParser.hs" 4259 24 4259 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4259 16 4259 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4260 5 4262 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4260 5 4260 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4260 5 4260 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4260 15 4260 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4260 15 4260 16,SrcSpan "tests/examples/CParser.hs" 4260 16 4260 24,SrcSpan "tests/examples/CParser.hs" 4260 24 4260 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4260 16 4260 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4261 5 4262 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4261 5 4261 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4261 5 4261 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4261 15 4261 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4261 15 4261 16,SrcSpan "tests/examples/CParser.hs" 4261 16 4261 24,SrcSpan "tests/examples/CParser.hs" 4261 24 4261 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4261 16 4261 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4262 5 4262 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4262 5 4262 14, srcInfoPoints = []}) "happyRest")))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4262 16 4262 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4262 16 4262 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4263 6 4267 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4263 6 4263 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4263 8 4267 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4263 8 4267 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4263 8 4263 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4263 8 4263 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4263 8 4263 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4263 18 4267 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4263 18 4263 19,SrcSpan "tests/examples/CParser.hs" 4267 5 4267 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4263 19 4266 114, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4263 19 4263 23,SrcSpan "tests/examples/CParser.hs" 4263 46 4263 48,SrcSpan "tests/examples/CParser.hs" 4263 49 4263 50,SrcSpan "tests/examples/CParser.hs" 4266 113 4266 114]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4263 24 4263 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4263 24 4263 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4263 24 4263 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4263 24 4263 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4263 36 4263 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4263 36 4263 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4263 36 4263 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4263 51 4266 113, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4263 51 4263 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4263 51 4263 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4263 63 4266 113, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4263 63 4263 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4264 5 4266 113, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4264 5 4264 9,SrcSpan "tests/examples/CParser.hs" 4264 31 4264 33,SrcSpan "tests/examples/CParser.hs" 4264 34 4264 35,SrcSpan "tests/examples/CParser.hs" 4266 112 4266 113]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4264 10 4264 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4264 10 4264 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4264 10 4264 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4264 10 4264 20, srcInfoPoints = []}) "happyOut62"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4264 21 4264 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4264 21 4264 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4264 21 4264 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4264 36 4266 112, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4264 36 4264 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4264 36 4264 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4264 48 4266 112, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4264 48 4264 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4265 5 4266 112, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4265 5 4265 9,SrcSpan "tests/examples/CParser.hs" 4265 32 4265 34,SrcSpan "tests/examples/CParser.hs" 4265 35 4265 36,SrcSpan "tests/examples/CParser.hs" 4266 111 4266 112]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4265 10 4265 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4265 10 4265 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4265 10 4265 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4265 10 4265 21, srcInfoPoints = []}) "happyOut120"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4265 22 4265 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4265 22 4265 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4265 22 4265 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4265 37 4266 111, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4265 37 4265 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4265 37 4265 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4265 49 4266 111, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4265 49 4265 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 5 4266 111, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4266 5 4266 6,SrcSpan "tests/examples/CParser.hs" 4266 110 4266 111]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 7 4266 110, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 7 4266 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 7 4266 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 7 4266 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 7 4266 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 20 4266 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 20 4266 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 20 4266 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 32 4266 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 32 4266 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 32 4266 33, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 34 4266 110, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4266 34 4266 35,SrcSpan "tests/examples/CParser.hs" 4266 44 4266 46]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 35 4266 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 35 4266 37, srcInfoPoints = []}) "at"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 38 4266 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 38 4266 43, srcInfoPoints = []}) "declr")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 47 4266 110, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 47 4266 107, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 47 4266 95, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 47 4266 89, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 47 4266 83, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 47 4266 61, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 47 4266 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 47 4266 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 47 4266 55, srcInfoPoints = []}) "arrDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 56 4266 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 56 4266 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 56 4266 61, srcInfoPoints = []}) "declr")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 62 4266 83, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4266 62 4266 63,SrcSpan "tests/examples/CParser.hs" 4266 82 4266 83]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 63 4266 82, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 63 4266 70, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 63 4266 70, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 63 4266 70, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 71 4266 82, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 71 4266 82, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 71 4266 82, srcInfoPoints = []}) "happy_var_2")))))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 84 4266 89, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 84 4266 89, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 84 4266 89, srcInfoPoints = []}) "False")))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 90 4266 95, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 90 4266 95, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 90 4266 95, srcInfoPoints = []}) "False")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 96 4266 107, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 96 4266 107, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 96 4266 107, srcInfoPoints = []}) "happy_var_3")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 108 4266 110, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 108 4266 110, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 108 4266 110, srcInfoPoints = []}) "at")))))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4267 7 4267 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4267 7 4267 8,SrcSpan "tests/examples/CParser.hs" 4267 39 4267 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4267 8 4267 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4267 8 4267 9,SrcSpan "tests/examples/CParser.hs" 4267 11 4267 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4267 9 4267 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4267 9 4267 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4267 14 4267 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4267 14 4267 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4267 14 4267 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4267 14 4267 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4267 26 4267 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4267 26 4267 27,SrcSpan "tests/examples/CParser.hs" 4267 38 4267 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4267 27 4267 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4267 27 4267 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4267 27 4267 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4267 27 4267 36, srcInfoPoints = []}) "happyIn87"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4267 37 4267 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4267 37 4267 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4267 37 4267 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4269 1 4269 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4269 1 4269 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4269 1 4269 16, srcInfoPoints = []}) "happyReduce_303")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4269 17 4269 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4269 17 4269 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4269 19 4269 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4269 19 4269 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4269 19 4269 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4269 19 4269 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4269 19 4269 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4269 19 4269 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4269 36 4269 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4269 36 4269 38, srcInfoPoints = []}) 5 "5"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4269 39 4269 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4269 39 4269 42, srcInfoPoints = []}) 80 "80"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4269 43 4269 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4269 43 4269 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4269 43 4269 61, srcInfoPoints = []}) "happyReduction_303"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4270 1 4281 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4270 1 4281 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4270 1 4270 19, srcInfoPoints = []}) "happyReduction_303") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4270 20 4275 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4270 20 4270 21,SrcSpan "tests/examples/CParser.hs" 4275 14 4275 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4270 21 4275 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4270 21 4270 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4270 21 4270 30, srcInfoPoints = []}) "happy_x_5")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4270 31 4270 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4270 31 4270 32,SrcSpan "tests/examples/CParser.hs" 4270 32 4270 40,SrcSpan "tests/examples/CParser.hs" 4270 40 4270 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4270 32 4270 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4271 5 4275 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4271 5 4271 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4271 5 4271 14, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4271 15 4271 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4271 15 4271 16,SrcSpan "tests/examples/CParser.hs" 4271 16 4271 24,SrcSpan "tests/examples/CParser.hs" 4271 24 4271 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4271 16 4271 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4272 5 4275 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4272 5 4272 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4272 5 4272 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4272 15 4272 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4272 15 4272 16,SrcSpan "tests/examples/CParser.hs" 4272 16 4272 24,SrcSpan "tests/examples/CParser.hs" 4272 24 4272 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4272 16 4272 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4273 5 4275 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4273 5 4273 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4273 5 4273 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4273 15 4273 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4273 15 4273 16,SrcSpan "tests/examples/CParser.hs" 4273 16 4273 24,SrcSpan "tests/examples/CParser.hs" 4273 24 4273 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4273 16 4273 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4274 5 4275 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4274 5 4274 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4274 5 4274 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4274 15 4274 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4274 15 4274 16,SrcSpan "tests/examples/CParser.hs" 4274 16 4274 24,SrcSpan "tests/examples/CParser.hs" 4274 24 4274 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4274 16 4274 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4275 5 4275 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4275 5 4275 14, srcInfoPoints = []}) "happyRest"))))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4275 16 4275 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4275 16 4275 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4276 6 4281 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4276 6 4276 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4276 8 4281 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4276 8 4281 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4276 8 4276 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4276 8 4276 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4276 8 4276 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4276 18 4281 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4276 18 4276 19,SrcSpan "tests/examples/CParser.hs" 4281 5 4281 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4276 19 4280 130, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4276 19 4276 23,SrcSpan "tests/examples/CParser.hs" 4276 46 4276 48,SrcSpan "tests/examples/CParser.hs" 4276 49 4276 50,SrcSpan "tests/examples/CParser.hs" 4280 129 4280 130]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4276 24 4276 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4276 24 4276 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4276 24 4276 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4276 24 4276 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4276 36 4276 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4276 36 4276 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4276 36 4276 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4276 51 4280 129, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4276 51 4276 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4276 51 4276 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4276 63 4280 129, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4276 63 4276 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4277 5 4280 129, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4277 5 4277 9,SrcSpan "tests/examples/CParser.hs" 4277 31 4277 33,SrcSpan "tests/examples/CParser.hs" 4277 34 4277 35,SrcSpan "tests/examples/CParser.hs" 4280 128 4280 129]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4277 10 4277 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4277 10 4277 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4277 10 4277 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4277 10 4277 20, srcInfoPoints = []}) "happyOut62"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4277 21 4277 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4277 21 4277 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4277 21 4277 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4277 36 4280 128, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4277 36 4277 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4277 36 4277 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4277 48 4280 128, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4277 48 4277 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4278 5 4280 128, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4278 5 4278 9,SrcSpan "tests/examples/CParser.hs" 4278 32 4278 34,SrcSpan "tests/examples/CParser.hs" 4278 35 4278 36,SrcSpan "tests/examples/CParser.hs" 4280 127 4280 128]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4278 10 4278 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4278 10 4278 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4278 10 4278 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4278 10 4278 21, srcInfoPoints = []}) "happyOut127"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4278 22 4278 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4278 22 4278 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4278 22 4278 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4278 37 4280 127, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4278 37 4278 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4278 37 4278 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4278 49 4280 127, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4278 49 4278 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4279 5 4280 127, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4279 5 4279 9,SrcSpan "tests/examples/CParser.hs" 4279 32 4279 34,SrcSpan "tests/examples/CParser.hs" 4279 35 4279 36,SrcSpan "tests/examples/CParser.hs" 4280 126 4280 127]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4279 10 4279 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4279 10 4279 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4279 10 4279 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4279 10 4279 21, srcInfoPoints = []}) "happyOut120"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4279 22 4279 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4279 22 4279 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4279 22 4279 31, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4279 37 4280 126, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4279 37 4279 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4279 37 4279 48, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4279 49 4280 126, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4279 49 4279 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 5 4280 126, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4280 5 4280 6,SrcSpan "tests/examples/CParser.hs" 4280 125 4280 126]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 7 4280 125, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 7 4280 46, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 7 4280 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 7 4280 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 7 4280 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 7 4280 22, srcInfoPoints = []}) "withAttributePF"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 23 4280 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 23 4280 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 23 4280 34, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 35 4280 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 35 4280 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 35 4280 46, srcInfoPoints = []}) "happy_var_3")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 47 4280 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 47 4280 48, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 47 4280 48, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 49 4280 125, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4280 49 4280 50,SrcSpan "tests/examples/CParser.hs" 4280 59 4280 61]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 50 4280 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 50 4280 52, srcInfoPoints = []}) "at"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 53 4280 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 53 4280 58, srcInfoPoints = []}) "declr")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 62 4280 125, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 62 4280 122, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 62 4280 110, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 62 4280 104, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 62 4280 98, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 62 4280 76, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 62 4280 70, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 62 4280 70, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 62 4280 70, srcInfoPoints = []}) "arrDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 71 4280 76, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 71 4280 76, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 71 4280 76, srcInfoPoints = []}) "declr")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 77 4280 98, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4280 77 4280 78,SrcSpan "tests/examples/CParser.hs" 4280 97 4280 98]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 78 4280 97, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 78 4280 85, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 78 4280 85, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 78 4280 85, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 86 4280 97, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 86 4280 97, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 86 4280 97, srcInfoPoints = []}) "happy_var_2")))))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 99 4280 104, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 99 4280 104, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 99 4280 104, srcInfoPoints = []}) "False")))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 105 4280 110, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 105 4280 110, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 105 4280 110, srcInfoPoints = []}) "False")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 111 4280 122, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 111 4280 122, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 111 4280 122, srcInfoPoints = []}) "happy_var_4")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 123 4280 125, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 123 4280 125, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 123 4280 125, srcInfoPoints = []}) "at")))))))) Nothing])) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4281 7 4281 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4281 7 4281 8,SrcSpan "tests/examples/CParser.hs" 4281 39 4281 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4281 8 4281 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4281 8 4281 9,SrcSpan "tests/examples/CParser.hs" 4281 11 4281 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4281 9 4281 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4281 9 4281 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4281 14 4281 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4281 14 4281 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4281 14 4281 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4281 14 4281 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4281 26 4281 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4281 26 4281 27,SrcSpan "tests/examples/CParser.hs" 4281 38 4281 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4281 27 4281 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4281 27 4281 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4281 27 4281 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4281 27 4281 36, srcInfoPoints = []}) "happyIn87"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4281 37 4281 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4281 37 4281 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4281 37 4281 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4283 1 4283 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4283 1 4283 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4283 1 4283 16, srcInfoPoints = []}) "happyReduce_304")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4283 17 4283 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4283 17 4283 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4283 19 4283 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4283 19 4283 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4283 19 4283 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4283 19 4283 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4283 19 4283 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4283 19 4283 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4283 36 4283 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4283 36 4283 38, srcInfoPoints = []}) 5 "5"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4283 39 4283 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4283 39 4283 42, srcInfoPoints = []}) 80 "80"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4283 43 4283 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4283 43 4283 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4283 43 4283 61, srcInfoPoints = []}) "happyReduction_304"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4284 1 4294 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4284 1 4294 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4284 1 4284 19, srcInfoPoints = []}) "happyReduction_304") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4284 20 4289 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4284 20 4284 21,SrcSpan "tests/examples/CParser.hs" 4289 14 4289 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4284 21 4289 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4284 21 4284 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4284 21 4284 30, srcInfoPoints = []}) "happy_x_5")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4284 31 4284 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4284 31 4284 32,SrcSpan "tests/examples/CParser.hs" 4284 32 4284 40,SrcSpan "tests/examples/CParser.hs" 4284 40 4284 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4284 32 4284 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4285 5 4289 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4285 5 4285 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4285 5 4285 14, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4285 15 4285 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4285 15 4285 16,SrcSpan "tests/examples/CParser.hs" 4285 16 4285 24,SrcSpan "tests/examples/CParser.hs" 4285 24 4285 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4285 16 4285 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4286 5 4289 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4286 5 4286 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4286 5 4286 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4286 15 4286 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4286 15 4286 16,SrcSpan "tests/examples/CParser.hs" 4286 16 4286 24,SrcSpan "tests/examples/CParser.hs" 4286 24 4286 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4286 16 4286 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4287 5 4289 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4287 5 4287 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4287 5 4287 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4287 15 4287 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4287 15 4287 16,SrcSpan "tests/examples/CParser.hs" 4287 16 4287 24,SrcSpan "tests/examples/CParser.hs" 4287 24 4287 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4287 16 4287 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4288 5 4289 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4288 5 4288 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4288 5 4288 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4288 15 4288 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4288 15 4288 16,SrcSpan "tests/examples/CParser.hs" 4288 16 4288 24,SrcSpan "tests/examples/CParser.hs" 4288 24 4288 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4288 16 4288 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4289 5 4289 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4289 5 4289 14, srcInfoPoints = []}) "happyRest"))))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4289 16 4289 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4289 16 4289 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4290 6 4294 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4290 6 4290 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4290 8 4294 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4290 8 4294 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4290 8 4290 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4290 8 4290 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4290 8 4290 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4290 18 4294 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4290 18 4290 19,SrcSpan "tests/examples/CParser.hs" 4294 5 4294 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4290 19 4293 116, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4290 19 4290 23,SrcSpan "tests/examples/CParser.hs" 4290 46 4290 48,SrcSpan "tests/examples/CParser.hs" 4290 49 4290 50,SrcSpan "tests/examples/CParser.hs" 4293 115 4293 116]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4290 24 4290 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4290 24 4290 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4290 24 4290 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4290 24 4290 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4290 36 4290 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4290 36 4290 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4290 36 4290 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4290 51 4293 115, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4290 51 4290 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4290 51 4290 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4290 63 4293 115, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4290 63 4290 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4291 5 4293 115, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4291 5 4291 9,SrcSpan "tests/examples/CParser.hs" 4291 32 4291 34,SrcSpan "tests/examples/CParser.hs" 4291 35 4291 36,SrcSpan "tests/examples/CParser.hs" 4293 114 4293 115]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4291 10 4291 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4291 10 4291 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4291 10 4291 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4291 10 4291 21, srcInfoPoints = []}) "happyOut126"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4291 22 4291 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4291 22 4291 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4291 22 4291 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4291 37 4293 114, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4291 37 4291 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4291 37 4291 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4291 49 4293 114, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4291 49 4291 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4292 5 4293 114, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4292 5 4292 9,SrcSpan "tests/examples/CParser.hs" 4292 32 4292 34,SrcSpan "tests/examples/CParser.hs" 4292 35 4292 36,SrcSpan "tests/examples/CParser.hs" 4293 113 4293 114]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4292 10 4292 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4292 10 4292 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4292 10 4292 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4292 10 4292 21, srcInfoPoints = []}) "happyOut115"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4292 22 4292 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4292 22 4292 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4292 22 4292 31, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4292 37 4293 113, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4292 37 4292 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4292 37 4292 48, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4292 49 4293 113, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4292 49 4292 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 5 4293 113, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4293 5 4293 6,SrcSpan "tests/examples/CParser.hs" 4293 112 4293 113]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 7 4293 112, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 7 4293 46, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 7 4293 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 7 4293 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 7 4293 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 7 4293 22, srcInfoPoints = []}) "withAttributePF"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 23 4293 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 23 4293 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 23 4293 34, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 35 4293 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 35 4293 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 35 4293 46, srcInfoPoints = []}) "happy_var_3")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 47 4293 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 47 4293 48, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 47 4293 48, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 49 4293 112, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4293 49 4293 50,SrcSpan "tests/examples/CParser.hs" 4293 59 4293 61]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 50 4293 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 50 4293 52, srcInfoPoints = []}) "at"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 53 4293 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 53 4293 58, srcInfoPoints = []}) "declr")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 62 4293 112, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 62 4293 109, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 62 4293 90, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 62 4293 85, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 62 4293 79, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 62 4293 76, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 62 4293 70, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 62 4293 70, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 62 4293 70, srcInfoPoints = []}) "arrDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 71 4293 76, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 71 4293 76, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 71 4293 76, srcInfoPoints = []}) "declr")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 77 4293 79, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4293 77 4293 78,SrcSpan "tests/examples/CParser.hs" 4293 78 4293 79]}) [])) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 80 4293 85, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 80 4293 85, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 80 4293 85, srcInfoPoints = []}) "False")))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 86 4293 90, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 86 4293 90, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 86 4293 90, srcInfoPoints = []}) "True")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 91 4293 109, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4293 91 4293 92,SrcSpan "tests/examples/CParser.hs" 4293 108 4293 109]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 92 4293 108, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 92 4293 96, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 92 4293 96, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 92 4293 96, srcInfoPoints = []}) "Just"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 97 4293 108, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 97 4293 108, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 97 4293 108, srcInfoPoints = []}) "happy_var_4")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 110 4293 112, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 110 4293 112, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 110 4293 112, srcInfoPoints = []}) "at")))))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4294 7 4294 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4294 7 4294 8,SrcSpan "tests/examples/CParser.hs" 4294 39 4294 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4294 8 4294 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4294 8 4294 9,SrcSpan "tests/examples/CParser.hs" 4294 11 4294 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4294 9 4294 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4294 9 4294 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4294 14 4294 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4294 14 4294 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4294 14 4294 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4294 14 4294 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4294 26 4294 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4294 26 4294 27,SrcSpan "tests/examples/CParser.hs" 4294 38 4294 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4294 27 4294 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4294 27 4294 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4294 27 4294 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4294 27 4294 36, srcInfoPoints = []}) "happyIn87"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4294 37 4294 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4294 37 4294 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4294 37 4294 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4296 1 4296 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4296 1 4296 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4296 1 4296 16, srcInfoPoints = []}) "happyReduce_305")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4296 17 4296 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4296 17 4296 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4296 19 4296 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4296 19 4296 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4296 19 4296 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4296 19 4296 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4296 19 4296 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4296 19 4296 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4296 36 4296 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4296 36 4296 38, srcInfoPoints = []}) 6 "6"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4296 39 4296 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4296 39 4296 42, srcInfoPoints = []}) 80 "80"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4296 43 4296 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4296 43 4296 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4296 43 4296 61, srcInfoPoints = []}) "happyReduction_305"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4297 1 4309 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4297 1 4309 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4297 1 4297 19, srcInfoPoints = []}) "happyReduction_305") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4297 20 4303 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4297 20 4297 21,SrcSpan "tests/examples/CParser.hs" 4303 14 4303 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4297 21 4303 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4297 21 4297 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4297 21 4297 30, srcInfoPoints = []}) "happy_x_6")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4297 31 4297 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4297 31 4297 32,SrcSpan "tests/examples/CParser.hs" 4297 32 4297 40,SrcSpan "tests/examples/CParser.hs" 4297 40 4297 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4297 32 4297 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4298 5 4303 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4298 5 4298 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4298 5 4298 14, srcInfoPoints = []}) "happy_x_5")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4298 15 4298 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4298 15 4298 16,SrcSpan "tests/examples/CParser.hs" 4298 16 4298 24,SrcSpan "tests/examples/CParser.hs" 4298 24 4298 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4298 16 4298 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4299 5 4303 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4299 5 4299 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4299 5 4299 14, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4299 15 4299 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4299 15 4299 16,SrcSpan "tests/examples/CParser.hs" 4299 16 4299 24,SrcSpan "tests/examples/CParser.hs" 4299 24 4299 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4299 16 4299 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4300 5 4303 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4300 5 4300 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4300 5 4300 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4300 15 4300 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4300 15 4300 16,SrcSpan "tests/examples/CParser.hs" 4300 16 4300 24,SrcSpan "tests/examples/CParser.hs" 4300 24 4300 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4300 16 4300 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4301 5 4303 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4301 5 4301 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4301 5 4301 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4301 15 4301 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4301 15 4301 16,SrcSpan "tests/examples/CParser.hs" 4301 16 4301 24,SrcSpan "tests/examples/CParser.hs" 4301 24 4301 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4301 16 4301 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4302 5 4303 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4302 5 4302 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4302 5 4302 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4302 15 4302 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4302 15 4302 16,SrcSpan "tests/examples/CParser.hs" 4302 16 4302 24,SrcSpan "tests/examples/CParser.hs" 4302 24 4302 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4302 16 4302 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4303 5 4303 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4303 5 4303 14, srcInfoPoints = []}) "happyRest")))))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4303 16 4303 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4303 16 4303 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4304 6 4309 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4304 6 4304 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4304 8 4309 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4304 8 4309 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4304 8 4304 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4304 8 4304 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4304 8 4304 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4304 18 4309 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4304 18 4304 19,SrcSpan "tests/examples/CParser.hs" 4309 5 4309 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4304 19 4308 136, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4304 19 4304 23,SrcSpan "tests/examples/CParser.hs" 4304 46 4304 48,SrcSpan "tests/examples/CParser.hs" 4304 49 4304 50,SrcSpan "tests/examples/CParser.hs" 4308 135 4308 136]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4304 24 4304 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4304 24 4304 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4304 24 4304 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4304 24 4304 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4304 36 4304 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4304 36 4304 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4304 36 4304 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4304 51 4308 135, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4304 51 4304 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4304 51 4304 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4304 63 4308 135, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4304 63 4304 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4305 5 4308 135, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4305 5 4305 9,SrcSpan "tests/examples/CParser.hs" 4305 31 4305 33,SrcSpan "tests/examples/CParser.hs" 4305 34 4305 35,SrcSpan "tests/examples/CParser.hs" 4308 134 4308 135]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4305 10 4305 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4305 10 4305 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4305 10 4305 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4305 10 4305 20, srcInfoPoints = []}) "happyOut62"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4305 21 4305 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4305 21 4305 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4305 21 4305 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4305 36 4308 134, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4305 36 4305 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4305 36 4305 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4305 48 4308 134, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4305 48 4305 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4306 5 4308 134, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4306 5 4306 9,SrcSpan "tests/examples/CParser.hs" 4306 32 4306 34,SrcSpan "tests/examples/CParser.hs" 4306 35 4306 36,SrcSpan "tests/examples/CParser.hs" 4308 133 4308 134]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4306 10 4306 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4306 10 4306 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4306 10 4306 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4306 10 4306 21, srcInfoPoints = []}) "happyOut126"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4306 22 4306 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4306 22 4306 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4306 22 4306 31, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4306 37 4308 133, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4306 37 4306 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4306 37 4306 48, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4306 49 4308 133, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4306 49 4306 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4307 5 4308 133, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4307 5 4307 9,SrcSpan "tests/examples/CParser.hs" 4307 32 4307 34,SrcSpan "tests/examples/CParser.hs" 4307 35 4307 36,SrcSpan "tests/examples/CParser.hs" 4308 132 4308 133]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4307 10 4307 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4307 10 4307 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4307 10 4307 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4307 10 4307 21, srcInfoPoints = []}) "happyOut115"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4307 22 4307 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4307 22 4307 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4307 22 4307 31, srcInfoPoints = []}) "happy_x_5")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4307 37 4308 132, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4307 37 4307 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4307 37 4307 48, srcInfoPoints = []}) "happy_var_5")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4307 49 4308 132, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4307 49 4307 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 5 4308 132, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4308 5 4308 6,SrcSpan "tests/examples/CParser.hs" 4308 131 4308 132]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 7 4308 131, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 7 4308 46, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 7 4308 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 7 4308 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 7 4308 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 7 4308 22, srcInfoPoints = []}) "withAttributePF"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 23 4308 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 23 4308 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 23 4308 34, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 35 4308 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 35 4308 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 35 4308 46, srcInfoPoints = []}) "happy_var_4")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 47 4308 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 47 4308 48, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 47 4308 48, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 49 4308 131, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4308 49 4308 50,SrcSpan "tests/examples/CParser.hs" 4308 59 4308 61]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 50 4308 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 50 4308 52, srcInfoPoints = []}) "at"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 53 4308 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 53 4308 58, srcInfoPoints = []}) "declr")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 62 4308 131, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 62 4308 128, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 62 4308 109, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 62 4308 104, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 62 4308 98, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 62 4308 76, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 62 4308 70, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 62 4308 70, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 62 4308 70, srcInfoPoints = []}) "arrDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 71 4308 76, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 71 4308 76, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 71 4308 76, srcInfoPoints = []}) "declr")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 77 4308 98, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4308 77 4308 78,SrcSpan "tests/examples/CParser.hs" 4308 97 4308 98]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 78 4308 97, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 78 4308 85, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 78 4308 85, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 78 4308 85, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 86 4308 97, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 86 4308 97, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 86 4308 97, srcInfoPoints = []}) "happy_var_3")))))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 99 4308 104, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 99 4308 104, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 99 4308 104, srcInfoPoints = []}) "False")))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 105 4308 109, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 105 4308 109, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 105 4308 109, srcInfoPoints = []}) "True")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 110 4308 128, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4308 110 4308 111,SrcSpan "tests/examples/CParser.hs" 4308 127 4308 128]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 111 4308 127, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 111 4308 115, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 111 4308 115, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 111 4308 115, srcInfoPoints = []}) "Just"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 116 4308 127, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 116 4308 127, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 116 4308 127, srcInfoPoints = []}) "happy_var_5")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 129 4308 131, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 129 4308 131, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 129 4308 131, srcInfoPoints = []}) "at")))))))) Nothing])) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4309 7 4309 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4309 7 4309 8,SrcSpan "tests/examples/CParser.hs" 4309 39 4309 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4309 8 4309 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4309 8 4309 9,SrcSpan "tests/examples/CParser.hs" 4309 11 4309 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4309 9 4309 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4309 9 4309 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4309 14 4309 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4309 14 4309 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4309 14 4309 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4309 14 4309 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4309 26 4309 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4309 26 4309 27,SrcSpan "tests/examples/CParser.hs" 4309 38 4309 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4309 27 4309 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4309 27 4309 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4309 27 4309 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4309 27 4309 36, srcInfoPoints = []}) "happyIn87"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4309 37 4309 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4309 37 4309 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4309 37 4309 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4311 1 4311 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4311 1 4311 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4311 1 4311 16, srcInfoPoints = []}) "happyReduce_306")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4311 17 4311 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4311 17 4311 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4311 19 4311 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4311 19 4311 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4311 19 4311 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4311 19 4311 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4311 19 4311 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4311 19 4311 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4311 36 4311 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4311 36 4311 38, srcInfoPoints = []}) 7 "7"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4311 39 4311 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4311 39 4311 42, srcInfoPoints = []}) 80 "80"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4311 43 4311 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4311 43 4311 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4311 43 4311 61, srcInfoPoints = []}) "happyReduction_306"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4312 1 4326 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4312 1 4326 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4312 1 4312 19, srcInfoPoints = []}) "happyReduction_306") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4312 20 4319 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4312 20 4312 21,SrcSpan "tests/examples/CParser.hs" 4319 14 4319 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4312 21 4319 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4312 21 4312 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4312 21 4312 30, srcInfoPoints = []}) "happy_x_7")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4312 31 4312 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4312 31 4312 32,SrcSpan "tests/examples/CParser.hs" 4312 32 4312 40,SrcSpan "tests/examples/CParser.hs" 4312 40 4312 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4312 32 4312 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4313 5 4319 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4313 5 4313 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4313 5 4313 14, srcInfoPoints = []}) "happy_x_6")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4313 15 4313 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4313 15 4313 16,SrcSpan "tests/examples/CParser.hs" 4313 16 4313 24,SrcSpan "tests/examples/CParser.hs" 4313 24 4313 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4313 16 4313 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4314 5 4319 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4314 5 4314 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4314 5 4314 14, srcInfoPoints = []}) "happy_x_5")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4314 15 4314 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4314 15 4314 16,SrcSpan "tests/examples/CParser.hs" 4314 16 4314 24,SrcSpan "tests/examples/CParser.hs" 4314 24 4314 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4314 16 4314 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4315 5 4319 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4315 5 4315 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4315 5 4315 14, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4315 15 4315 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4315 15 4315 16,SrcSpan "tests/examples/CParser.hs" 4315 16 4315 24,SrcSpan "tests/examples/CParser.hs" 4315 24 4315 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4315 16 4315 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4316 5 4319 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4316 5 4316 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4316 5 4316 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4316 15 4316 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4316 15 4316 16,SrcSpan "tests/examples/CParser.hs" 4316 16 4316 24,SrcSpan "tests/examples/CParser.hs" 4316 24 4316 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4316 16 4316 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4317 5 4319 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4317 5 4317 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4317 5 4317 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4317 15 4317 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4317 15 4317 16,SrcSpan "tests/examples/CParser.hs" 4317 16 4317 24,SrcSpan "tests/examples/CParser.hs" 4317 24 4317 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4317 16 4317 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4318 5 4319 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4318 5 4318 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4318 5 4318 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4318 15 4318 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4318 15 4318 16,SrcSpan "tests/examples/CParser.hs" 4318 16 4318 24,SrcSpan "tests/examples/CParser.hs" 4318 24 4318 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4318 16 4318 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4319 5 4319 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4319 5 4319 14, srcInfoPoints = []}) "happyRest"))))))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4319 16 4319 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4319 16 4319 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4320 6 4326 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4320 6 4320 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4320 8 4326 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4320 8 4326 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4320 8 4320 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4320 8 4320 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4320 8 4320 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4320 18 4326 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4320 18 4320 19,SrcSpan "tests/examples/CParser.hs" 4326 5 4326 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4320 19 4325 155, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4320 19 4320 23,SrcSpan "tests/examples/CParser.hs" 4320 46 4320 48,SrcSpan "tests/examples/CParser.hs" 4320 49 4320 50,SrcSpan "tests/examples/CParser.hs" 4325 154 4325 155]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4320 24 4320 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4320 24 4320 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4320 24 4320 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4320 24 4320 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4320 36 4320 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4320 36 4320 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4320 36 4320 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4320 51 4325 154, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4320 51 4320 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4320 51 4320 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4320 63 4325 154, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4320 63 4320 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4321 5 4325 154, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4321 5 4321 9,SrcSpan "tests/examples/CParser.hs" 4321 31 4321 33,SrcSpan "tests/examples/CParser.hs" 4321 34 4321 35,SrcSpan "tests/examples/CParser.hs" 4325 153 4325 154]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4321 10 4321 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4321 10 4321 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4321 10 4321 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4321 10 4321 20, srcInfoPoints = []}) "happyOut62"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4321 21 4321 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4321 21 4321 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4321 21 4321 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4321 36 4325 153, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4321 36 4321 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4321 36 4321 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4321 48 4325 153, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4321 48 4321 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4322 5 4325 153, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4322 5 4322 9,SrcSpan "tests/examples/CParser.hs" 4322 32 4322 34,SrcSpan "tests/examples/CParser.hs" 4322 35 4322 36,SrcSpan "tests/examples/CParser.hs" 4325 152 4325 153]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4322 10 4322 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4322 10 4322 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4322 10 4322 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4322 10 4322 21, srcInfoPoints = []}) "happyOut126"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4322 22 4322 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4322 22 4322 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4322 22 4322 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4322 37 4325 152, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4322 37 4322 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4322 37 4322 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4322 49 4325 152, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4322 49 4322 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4323 5 4325 152, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4323 5 4323 9,SrcSpan "tests/examples/CParser.hs" 4323 32 4323 34,SrcSpan "tests/examples/CParser.hs" 4323 35 4323 36,SrcSpan "tests/examples/CParser.hs" 4325 151 4325 152]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4323 10 4323 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4323 10 4323 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4323 10 4323 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4323 10 4323 21, srcInfoPoints = []}) "happyOut126"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4323 22 4323 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4323 22 4323 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4323 22 4323 31, srcInfoPoints = []}) "happy_x_5")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4323 37 4325 151, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4323 37 4323 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4323 37 4323 48, srcInfoPoints = []}) "happy_var_5")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4323 49 4325 151, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4323 49 4323 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4324 5 4325 151, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4324 5 4324 9,SrcSpan "tests/examples/CParser.hs" 4324 32 4324 34,SrcSpan "tests/examples/CParser.hs" 4324 35 4324 36,SrcSpan "tests/examples/CParser.hs" 4325 150 4325 151]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4324 10 4324 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4324 10 4324 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4324 10 4324 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4324 10 4324 21, srcInfoPoints = []}) "happyOut115"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4324 22 4324 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4324 22 4324 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4324 22 4324 31, srcInfoPoints = []}) "happy_x_6")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4324 37 4325 150, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4324 37 4324 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4324 37 4324 48, srcInfoPoints = []}) "happy_var_6")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4324 49 4325 150, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4324 49 4324 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 5 4325 150, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4325 5 4325 6,SrcSpan "tests/examples/CParser.hs" 4325 149 4325 150]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 7 4325 149, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 7 4325 63, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 7 4325 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 7 4325 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 7 4325 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 7 4325 22, srcInfoPoints = []}) "withAttributePF"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 23 4325 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 23 4325 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 23 4325 34, srcInfoPoints = []}) "happy_var_1")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 35 4325 63, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4325 35 4325 36,SrcSpan "tests/examples/CParser.hs" 4325 62 4325 63]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 36 4325 62, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 36 4325 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 36 4325 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 36 4325 47, srcInfoPoints = []}) "happy_var_3"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 48 4325 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 48 4325 50, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 48 4325 50, srcInfoPoints = []}) "++"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 51 4325 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 51 4325 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 51 4325 62, srcInfoPoints = []}) "happy_var_5")))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 64 4325 65, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 64 4325 65, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 64 4325 65, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 66 4325 149, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4325 66 4325 67,SrcSpan "tests/examples/CParser.hs" 4325 76 4325 78]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 67 4325 69, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 67 4325 69, srcInfoPoints = []}) "at"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 70 4325 75, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 70 4325 75, srcInfoPoints = []}) "declr")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 79 4325 149, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 79 4325 146, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 79 4325 126, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 79 4325 121, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 79 4325 115, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 79 4325 93, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 79 4325 87, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 79 4325 87, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 79 4325 87, srcInfoPoints = []}) "arrDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 88 4325 93, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 88 4325 93, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 88 4325 93, srcInfoPoints = []}) "declr")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 94 4325 115, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4325 94 4325 95,SrcSpan "tests/examples/CParser.hs" 4325 114 4325 115]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 95 4325 114, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 95 4325 102, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 95 4325 102, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 95 4325 102, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 103 4325 114, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 103 4325 114, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 103 4325 114, srcInfoPoints = []}) "happy_var_2")))))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 116 4325 121, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 116 4325 121, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 116 4325 121, srcInfoPoints = []}) "False")))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 122 4325 126, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 122 4325 126, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 122 4325 126, srcInfoPoints = []}) "True")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 128 4325 146, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4325 128 4325 129,SrcSpan "tests/examples/CParser.hs" 4325 145 4325 146]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 129 4325 145, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 129 4325 133, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 129 4325 133, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 129 4325 133, srcInfoPoints = []}) "Just"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 134 4325 145, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 134 4325 145, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 134 4325 145, srcInfoPoints = []}) "happy_var_6")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 147 4325 149, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 147 4325 149, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 147 4325 149, srcInfoPoints = []}) "at")))))))) Nothing])) Nothing])) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4326 7 4326 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4326 7 4326 8,SrcSpan "tests/examples/CParser.hs" 4326 39 4326 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4326 8 4326 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4326 8 4326 9,SrcSpan "tests/examples/CParser.hs" 4326 11 4326 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4326 9 4326 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4326 9 4326 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4326 14 4326 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4326 14 4326 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4326 14 4326 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4326 14 4326 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4326 26 4326 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4326 26 4326 27,SrcSpan "tests/examples/CParser.hs" 4326 38 4326 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4326 27 4326 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4326 27 4326 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4326 27 4326 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4326 27 4326 36, srcInfoPoints = []}) "happyIn87"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4326 37 4326 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4326 37 4326 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4326 37 4326 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4328 1 4328 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4328 1 4328 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4328 1 4328 16, srcInfoPoints = []}) "happyReduce_307")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4328 17 4328 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4328 17 4328 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4328 19 4328 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4328 19 4328 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4328 19 4328 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4328 19 4328 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4328 19 4328 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4328 19 4328 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4328 36 4328 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4328 36 4328 38, srcInfoPoints = []}) 4 "4"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4328 39 4328 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4328 39 4328 42, srcInfoPoints = []}) 80 "80"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4328 43 4328 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4328 43 4328 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4328 43 4328 61, srcInfoPoints = []}) "happyReduction_307"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4329 1 4337 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4329 1 4337 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4329 1 4329 19, srcInfoPoints = []}) "happyReduction_307") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4329 20 4333 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4329 20 4329 21,SrcSpan "tests/examples/CParser.hs" 4333 14 4333 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4329 21 4333 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4329 21 4329 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4329 21 4329 30, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4329 31 4329 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4329 31 4329 32,SrcSpan "tests/examples/CParser.hs" 4329 32 4329 40,SrcSpan "tests/examples/CParser.hs" 4329 40 4329 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4329 32 4329 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4330 5 4333 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4330 5 4330 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4330 5 4330 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4330 15 4330 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4330 15 4330 16,SrcSpan "tests/examples/CParser.hs" 4330 16 4330 24,SrcSpan "tests/examples/CParser.hs" 4330 24 4330 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4330 16 4330 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4331 5 4333 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4331 5 4331 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4331 5 4331 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4331 15 4331 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4331 15 4331 16,SrcSpan "tests/examples/CParser.hs" 4331 16 4331 24,SrcSpan "tests/examples/CParser.hs" 4331 24 4331 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4331 16 4331 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4332 5 4333 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4332 5 4332 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4332 5 4332 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4332 15 4332 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4332 15 4332 16,SrcSpan "tests/examples/CParser.hs" 4332 16 4332 24,SrcSpan "tests/examples/CParser.hs" 4332 24 4332 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4332 16 4332 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4333 5 4333 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4333 5 4333 14, srcInfoPoints = []}) "happyRest")))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4333 16 4333 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4333 16 4333 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4334 6 4337 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4334 6 4334 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4334 8 4337 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4334 8 4337 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4334 8 4334 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4334 8 4334 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4334 8 4334 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4334 18 4337 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4334 18 4334 19,SrcSpan "tests/examples/CParser.hs" 4337 5 4337 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4334 19 4336 104, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4334 19 4334 23,SrcSpan "tests/examples/CParser.hs" 4334 46 4334 48,SrcSpan "tests/examples/CParser.hs" 4334 49 4334 50,SrcSpan "tests/examples/CParser.hs" 4336 103 4336 104]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4334 24 4334 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4334 24 4334 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4334 24 4334 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4334 24 4334 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4334 36 4334 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4334 36 4334 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4334 36 4334 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4334 51 4336 103, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4334 51 4334 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4334 51 4334 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4334 63 4336 103, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4334 63 4334 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4335 5 4336 103, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4335 5 4335 9,SrcSpan "tests/examples/CParser.hs" 4335 32 4335 34,SrcSpan "tests/examples/CParser.hs" 4335 35 4335 36,SrcSpan "tests/examples/CParser.hs" 4336 102 4336 103]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4335 10 4335 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4335 10 4335 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4335 10 4335 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4335 10 4335 21, srcInfoPoints = []}) "happyOut126"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4335 22 4335 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4335 22 4335 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4335 22 4335 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4335 37 4336 102, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4335 37 4335 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4335 37 4335 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4335 49 4336 102, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4335 49 4335 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 5 4336 102, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4336 5 4336 6,SrcSpan "tests/examples/CParser.hs" 4336 101 4336 102]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 7 4336 101, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 7 4336 46, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 7 4336 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 7 4336 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 7 4336 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 7 4336 22, srcInfoPoints = []}) "withAttributePF"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 23 4336 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 23 4336 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 23 4336 34, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 35 4336 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 35 4336 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 35 4336 46, srcInfoPoints = []}) "happy_var_3")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 47 4336 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 47 4336 48, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 47 4336 48, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 49 4336 101, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4336 49 4336 50,SrcSpan "tests/examples/CParser.hs" 4336 59 4336 61]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 50 4336 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 50 4336 52, srcInfoPoints = []}) "at"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 53 4336 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 53 4336 58, srcInfoPoints = []}) "declr")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 62 4336 101, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 62 4336 98, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 62 4336 90, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 62 4336 84, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 62 4336 79, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 62 4336 76, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 62 4336 70, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 62 4336 70, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 62 4336 70, srcInfoPoints = []}) "arrDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 71 4336 76, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 71 4336 76, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 71 4336 76, srcInfoPoints = []}) "declr")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 77 4336 79, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4336 77 4336 78,SrcSpan "tests/examples/CParser.hs" 4336 78 4336 79]}) [])) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 80 4336 84, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 80 4336 84, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 80 4336 84, srcInfoPoints = []}) "True")))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 85 4336 90, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 85 4336 90, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 85 4336 90, srcInfoPoints = []}) "False")))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 91 4336 98, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 91 4336 98, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 91 4336 98, srcInfoPoints = []}) "Nothing")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 99 4336 101, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 99 4336 101, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 99 4336 101, srcInfoPoints = []}) "at")))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4337 7 4337 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4337 7 4337 8,SrcSpan "tests/examples/CParser.hs" 4337 39 4337 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4337 8 4337 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4337 8 4337 9,SrcSpan "tests/examples/CParser.hs" 4337 11 4337 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4337 9 4337 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4337 9 4337 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4337 14 4337 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4337 14 4337 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4337 14 4337 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4337 14 4337 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4337 26 4337 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4337 26 4337 27,SrcSpan "tests/examples/CParser.hs" 4337 38 4337 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4337 27 4337 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4337 27 4337 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4337 27 4337 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4337 27 4337 36, srcInfoPoints = []}) "happyIn87"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4337 37 4337 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4337 37 4337 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4337 37 4337 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4339 1 4339 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4339 1 4339 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4339 1 4339 16, srcInfoPoints = []}) "happyReduce_308")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4339 17 4339 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4339 17 4339 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4339 19 4339 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4339 19 4339 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4339 19 4339 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4339 19 4339 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4339 19 4339 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4339 19 4339 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4339 36 4339 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4339 36 4339 38, srcInfoPoints = []}) 5 "5"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4339 39 4339 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4339 39 4339 42, srcInfoPoints = []}) 80 "80"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4339 43 4339 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4339 43 4339 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4339 43 4339 61, srcInfoPoints = []}) "happyReduction_308"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4340 1 4350 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4340 1 4350 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4340 1 4340 19, srcInfoPoints = []}) "happyReduction_308") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4340 20 4345 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4340 20 4340 21,SrcSpan "tests/examples/CParser.hs" 4345 14 4345 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4340 21 4345 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4340 21 4340 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4340 21 4340 30, srcInfoPoints = []}) "happy_x_5")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4340 31 4340 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4340 31 4340 32,SrcSpan "tests/examples/CParser.hs" 4340 32 4340 40,SrcSpan "tests/examples/CParser.hs" 4340 40 4340 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4340 32 4340 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4341 5 4345 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4341 5 4341 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4341 5 4341 14, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4341 15 4341 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4341 15 4341 16,SrcSpan "tests/examples/CParser.hs" 4341 16 4341 24,SrcSpan "tests/examples/CParser.hs" 4341 24 4341 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4341 16 4341 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4342 5 4345 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4342 5 4342 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4342 5 4342 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4342 15 4342 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4342 15 4342 16,SrcSpan "tests/examples/CParser.hs" 4342 16 4342 24,SrcSpan "tests/examples/CParser.hs" 4342 24 4342 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4342 16 4342 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4343 5 4345 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4343 5 4343 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4343 5 4343 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4343 15 4343 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4343 15 4343 16,SrcSpan "tests/examples/CParser.hs" 4343 16 4343 24,SrcSpan "tests/examples/CParser.hs" 4343 24 4343 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4343 16 4343 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4344 5 4345 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4344 5 4344 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4344 5 4344 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4344 15 4344 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4344 15 4344 16,SrcSpan "tests/examples/CParser.hs" 4344 16 4344 24,SrcSpan "tests/examples/CParser.hs" 4344 24 4344 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4344 16 4344 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4345 5 4345 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4345 5 4345 14, srcInfoPoints = []}) "happyRest"))))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4345 16 4345 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4345 16 4345 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4346 6 4350 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4346 6 4346 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4346 8 4350 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4346 8 4350 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4346 8 4346 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4346 8 4346 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4346 8 4346 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4346 18 4350 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4346 18 4346 19,SrcSpan "tests/examples/CParser.hs" 4350 5 4350 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4346 19 4349 122, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4346 19 4346 23,SrcSpan "tests/examples/CParser.hs" 4346 46 4346 48,SrcSpan "tests/examples/CParser.hs" 4346 49 4346 50,SrcSpan "tests/examples/CParser.hs" 4349 121 4349 122]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4346 24 4346 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4346 24 4346 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4346 24 4346 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4346 24 4346 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4346 36 4346 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4346 36 4346 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4346 36 4346 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4346 51 4349 121, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4346 51 4346 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4346 51 4346 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4346 63 4349 121, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4346 63 4346 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4347 5 4349 121, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4347 5 4347 9,SrcSpan "tests/examples/CParser.hs" 4347 32 4347 34,SrcSpan "tests/examples/CParser.hs" 4347 35 4347 36,SrcSpan "tests/examples/CParser.hs" 4349 120 4349 121]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4347 10 4347 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4347 10 4347 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4347 10 4347 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4347 10 4347 21, srcInfoPoints = []}) "happyOut127"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4347 22 4347 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4347 22 4347 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4347 22 4347 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4347 37 4349 120, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4347 37 4347 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4347 37 4347 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4347 49 4349 120, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4347 49 4347 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4348 5 4349 120, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4348 5 4348 9,SrcSpan "tests/examples/CParser.hs" 4348 32 4348 34,SrcSpan "tests/examples/CParser.hs" 4348 35 4348 36,SrcSpan "tests/examples/CParser.hs" 4349 119 4349 120]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4348 10 4348 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4348 10 4348 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4348 10 4348 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4348 10 4348 21, srcInfoPoints = []}) "happyOut126"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4348 22 4348 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4348 22 4348 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4348 22 4348 31, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4348 37 4349 119, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4348 37 4348 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4348 37 4348 48, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4348 49 4349 119, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4348 49 4348 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 5 4349 119, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4349 5 4349 6,SrcSpan "tests/examples/CParser.hs" 4349 118 4349 119]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 7 4349 118, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 7 4349 63, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 7 4349 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 7 4349 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 7 4349 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 7 4349 22, srcInfoPoints = []}) "withAttributePF"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 23 4349 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 23 4349 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 23 4349 34, srcInfoPoints = []}) "happy_var_1")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 35 4349 63, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4349 35 4349 36,SrcSpan "tests/examples/CParser.hs" 4349 62 4349 63]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 36 4349 62, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 36 4349 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 36 4349 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 36 4349 47, srcInfoPoints = []}) "happy_var_2"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 48 4349 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 48 4349 50, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 48 4349 50, srcInfoPoints = []}) "++"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 51 4349 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 51 4349 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 51 4349 62, srcInfoPoints = []}) "happy_var_4")))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 64 4349 65, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 64 4349 65, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 64 4349 65, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 66 4349 118, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4349 66 4349 67,SrcSpan "tests/examples/CParser.hs" 4349 76 4349 78]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 67 4349 69, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 67 4349 69, srcInfoPoints = []}) "at"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 70 4349 75, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 70 4349 75, srcInfoPoints = []}) "declr")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 79 4349 118, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 79 4349 115, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 79 4349 107, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 79 4349 101, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 79 4349 96, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 79 4349 93, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 79 4349 87, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 79 4349 87, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 79 4349 87, srcInfoPoints = []}) "arrDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 88 4349 93, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 88 4349 93, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 88 4349 93, srcInfoPoints = []}) "declr")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 94 4349 96, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4349 94 4349 95,SrcSpan "tests/examples/CParser.hs" 4349 95 4349 96]}) [])) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 97 4349 101, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 97 4349 101, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 97 4349 101, srcInfoPoints = []}) "True")))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 102 4349 107, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 102 4349 107, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 102 4349 107, srcInfoPoints = []}) "False")))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 108 4349 115, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 108 4349 115, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 108 4349 115, srcInfoPoints = []}) "Nothing")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 116 4349 118, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 116 4349 118, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 116 4349 118, srcInfoPoints = []}) "at")))))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4350 7 4350 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4350 7 4350 8,SrcSpan "tests/examples/CParser.hs" 4350 39 4350 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4350 8 4350 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4350 8 4350 9,SrcSpan "tests/examples/CParser.hs" 4350 11 4350 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4350 9 4350 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4350 9 4350 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4350 14 4350 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4350 14 4350 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4350 14 4350 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4350 14 4350 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4350 26 4350 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4350 26 4350 27,SrcSpan "tests/examples/CParser.hs" 4350 38 4350 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4350 27 4350 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4350 27 4350 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4350 27 4350 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4350 27 4350 36, srcInfoPoints = []}) "happyIn87"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4350 37 4350 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4350 37 4350 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4350 37 4350 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4352 1 4352 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4352 1 4352 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4352 1 4352 16, srcInfoPoints = []}) "happyReduce_309")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4352 17 4352 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4352 17 4352 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4352 19 4352 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4352 19 4352 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4352 19 4352 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4352 19 4352 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4352 19 4352 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4352 19 4352 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4352 36 4352 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4352 36 4352 38, srcInfoPoints = []}) 5 "5"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4352 39 4352 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4352 39 4352 42, srcInfoPoints = []}) 80 "80"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4352 43 4352 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4352 43 4352 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4352 43 4352 61, srcInfoPoints = []}) "happyReduction_309"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4353 1 4363 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4353 1 4363 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4353 1 4353 19, srcInfoPoints = []}) "happyReduction_309") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4353 20 4358 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4353 20 4353 21,SrcSpan "tests/examples/CParser.hs" 4358 14 4358 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4353 21 4358 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4353 21 4353 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4353 21 4353 30, srcInfoPoints = []}) "happy_x_5")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4353 31 4353 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4353 31 4353 32,SrcSpan "tests/examples/CParser.hs" 4353 32 4353 40,SrcSpan "tests/examples/CParser.hs" 4353 40 4353 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4353 32 4353 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4354 5 4358 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4354 5 4354 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4354 5 4354 14, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4354 15 4354 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4354 15 4354 16,SrcSpan "tests/examples/CParser.hs" 4354 16 4354 24,SrcSpan "tests/examples/CParser.hs" 4354 24 4354 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4354 16 4354 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4355 5 4358 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4355 5 4355 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4355 5 4355 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4355 15 4355 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4355 15 4355 16,SrcSpan "tests/examples/CParser.hs" 4355 16 4355 24,SrcSpan "tests/examples/CParser.hs" 4355 24 4355 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4355 16 4355 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4356 5 4358 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4356 5 4356 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4356 5 4356 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4356 15 4356 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4356 15 4356 16,SrcSpan "tests/examples/CParser.hs" 4356 16 4356 24,SrcSpan "tests/examples/CParser.hs" 4356 24 4356 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4356 16 4356 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4357 5 4358 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4357 5 4357 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4357 5 4357 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4357 15 4357 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4357 15 4357 16,SrcSpan "tests/examples/CParser.hs" 4357 16 4357 24,SrcSpan "tests/examples/CParser.hs" 4357 24 4357 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4357 16 4357 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4358 5 4358 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4358 5 4358 14, srcInfoPoints = []}) "happyRest"))))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4358 16 4358 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4358 16 4358 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4359 6 4363 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4359 6 4359 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4359 8 4363 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4359 8 4363 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4359 8 4359 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4359 8 4359 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4359 8 4359 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4359 18 4363 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4359 18 4359 19,SrcSpan "tests/examples/CParser.hs" 4363 5 4363 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4359 19 4362 124, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4359 19 4359 23,SrcSpan "tests/examples/CParser.hs" 4359 46 4359 48,SrcSpan "tests/examples/CParser.hs" 4359 49 4359 50,SrcSpan "tests/examples/CParser.hs" 4362 123 4362 124]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4359 24 4359 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4359 24 4359 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4359 24 4359 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4359 24 4359 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4359 36 4359 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4359 36 4359 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4359 36 4359 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4359 51 4362 123, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4359 51 4359 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4359 51 4359 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4359 63 4362 123, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4359 63 4359 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4360 5 4362 123, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4360 5 4360 9,SrcSpan "tests/examples/CParser.hs" 4360 31 4360 33,SrcSpan "tests/examples/CParser.hs" 4360 34 4360 35,SrcSpan "tests/examples/CParser.hs" 4362 122 4362 123]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4360 10 4360 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4360 10 4360 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4360 10 4360 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4360 10 4360 20, srcInfoPoints = []}) "happyOut62"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4360 21 4360 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4360 21 4360 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4360 21 4360 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4360 36 4362 122, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4360 36 4360 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4360 36 4360 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4360 48 4362 122, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4360 48 4360 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4361 5 4362 122, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4361 5 4361 9,SrcSpan "tests/examples/CParser.hs" 4361 32 4361 34,SrcSpan "tests/examples/CParser.hs" 4361 35 4361 36,SrcSpan "tests/examples/CParser.hs" 4362 121 4362 122]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4361 10 4361 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4361 10 4361 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4361 10 4361 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4361 10 4361 21, srcInfoPoints = []}) "happyOut126"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4361 22 4361 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4361 22 4361 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4361 22 4361 31, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4361 37 4362 121, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4361 37 4361 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4361 37 4361 48, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4361 49 4362 121, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4361 49 4361 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 5 4362 121, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4362 5 4362 6,SrcSpan "tests/examples/CParser.hs" 4362 120 4362 121]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 7 4362 120, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 7 4362 46, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 7 4362 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 7 4362 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 7 4362 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 7 4362 22, srcInfoPoints = []}) "withAttributePF"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 23 4362 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 23 4362 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 23 4362 34, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 35 4362 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 35 4362 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 35 4362 46, srcInfoPoints = []}) "happy_var_4")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 47 4362 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 47 4362 48, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 47 4362 48, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 49 4362 120, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4362 49 4362 50,SrcSpan "tests/examples/CParser.hs" 4362 59 4362 61]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 50 4362 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 50 4362 52, srcInfoPoints = []}) "at"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 53 4362 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 53 4362 58, srcInfoPoints = []}) "declr")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 62 4362 120, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 62 4362 117, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 62 4362 109, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 62 4362 103, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 62 4362 98, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 62 4362 76, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 62 4362 70, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 62 4362 70, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 62 4362 70, srcInfoPoints = []}) "arrDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 71 4362 76, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 71 4362 76, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 71 4362 76, srcInfoPoints = []}) "declr")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 77 4362 98, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4362 77 4362 78,SrcSpan "tests/examples/CParser.hs" 4362 97 4362 98]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 78 4362 97, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 78 4362 85, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 78 4362 85, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 78 4362 85, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 86 4362 97, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 86 4362 97, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 86 4362 97, srcInfoPoints = []}) "happy_var_2")))))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 99 4362 103, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 99 4362 103, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 99 4362 103, srcInfoPoints = []}) "True")))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 104 4362 109, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 104 4362 109, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 104 4362 109, srcInfoPoints = []}) "False")))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 110 4362 117, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 110 4362 117, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 110 4362 117, srcInfoPoints = []}) "Nothing")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 118 4362 120, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 118 4362 120, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 118 4362 120, srcInfoPoints = []}) "at")))))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4363 7 4363 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4363 7 4363 8,SrcSpan "tests/examples/CParser.hs" 4363 39 4363 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4363 8 4363 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4363 8 4363 9,SrcSpan "tests/examples/CParser.hs" 4363 11 4363 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4363 9 4363 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4363 9 4363 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4363 14 4363 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4363 14 4363 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4363 14 4363 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4363 14 4363 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4363 26 4363 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4363 26 4363 27,SrcSpan "tests/examples/CParser.hs" 4363 38 4363 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4363 27 4363 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4363 27 4363 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4363 27 4363 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4363 27 4363 36, srcInfoPoints = []}) "happyIn87"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4363 37 4363 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4363 37 4363 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4363 37 4363 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4365 1 4365 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4365 1 4365 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4365 1 4365 16, srcInfoPoints = []}) "happyReduce_310")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4365 17 4365 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4365 17 4365 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4365 19 4365 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4365 19 4365 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4365 19 4365 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4365 19 4365 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4365 19 4365 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4365 19 4365 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4365 36 4365 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4365 36 4365 38, srcInfoPoints = []}) 6 "6"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4365 39 4365 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4365 39 4365 42, srcInfoPoints = []}) 80 "80"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4365 43 4365 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4365 43 4365 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4365 43 4365 61, srcInfoPoints = []}) "happyReduction_310"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4366 1 4378 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4366 1 4378 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4366 1 4366 19, srcInfoPoints = []}) "happyReduction_310") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4366 20 4372 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4366 20 4366 21,SrcSpan "tests/examples/CParser.hs" 4372 14 4372 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4366 21 4372 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4366 21 4366 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4366 21 4366 30, srcInfoPoints = []}) "happy_x_6")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4366 31 4366 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4366 31 4366 32,SrcSpan "tests/examples/CParser.hs" 4366 32 4366 40,SrcSpan "tests/examples/CParser.hs" 4366 40 4366 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4366 32 4366 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4367 5 4372 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4367 5 4367 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4367 5 4367 14, srcInfoPoints = []}) "happy_x_5")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4367 15 4367 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4367 15 4367 16,SrcSpan "tests/examples/CParser.hs" 4367 16 4367 24,SrcSpan "tests/examples/CParser.hs" 4367 24 4367 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4367 16 4367 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4368 5 4372 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4368 5 4368 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4368 5 4368 14, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4368 15 4368 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4368 15 4368 16,SrcSpan "tests/examples/CParser.hs" 4368 16 4368 24,SrcSpan "tests/examples/CParser.hs" 4368 24 4368 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4368 16 4368 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4369 5 4372 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4369 5 4369 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4369 5 4369 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4369 15 4369 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4369 15 4369 16,SrcSpan "tests/examples/CParser.hs" 4369 16 4369 24,SrcSpan "tests/examples/CParser.hs" 4369 24 4369 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4369 16 4369 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4370 5 4372 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4370 5 4370 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4370 5 4370 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4370 15 4370 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4370 15 4370 16,SrcSpan "tests/examples/CParser.hs" 4370 16 4370 24,SrcSpan "tests/examples/CParser.hs" 4370 24 4370 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4370 16 4370 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4371 5 4372 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4371 5 4371 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4371 5 4371 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4371 15 4371 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4371 15 4371 16,SrcSpan "tests/examples/CParser.hs" 4371 16 4371 24,SrcSpan "tests/examples/CParser.hs" 4371 24 4371 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4371 16 4371 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4372 5 4372 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4372 5 4372 14, srcInfoPoints = []}) "happyRest")))))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4372 16 4372 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4372 16 4372 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4373 6 4378 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4373 6 4373 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4373 8 4378 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4373 8 4378 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4373 8 4373 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4373 8 4373 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4373 8 4373 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4373 18 4378 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4373 18 4373 19,SrcSpan "tests/examples/CParser.hs" 4378 5 4378 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4373 19 4377 142, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4373 19 4373 23,SrcSpan "tests/examples/CParser.hs" 4373 46 4373 48,SrcSpan "tests/examples/CParser.hs" 4373 49 4373 50,SrcSpan "tests/examples/CParser.hs" 4377 141 4377 142]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4373 24 4373 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4373 24 4373 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4373 24 4373 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4373 24 4373 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4373 36 4373 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4373 36 4373 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4373 36 4373 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4373 51 4377 141, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4373 51 4373 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4373 51 4373 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4373 63 4377 141, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4373 63 4373 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4374 5 4377 141, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4374 5 4374 9,SrcSpan "tests/examples/CParser.hs" 4374 31 4374 33,SrcSpan "tests/examples/CParser.hs" 4374 34 4374 35,SrcSpan "tests/examples/CParser.hs" 4377 140 4377 141]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4374 10 4374 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4374 10 4374 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4374 10 4374 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4374 10 4374 20, srcInfoPoints = []}) "happyOut62"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4374 21 4374 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4374 21 4374 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4374 21 4374 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4374 36 4377 140, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4374 36 4374 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4374 36 4374 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4374 48 4377 140, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4374 48 4374 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4375 5 4377 140, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4375 5 4375 9,SrcSpan "tests/examples/CParser.hs" 4375 32 4375 34,SrcSpan "tests/examples/CParser.hs" 4375 35 4375 36,SrcSpan "tests/examples/CParser.hs" 4377 139 4377 140]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4375 10 4375 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4375 10 4375 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4375 10 4375 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4375 10 4375 21, srcInfoPoints = []}) "happyOut127"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4375 22 4375 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4375 22 4375 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4375 22 4375 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4375 37 4377 139, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4375 37 4375 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4375 37 4375 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4375 49 4377 139, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4375 49 4375 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4376 5 4377 139, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4376 5 4376 9,SrcSpan "tests/examples/CParser.hs" 4376 32 4376 34,SrcSpan "tests/examples/CParser.hs" 4376 35 4376 36,SrcSpan "tests/examples/CParser.hs" 4377 138 4377 139]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4376 10 4376 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4376 10 4376 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4376 10 4376 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4376 10 4376 21, srcInfoPoints = []}) "happyOut126"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4376 22 4376 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4376 22 4376 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4376 22 4376 31, srcInfoPoints = []}) "happy_x_5")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4376 37 4377 138, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4376 37 4376 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4376 37 4376 48, srcInfoPoints = []}) "happy_var_5")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4376 49 4377 138, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4376 49 4376 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 5 4377 138, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4377 5 4377 6,SrcSpan "tests/examples/CParser.hs" 4377 137 4377 138]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 7 4377 137, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 7 4377 63, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 7 4377 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 7 4377 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 7 4377 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 7 4377 22, srcInfoPoints = []}) "withAttributePF"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 23 4377 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 23 4377 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 23 4377 34, srcInfoPoints = []}) "happy_var_1")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 35 4377 63, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4377 35 4377 36,SrcSpan "tests/examples/CParser.hs" 4377 62 4377 63]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 36 4377 62, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 36 4377 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 36 4377 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 36 4377 47, srcInfoPoints = []}) "happy_var_3"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 48 4377 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 48 4377 50, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 48 4377 50, srcInfoPoints = []}) "++"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 51 4377 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 51 4377 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 51 4377 62, srcInfoPoints = []}) "happy_var_5")))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 64 4377 65, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 64 4377 65, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 64 4377 65, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 66 4377 137, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4377 66 4377 67,SrcSpan "tests/examples/CParser.hs" 4377 76 4377 78]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 67 4377 69, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 67 4377 69, srcInfoPoints = []}) "at"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 70 4377 75, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 70 4377 75, srcInfoPoints = []}) "declr")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 79 4377 137, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 79 4377 134, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 79 4377 126, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 79 4377 120, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 79 4377 115, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 79 4377 93, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 79 4377 87, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 79 4377 87, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 79 4377 87, srcInfoPoints = []}) "arrDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 88 4377 93, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 88 4377 93, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 88 4377 93, srcInfoPoints = []}) "declr")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 94 4377 115, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4377 94 4377 95,SrcSpan "tests/examples/CParser.hs" 4377 114 4377 115]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 95 4377 114, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 95 4377 102, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 95 4377 102, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 95 4377 102, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 103 4377 114, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 103 4377 114, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 103 4377 114, srcInfoPoints = []}) "happy_var_2")))))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 116 4377 120, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 116 4377 120, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 116 4377 120, srcInfoPoints = []}) "True")))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 121 4377 126, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 121 4377 126, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 121 4377 126, srcInfoPoints = []}) "False")))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 127 4377 134, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 127 4377 134, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 127 4377 134, srcInfoPoints = []}) "Nothing")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 135 4377 137, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 135 4377 137, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 135 4377 137, srcInfoPoints = []}) "at")))))))) Nothing])) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4378 7 4378 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4378 7 4378 8,SrcSpan "tests/examples/CParser.hs" 4378 39 4378 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4378 8 4378 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4378 8 4378 9,SrcSpan "tests/examples/CParser.hs" 4378 11 4378 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4378 9 4378 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4378 9 4378 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4378 14 4378 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4378 14 4378 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4378 14 4378 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4378 14 4378 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4378 26 4378 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4378 26 4378 27,SrcSpan "tests/examples/CParser.hs" 4378 38 4378 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4378 27 4378 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4378 27 4378 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4378 27 4378 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4378 27 4378 36, srcInfoPoints = []}) "happyIn87"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4378 37 4378 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4378 37 4378 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4378 37 4378 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4380 1 4380 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4380 1 4380 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4380 1 4380 16, srcInfoPoints = []}) "happyReduce_311")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4380 17 4380 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4380 17 4380 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4380 19 4380 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4380 19 4380 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4380 19 4380 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4380 19 4380 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4380 19 4380 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4380 19 4380 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4380 36 4380 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4380 36 4380 38, srcInfoPoints = []}) 1 "1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4380 39 4380 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4380 39 4380 42, srcInfoPoints = []}) 81 "81"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4380 43 4380 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4380 43 4380 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4380 43 4380 61, srcInfoPoints = []}) "happyReduction_311"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4381 1 4385 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4381 1 4385 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4381 1 4381 19, srcInfoPoints = []}) "happyReduction_311") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4381 20 4382 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4381 20 4381 21,SrcSpan "tests/examples/CParser.hs" 4382 14 4382 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4381 21 4382 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4381 21 4381 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4381 21 4381 30, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4381 31 4381 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4381 31 4381 32,SrcSpan "tests/examples/CParser.hs" 4381 32 4381 40,SrcSpan "tests/examples/CParser.hs" 4381 40 4381 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4381 32 4381 40, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4382 5 4382 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4382 5 4382 14, srcInfoPoints = []}) "happyRest"))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4382 16 4382 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4382 16 4382 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4383 6 4385 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4383 6 4383 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4383 8 4385 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4383 8 4385 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4383 8 4383 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4383 8 4383 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4383 8 4383 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4383 18 4385 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4383 18 4383 19,SrcSpan "tests/examples/CParser.hs" 4385 5 4385 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4383 19 4384 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4383 19 4383 23,SrcSpan "tests/examples/CParser.hs" 4383 46 4383 48,SrcSpan "tests/examples/CParser.hs" 4383 49 4383 50,SrcSpan "tests/examples/CParser.hs" 4384 57 4384 58]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4383 24 4383 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4383 24 4383 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4383 24 4383 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4383 24 4383 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4383 36 4383 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4383 36 4383 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4383 36 4383 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4383 51 4384 57, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4383 51 4383 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4383 51 4383 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4383 63 4384 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4383 63 4383 65]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4384 5 4384 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4384 5 4384 6,SrcSpan "tests/examples/CParser.hs" 4384 56 4384 57]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4384 7 4384 56, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4384 7 4384 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4384 7 4384 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4384 7 4384 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4384 7 4384 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4384 20 4384 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4384 20 4384 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4384 20 4384 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4384 32 4384 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4384 32 4384 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4384 32 4384 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4384 34 4384 56, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4384 34 4384 53, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4384 34 4384 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4384 34 4384 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4384 34 4384 42, srcInfoPoints = []}) "ptrDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4384 43 4384 53, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4384 43 4384 53, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4384 43 4384 53, srcInfoPoints = []}) "emptyDeclr")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4384 54 4384 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4384 54 4384 55,SrcSpan "tests/examples/CParser.hs" 4384 55 4384 56]}) []))))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4385 7 4385 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4385 7 4385 8,SrcSpan "tests/examples/CParser.hs" 4385 39 4385 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4385 8 4385 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4385 8 4385 9,SrcSpan "tests/examples/CParser.hs" 4385 11 4385 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4385 9 4385 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4385 9 4385 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4385 14 4385 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4385 14 4385 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4385 14 4385 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4385 14 4385 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4385 26 4385 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4385 26 4385 27,SrcSpan "tests/examples/CParser.hs" 4385 38 4385 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4385 27 4385 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4385 27 4385 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4385 27 4385 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4385 27 4385 36, srcInfoPoints = []}) "happyIn88"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4385 37 4385 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4385 37 4385 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4385 37 4385 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4387 1 4387 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4387 1 4387 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4387 1 4387 16, srcInfoPoints = []}) "happyReduce_312")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4387 17 4387 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4387 17 4387 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4387 19 4387 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4387 19 4387 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4387 19 4387 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4387 19 4387 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4387 19 4387 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4387 19 4387 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4387 36 4387 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4387 36 4387 38, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4387 39 4387 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4387 39 4387 42, srcInfoPoints = []}) 81 "81"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4387 43 4387 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4387 43 4387 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4387 43 4387 61, srcInfoPoints = []}) "happyReduction_312"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4388 1 4396 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4388 1 4396 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4388 1 4388 19, srcInfoPoints = []}) "happyReduction_312") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4388 20 4391 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4388 20 4388 21,SrcSpan "tests/examples/CParser.hs" 4391 14 4391 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4388 21 4391 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4388 21 4388 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4388 21 4388 30, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4388 31 4388 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4388 31 4388 32,SrcSpan "tests/examples/CParser.hs" 4388 32 4388 40,SrcSpan "tests/examples/CParser.hs" 4388 40 4388 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4388 32 4388 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4389 5 4391 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4389 5 4389 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4389 5 4389 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4389 15 4389 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4389 15 4389 16,SrcSpan "tests/examples/CParser.hs" 4389 16 4389 24,SrcSpan "tests/examples/CParser.hs" 4389 24 4389 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4389 16 4389 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4390 5 4391 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4390 5 4390 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4390 5 4390 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4390 15 4390 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4390 15 4390 16,SrcSpan "tests/examples/CParser.hs" 4390 16 4390 24,SrcSpan "tests/examples/CParser.hs" 4390 24 4390 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4390 16 4390 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4391 5 4391 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4391 5 4391 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4391 16 4391 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4391 16 4391 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4392 6 4396 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4392 6 4392 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4392 8 4396 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4392 8 4396 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4392 8 4392 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4392 8 4392 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4392 8 4392 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4392 18 4396 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4392 18 4392 19,SrcSpan "tests/examples/CParser.hs" 4396 5 4396 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4392 19 4395 92, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4392 19 4392 23,SrcSpan "tests/examples/CParser.hs" 4392 46 4392 48,SrcSpan "tests/examples/CParser.hs" 4392 49 4392 50,SrcSpan "tests/examples/CParser.hs" 4395 91 4395 92]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4392 24 4392 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4392 24 4392 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4392 24 4392 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4392 24 4392 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4392 36 4392 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4392 36 4392 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4392 36 4392 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4392 51 4395 91, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4392 51 4392 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4392 51 4392 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4392 63 4395 91, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4392 63 4392 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4393 5 4395 91, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4393 5 4393 9,SrcSpan "tests/examples/CParser.hs" 4393 31 4393 33,SrcSpan "tests/examples/CParser.hs" 4393 34 4393 35,SrcSpan "tests/examples/CParser.hs" 4395 90 4395 91]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4393 10 4393 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4393 10 4393 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4393 10 4393 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4393 10 4393 20, srcInfoPoints = []}) "happyOut62"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4393 21 4393 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4393 21 4393 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4393 21 4393 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4393 36 4395 90, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4393 36 4393 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4393 36 4393 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4393 48 4395 90, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4393 48 4393 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4394 5 4395 90, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4394 5 4394 9,SrcSpan "tests/examples/CParser.hs" 4394 32 4394 34,SrcSpan "tests/examples/CParser.hs" 4394 35 4394 36,SrcSpan "tests/examples/CParser.hs" 4395 89 4395 90]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4394 10 4394 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4394 10 4394 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4394 10 4394 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4394 10 4394 21, srcInfoPoints = []}) "happyOut126"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4394 22 4394 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4394 22 4394 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4394 22 4394 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4394 37 4395 89, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4394 37 4394 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4394 37 4394 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4394 49 4395 89, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4394 49 4394 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 5 4395 89, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4395 5 4395 6,SrcSpan "tests/examples/CParser.hs" 4395 88 4395 89]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 7 4395 88, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 7 4395 44, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 7 4395 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 7 4395 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 7 4395 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 7 4395 20, srcInfoPoints = []}) "withAttribute"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 21 4395 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 21 4395 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 21 4395 32, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 33 4395 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 33 4395 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 33 4395 44, srcInfoPoints = []}) "happy_var_3")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 45 4395 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 45 4395 46, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 45 4395 46, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 47 4395 88, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 47 4395 66, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 47 4395 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 47 4395 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 47 4395 55, srcInfoPoints = []}) "ptrDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 56 4395 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 56 4395 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 56 4395 66, srcInfoPoints = []}) "emptyDeclr")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 67 4395 88, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4395 67 4395 68,SrcSpan "tests/examples/CParser.hs" 4395 87 4395 88]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 68 4395 87, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 68 4395 75, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 68 4395 75, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 68 4395 75, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 76 4395 87, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 76 4395 87, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 76 4395 87, srcInfoPoints = []}) "happy_var_2"))))))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4396 7 4396 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4396 7 4396 8,SrcSpan "tests/examples/CParser.hs" 4396 39 4396 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4396 8 4396 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4396 8 4396 9,SrcSpan "tests/examples/CParser.hs" 4396 11 4396 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4396 9 4396 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4396 9 4396 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4396 14 4396 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4396 14 4396 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4396 14 4396 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4396 14 4396 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4396 26 4396 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4396 26 4396 27,SrcSpan "tests/examples/CParser.hs" 4396 38 4396 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4396 27 4396 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4396 27 4396 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4396 27 4396 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4396 27 4396 36, srcInfoPoints = []}) "happyIn88"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4396 37 4396 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4396 37 4396 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4396 37 4396 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4398 1 4398 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4398 1 4398 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4398 1 4398 16, srcInfoPoints = []}) "happyReduce_313")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4398 17 4398 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4398 17 4398 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4398 19 4398 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4398 19 4398 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4398 19 4398 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4398 19 4398 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4398 19 4398 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4398 19 4398 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4398 36 4398 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4398 36 4398 38, srcInfoPoints = []}) 2 "2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4398 39 4398 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4398 39 4398 42, srcInfoPoints = []}) 81 "81"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4398 43 4398 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4398 43 4398 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4398 43 4398 61, srcInfoPoints = []}) "happyReduction_313"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4399 1 4405 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4399 1 4405 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4399 1 4399 19, srcInfoPoints = []}) "happyReduction_313") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4399 20 4401 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4399 20 4399 21,SrcSpan "tests/examples/CParser.hs" 4401 14 4401 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4399 21 4401 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4399 21 4399 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4399 21 4399 30, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4399 31 4399 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4399 31 4399 32,SrcSpan "tests/examples/CParser.hs" 4399 32 4399 40,SrcSpan "tests/examples/CParser.hs" 4399 40 4399 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4399 32 4399 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4400 5 4401 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4400 5 4400 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4400 5 4400 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4400 15 4400 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4400 15 4400 16,SrcSpan "tests/examples/CParser.hs" 4400 16 4400 24,SrcSpan "tests/examples/CParser.hs" 4400 24 4400 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4400 16 4400 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4401 5 4401 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4401 5 4401 14, srcInfoPoints = []}) "happyRest")))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4401 16 4401 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4401 16 4401 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4402 6 4405 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4402 6 4402 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4402 8 4405 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4402 8 4405 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4402 8 4402 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4402 8 4402 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4402 8 4402 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4402 18 4405 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4402 18 4402 19,SrcSpan "tests/examples/CParser.hs" 4405 5 4405 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4402 19 4404 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4402 19 4402 23,SrcSpan "tests/examples/CParser.hs" 4402 46 4402 48,SrcSpan "tests/examples/CParser.hs" 4402 49 4402 50,SrcSpan "tests/examples/CParser.hs" 4404 59 4404 60]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4402 24 4402 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4402 24 4402 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4402 24 4402 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4402 24 4402 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4402 36 4402 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4402 36 4402 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4402 36 4402 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4402 51 4404 59, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4402 51 4402 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4402 51 4402 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4402 63 4404 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4402 63 4402 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4403 5 4404 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4403 5 4403 9,SrcSpan "tests/examples/CParser.hs" 4403 31 4403 33,SrcSpan "tests/examples/CParser.hs" 4403 34 4403 35,SrcSpan "tests/examples/CParser.hs" 4404 58 4404 59]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4403 10 4403 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4403 10 4403 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4403 10 4403 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4403 10 4403 20, srcInfoPoints = []}) "happyOut84"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4403 21 4403 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4403 21 4403 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4403 21 4403 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4403 36 4404 58, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4403 36 4403 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4403 36 4403 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4403 48 4404 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4403 48 4403 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4404 5 4404 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4404 5 4404 6,SrcSpan "tests/examples/CParser.hs" 4404 57 4404 58]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4404 7 4404 57, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4404 7 4404 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4404 7 4404 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4404 7 4404 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4404 7 4404 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4404 20 4404 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4404 20 4404 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4404 20 4404 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4404 32 4404 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4404 32 4404 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4404 32 4404 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4404 34 4404 57, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4404 34 4404 54, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4404 34 4404 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4404 34 4404 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4404 34 4404 42, srcInfoPoints = []}) "ptrDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4404 43 4404 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4404 43 4404 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4404 43 4404 54, srcInfoPoints = []}) "happy_var_2")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4404 55 4404 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4404 55 4404 56,SrcSpan "tests/examples/CParser.hs" 4404 56 4404 57]}) []))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4405 7 4405 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4405 7 4405 8,SrcSpan "tests/examples/CParser.hs" 4405 39 4405 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4405 8 4405 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4405 8 4405 9,SrcSpan "tests/examples/CParser.hs" 4405 11 4405 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4405 9 4405 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4405 9 4405 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4405 14 4405 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4405 14 4405 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4405 14 4405 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4405 14 4405 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4405 26 4405 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4405 26 4405 27,SrcSpan "tests/examples/CParser.hs" 4405 38 4405 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4405 27 4405 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4405 27 4405 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4405 27 4405 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4405 27 4405 36, srcInfoPoints = []}) "happyIn88"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4405 37 4405 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4405 37 4405 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4405 37 4405 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4407 1 4407 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4407 1 4407 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4407 1 4407 16, srcInfoPoints = []}) "happyReduce_314")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4407 17 4407 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4407 17 4407 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4407 19 4407 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4407 19 4407 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4407 19 4407 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4407 19 4407 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4407 19 4407 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4407 19 4407 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4407 36 4407 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4407 36 4407 38, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4407 39 4407 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4407 39 4407 42, srcInfoPoints = []}) 81 "81"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4407 43 4407 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4407 43 4407 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4407 43 4407 61, srcInfoPoints = []}) "happyReduction_314"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4408 1 4416 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4408 1 4416 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4408 1 4408 19, srcInfoPoints = []}) "happyReduction_314") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4408 20 4411 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4408 20 4408 21,SrcSpan "tests/examples/CParser.hs" 4411 14 4411 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4408 21 4411 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4408 21 4408 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4408 21 4408 30, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4408 31 4408 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4408 31 4408 32,SrcSpan "tests/examples/CParser.hs" 4408 32 4408 40,SrcSpan "tests/examples/CParser.hs" 4408 40 4408 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4408 32 4408 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4409 5 4411 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4409 5 4409 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4409 5 4409 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4409 15 4409 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4409 15 4409 16,SrcSpan "tests/examples/CParser.hs" 4409 16 4409 24,SrcSpan "tests/examples/CParser.hs" 4409 24 4409 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4409 16 4409 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4410 5 4411 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4410 5 4410 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4410 5 4410 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4410 15 4410 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4410 15 4410 16,SrcSpan "tests/examples/CParser.hs" 4410 16 4410 24,SrcSpan "tests/examples/CParser.hs" 4410 24 4410 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4410 16 4410 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4411 5 4411 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4411 5 4411 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4411 16 4411 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4411 16 4411 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4412 6 4416 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4412 6 4412 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4412 8 4416 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4412 8 4416 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4412 8 4412 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4412 8 4412 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4412 8 4412 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4412 18 4416 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4412 18 4412 19,SrcSpan "tests/examples/CParser.hs" 4416 5 4416 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4412 19 4415 80, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4412 19 4412 23,SrcSpan "tests/examples/CParser.hs" 4412 46 4412 48,SrcSpan "tests/examples/CParser.hs" 4412 49 4412 50,SrcSpan "tests/examples/CParser.hs" 4415 79 4415 80]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4412 24 4412 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4412 24 4412 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4412 24 4412 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4412 24 4412 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4412 36 4412 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4412 36 4412 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4412 36 4412 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4412 51 4415 79, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4412 51 4412 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4412 51 4412 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4412 63 4415 79, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4412 63 4412 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4413 5 4415 79, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4413 5 4413 9,SrcSpan "tests/examples/CParser.hs" 4413 31 4413 33,SrcSpan "tests/examples/CParser.hs" 4413 34 4413 35,SrcSpan "tests/examples/CParser.hs" 4415 78 4415 79]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4413 10 4413 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4413 10 4413 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4413 10 4413 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4413 10 4413 20, srcInfoPoints = []}) "happyOut62"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4413 21 4413 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4413 21 4413 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4413 21 4413 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4413 36 4415 78, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4413 36 4413 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4413 36 4413 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4413 48 4415 78, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4413 48 4413 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4414 5 4415 78, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4414 5 4414 9,SrcSpan "tests/examples/CParser.hs" 4414 31 4414 33,SrcSpan "tests/examples/CParser.hs" 4414 34 4414 35,SrcSpan "tests/examples/CParser.hs" 4415 77 4415 78]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4414 10 4414 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4414 10 4414 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4414 10 4414 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4414 10 4414 20, srcInfoPoints = []}) "happyOut84"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4414 21 4414 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4414 21 4414 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4414 21 4414 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4414 36 4415 77, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4414 36 4414 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4414 36 4414 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4414 48 4415 77, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4414 48 4414 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4415 5 4415 77, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4415 5 4415 6,SrcSpan "tests/examples/CParser.hs" 4415 76 4415 77]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4415 7 4415 76, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4415 7 4415 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4415 7 4415 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4415 7 4415 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4415 7 4415 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4415 20 4415 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4415 20 4415 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4415 20 4415 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4415 32 4415 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4415 32 4415 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4415 32 4415 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4415 34 4415 76, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4415 34 4415 54, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4415 34 4415 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4415 34 4415 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4415 34 4415 42, srcInfoPoints = []}) "ptrDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4415 43 4415 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4415 43 4415 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4415 43 4415 54, srcInfoPoints = []}) "happy_var_3")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4415 55 4415 76, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4415 55 4415 56,SrcSpan "tests/examples/CParser.hs" 4415 75 4415 76]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4415 56 4415 75, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4415 56 4415 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4415 56 4415 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4415 56 4415 63, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4415 64 4415 75, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4415 64 4415 75, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4415 64 4415 75, srcInfoPoints = []}) "happy_var_2"))))))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4416 7 4416 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4416 7 4416 8,SrcSpan "tests/examples/CParser.hs" 4416 39 4416 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4416 8 4416 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4416 8 4416 9,SrcSpan "tests/examples/CParser.hs" 4416 11 4416 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4416 9 4416 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4416 9 4416 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4416 14 4416 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4416 14 4416 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4416 14 4416 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4416 14 4416 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4416 26 4416 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4416 26 4416 27,SrcSpan "tests/examples/CParser.hs" 4416 38 4416 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4416 27 4416 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4416 27 4416 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4416 27 4416 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4416 27 4416 36, srcInfoPoints = []}) "happyIn88"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4416 37 4416 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4416 37 4416 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4416 37 4416 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4418 1 4418 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4418 1 4418 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4418 1 4418 16, srcInfoPoints = []}) "happyReduce_315")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4418 17 4418 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4418 17 4418 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4418 19 4418 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4418 19 4418 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4418 19 4418 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4418 19 4418 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4418 19 4418 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4418 19 4418 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4418 36 4418 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4418 36 4418 38, srcInfoPoints = []}) 2 "2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4418 39 4418 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4418 39 4418 42, srcInfoPoints = []}) 81 "81"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4418 43 4418 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4418 43 4418 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4418 43 4418 61, srcInfoPoints = []}) "happyReduction_315"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4419 1 4425 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4419 1 4425 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4419 1 4419 19, srcInfoPoints = []}) "happyReduction_315") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4419 20 4421 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4419 20 4419 21,SrcSpan "tests/examples/CParser.hs" 4421 14 4421 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4419 21 4421 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4419 21 4419 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4419 21 4419 30, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4419 31 4419 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4419 31 4419 32,SrcSpan "tests/examples/CParser.hs" 4419 32 4419 40,SrcSpan "tests/examples/CParser.hs" 4419 40 4419 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4419 32 4419 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4420 5 4421 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4420 5 4420 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4420 5 4420 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4420 15 4420 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4420 15 4420 16,SrcSpan "tests/examples/CParser.hs" 4420 16 4420 24,SrcSpan "tests/examples/CParser.hs" 4420 24 4420 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4420 16 4420 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4421 5 4421 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4421 5 4421 14, srcInfoPoints = []}) "happyRest")))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4421 16 4421 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4421 16 4421 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4422 6 4425 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4422 6 4422 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4422 8 4425 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4422 8 4425 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4422 8 4422 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4422 8 4422 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4422 8 4422 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4422 18 4425 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4422 18 4422 19,SrcSpan "tests/examples/CParser.hs" 4425 5 4425 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4422 19 4424 72, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4422 19 4422 23,SrcSpan "tests/examples/CParser.hs" 4422 46 4422 48,SrcSpan "tests/examples/CParser.hs" 4422 49 4422 50,SrcSpan "tests/examples/CParser.hs" 4424 71 4424 72]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4422 24 4422 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4422 24 4422 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4422 24 4422 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4422 24 4422 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4422 36 4422 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4422 36 4422 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4422 36 4422 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4422 51 4424 71, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4422 51 4422 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4422 51 4422 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4422 63 4424 71, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4422 63 4422 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4423 5 4424 71, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4423 5 4423 9,SrcSpan "tests/examples/CParser.hs" 4423 32 4423 34,SrcSpan "tests/examples/CParser.hs" 4423 35 4423 36,SrcSpan "tests/examples/CParser.hs" 4424 70 4424 71]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4423 10 4423 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4423 10 4423 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4423 10 4423 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4423 10 4423 21, srcInfoPoints = []}) "happyOut127"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4423 22 4423 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4423 22 4423 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4423 22 4423 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4423 37 4424 70, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4423 37 4423 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4423 37 4423 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4423 49 4424 70, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4423 49 4423 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4424 5 4424 70, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4424 5 4424 6,SrcSpan "tests/examples/CParser.hs" 4424 69 4424 70]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4424 7 4424 69, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4424 7 4424 44, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4424 7 4424 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4424 7 4424 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4424 7 4424 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4424 7 4424 20, srcInfoPoints = []}) "withAttribute"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4424 21 4424 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4424 21 4424 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4424 21 4424 32, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4424 33 4424 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4424 33 4424 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4424 33 4424 44, srcInfoPoints = []}) "happy_var_2")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4424 45 4424 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4424 45 4424 46, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4424 45 4424 46, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4424 47 4424 69, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4424 47 4424 66, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4424 47 4424 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4424 47 4424 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4424 47 4424 55, srcInfoPoints = []}) "ptrDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4424 56 4424 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4424 56 4424 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4424 56 4424 66, srcInfoPoints = []}) "emptyDeclr")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4424 67 4424 69, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4424 67 4424 68,SrcSpan "tests/examples/CParser.hs" 4424 68 4424 69]}) []))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4425 7 4425 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4425 7 4425 8,SrcSpan "tests/examples/CParser.hs" 4425 39 4425 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4425 8 4425 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4425 8 4425 9,SrcSpan "tests/examples/CParser.hs" 4425 11 4425 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4425 9 4425 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4425 9 4425 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4425 14 4425 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4425 14 4425 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4425 14 4425 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4425 14 4425 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4425 26 4425 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4425 26 4425 27,SrcSpan "tests/examples/CParser.hs" 4425 38 4425 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4425 27 4425 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4425 27 4425 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4425 27 4425 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4425 27 4425 36, srcInfoPoints = []}) "happyIn88"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4425 37 4425 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4425 37 4425 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4425 37 4425 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4427 1 4427 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4427 1 4427 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4427 1 4427 16, srcInfoPoints = []}) "happyReduce_316")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4427 17 4427 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4427 17 4427 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4427 19 4427 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4427 19 4427 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4427 19 4427 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4427 19 4427 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4427 19 4427 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4427 19 4427 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4427 36 4427 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4427 36 4427 38, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4427 39 4427 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4427 39 4427 42, srcInfoPoints = []}) 81 "81"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4427 43 4427 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4427 43 4427 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4427 43 4427 61, srcInfoPoints = []}) "happyReduction_316"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4428 1 4436 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4428 1 4436 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4428 1 4428 19, srcInfoPoints = []}) "happyReduction_316") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4428 20 4431 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4428 20 4428 21,SrcSpan "tests/examples/CParser.hs" 4431 14 4431 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4428 21 4431 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4428 21 4428 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4428 21 4428 30, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4428 31 4428 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4428 31 4428 32,SrcSpan "tests/examples/CParser.hs" 4428 32 4428 40,SrcSpan "tests/examples/CParser.hs" 4428 40 4428 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4428 32 4428 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4429 5 4431 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4429 5 4429 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4429 5 4429 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4429 15 4429 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4429 15 4429 16,SrcSpan "tests/examples/CParser.hs" 4429 16 4429 24,SrcSpan "tests/examples/CParser.hs" 4429 24 4429 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4429 16 4429 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4430 5 4431 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4430 5 4430 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4430 5 4430 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4430 15 4430 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4430 15 4430 16,SrcSpan "tests/examples/CParser.hs" 4430 16 4430 24,SrcSpan "tests/examples/CParser.hs" 4430 24 4430 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4430 16 4430 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4431 5 4431 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4431 5 4431 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4431 16 4431 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4431 16 4431 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4432 6 4436 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4432 6 4432 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4432 8 4436 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4432 8 4436 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4432 8 4432 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4432 8 4432 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4432 8 4432 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4432 18 4436 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4432 18 4432 19,SrcSpan "tests/examples/CParser.hs" 4436 5 4436 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4432 19 4435 74, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4432 19 4432 23,SrcSpan "tests/examples/CParser.hs" 4432 46 4432 48,SrcSpan "tests/examples/CParser.hs" 4432 49 4432 50,SrcSpan "tests/examples/CParser.hs" 4435 73 4435 74]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4432 24 4432 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4432 24 4432 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4432 24 4432 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4432 24 4432 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4432 36 4432 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4432 36 4432 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4432 36 4432 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4432 51 4435 73, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4432 51 4432 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4432 51 4432 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4432 63 4435 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4432 63 4432 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4433 5 4435 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4433 5 4433 9,SrcSpan "tests/examples/CParser.hs" 4433 32 4433 34,SrcSpan "tests/examples/CParser.hs" 4433 35 4433 36,SrcSpan "tests/examples/CParser.hs" 4435 72 4435 73]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4433 10 4433 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4433 10 4433 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4433 10 4433 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4433 10 4433 21, srcInfoPoints = []}) "happyOut127"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4433 22 4433 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4433 22 4433 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4433 22 4433 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4433 37 4435 72, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4433 37 4433 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4433 37 4433 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4433 49 4435 72, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4433 49 4433 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4434 5 4435 72, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4434 5 4434 9,SrcSpan "tests/examples/CParser.hs" 4434 31 4434 33,SrcSpan "tests/examples/CParser.hs" 4434 34 4434 35,SrcSpan "tests/examples/CParser.hs" 4435 71 4435 72]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4434 10 4434 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4434 10 4434 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4434 10 4434 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4434 10 4434 20, srcInfoPoints = []}) "happyOut84"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4434 21 4434 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4434 21 4434 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4434 21 4434 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4434 36 4435 71, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4434 36 4434 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4434 36 4434 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4434 48 4435 71, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4434 48 4434 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4435 5 4435 71, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4435 5 4435 6,SrcSpan "tests/examples/CParser.hs" 4435 70 4435 71]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4435 7 4435 70, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4435 7 4435 44, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4435 7 4435 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4435 7 4435 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4435 7 4435 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4435 7 4435 20, srcInfoPoints = []}) "withAttribute"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4435 21 4435 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4435 21 4435 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4435 21 4435 32, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4435 33 4435 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4435 33 4435 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4435 33 4435 44, srcInfoPoints = []}) "happy_var_2")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4435 45 4435 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4435 45 4435 46, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4435 45 4435 46, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4435 47 4435 70, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4435 47 4435 67, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4435 47 4435 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4435 47 4435 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4435 47 4435 55, srcInfoPoints = []}) "ptrDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4435 56 4435 67, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4435 56 4435 67, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4435 56 4435 67, srcInfoPoints = []}) "happy_var_3")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4435 68 4435 70, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4435 68 4435 69,SrcSpan "tests/examples/CParser.hs" 4435 69 4435 70]}) []))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4436 7 4436 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4436 7 4436 8,SrcSpan "tests/examples/CParser.hs" 4436 39 4436 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4436 8 4436 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4436 8 4436 9,SrcSpan "tests/examples/CParser.hs" 4436 11 4436 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4436 9 4436 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4436 9 4436 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4436 14 4436 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4436 14 4436 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4436 14 4436 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4436 14 4436 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4436 26 4436 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4436 26 4436 27,SrcSpan "tests/examples/CParser.hs" 4436 38 4436 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4436 27 4436 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4436 27 4436 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4436 27 4436 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4436 27 4436 36, srcInfoPoints = []}) "happyIn88"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4436 37 4436 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4436 37 4436 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4436 37 4436 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4438 1 4438 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4438 1 4438 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4438 1 4438 16, srcInfoPoints = []}) "happyReduce_317")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4438 17 4438 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4438 17 4438 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4438 19 4438 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4438 19 4438 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4438 19 4438 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4438 19 4438 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4438 19 4438 36, srcInfoPoints = []}) "happySpecReduce_3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4438 38 4438 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4438 38 4438 41, srcInfoPoints = []}) 82 "82"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4438 42 4438 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4438 42 4438 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4438 42 4438 60, srcInfoPoints = []}) "happyReduction_317"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4439 1 4445 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4439 1 4445 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4439 1 4439 19, srcInfoPoints = []}) "happyReduction_317") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4439 20 4439 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4439 20 4439 29, srcInfoPoints = []}) "happy_x_3"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4440 5 4440 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4440 5 4440 14, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4441 5 4441 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4441 5 4441 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4442 6 4445 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4442 6 4442 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4442 9 4445 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4442 9 4442 13,SrcSpan "tests/examples/CParser.hs" 4442 35 4442 37,SrcSpan "tests/examples/CParser.hs" 4442 38 4442 39,SrcSpan "tests/examples/CParser.hs" 4445 6 4445 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4442 14 4442 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4442 14 4442 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4442 14 4442 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4442 14 4442 24, srcInfoPoints = []}) "happyOut88"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4442 25 4442 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4442 25 4442 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4442 25 4442 34, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4442 40 4445 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4442 40 4442 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4442 40 4442 51, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4442 52 4445 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4442 52 4442 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4443 5 4445 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4443 5 4443 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4443 5 4443 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4443 5 4443 14, srcInfoPoints = []}) "happyIn89"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4444 10 4445 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4444 10 4444 11,SrcSpan "tests/examples/CParser.hs" 4445 5 4445 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4444 11 4444 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4444 11 4444 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4444 11 4444 22, srcInfoPoints = []}) "happy_var_2")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4447 1 4447 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4447 1 4447 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4447 1 4447 16, srcInfoPoints = []}) "happyReduce_318")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4447 17 4447 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4447 17 4447 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4447 19 4447 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4447 19 4447 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4447 19 4447 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4447 19 4447 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4447 19 4447 36, srcInfoPoints = []}) "happySpecReduce_3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4447 38 4447 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4447 38 4447 41, srcInfoPoints = []}) 82 "82"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4447 42 4447 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4447 42 4447 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4447 42 4447 60, srcInfoPoints = []}) "happyReduction_318"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4448 1 4454 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4448 1 4454 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4448 1 4448 19, srcInfoPoints = []}) "happyReduction_318") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4448 20 4448 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4448 20 4448 29, srcInfoPoints = []}) "happy_x_3"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4449 5 4449 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4449 5 4449 14, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4450 5 4450 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4450 5 4450 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4451 6 4454 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4451 6 4451 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4451 9 4454 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4451 9 4451 13,SrcSpan "tests/examples/CParser.hs" 4451 35 4451 37,SrcSpan "tests/examples/CParser.hs" 4451 38 4451 39,SrcSpan "tests/examples/CParser.hs" 4454 6 4454 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4451 14 4451 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4451 14 4451 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4451 14 4451 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4451 14 4451 24, srcInfoPoints = []}) "happyOut89"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4451 25 4451 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4451 25 4451 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4451 25 4451 34, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4451 40 4454 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4451 40 4451 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4451 40 4451 51, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4451 52 4454 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4451 52 4451 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4452 5 4454 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4452 5 4452 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4452 5 4452 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4452 5 4452 14, srcInfoPoints = []}) "happyIn89"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4453 10 4454 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4453 10 4453 11,SrcSpan "tests/examples/CParser.hs" 4454 5 4454 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4453 11 4453 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4453 11 4453 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4453 11 4453 22, srcInfoPoints = []}) "happy_var_2")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4456 1 4456 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4456 1 4456 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4456 1 4456 16, srcInfoPoints = []}) "happyReduce_319")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4456 17 4456 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4456 17 4456 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4456 19 4456 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4456 19 4456 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4456 19 4456 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4456 19 4456 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4456 19 4456 36, srcInfoPoints = []}) "happySpecReduce_3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4456 38 4456 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4456 38 4456 41, srcInfoPoints = []}) 82 "82"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4456 42 4456 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4456 42 4456 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4456 42 4456 60, srcInfoPoints = []}) "happyReduction_319"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4457 1 4463 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4457 1 4463 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4457 1 4457 19, srcInfoPoints = []}) "happyReduction_319") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4457 20 4457 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4457 20 4457 29, srcInfoPoints = []}) "happy_x_3"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4458 5 4458 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4458 5 4458 14, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4459 5 4459 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4459 5 4459 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4460 6 4463 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4460 6 4460 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4460 9 4463 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4460 9 4460 13,SrcSpan "tests/examples/CParser.hs" 4460 35 4460 37,SrcSpan "tests/examples/CParser.hs" 4460 38 4460 39,SrcSpan "tests/examples/CParser.hs" 4463 6 4463 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4460 14 4460 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4460 14 4460 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4460 14 4460 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4460 14 4460 24, srcInfoPoints = []}) "happyOut85"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4460 25 4460 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4460 25 4460 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4460 25 4460 34, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4460 40 4463 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4460 40 4460 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4460 40 4460 51, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4460 52 4463 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4460 52 4460 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4461 5 4463 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4461 5 4461 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4461 5 4461 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4461 5 4461 14, srcInfoPoints = []}) "happyIn89"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4462 10 4463 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4462 10 4462 11,SrcSpan "tests/examples/CParser.hs" 4463 5 4463 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4462 11 4462 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4462 11 4462 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4462 11 4462 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4462 11 4462 22, srcInfoPoints = []}) "happy_var_2"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4462 23 4462 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4462 23 4462 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4462 23 4462 33, srcInfoPoints = []}) "emptyDeclr"))))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4465 1 4465 56, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4465 1 4465 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4465 1 4465 16, srcInfoPoints = []}) "happyReduce_320")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4465 17 4465 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4465 17 4465 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4465 19 4465 56, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4465 19 4465 37, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4465 19 4465 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4465 19 4465 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4465 19 4465 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4465 19 4465 30, srcInfoPoints = []}) "happyReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4465 31 4465 33, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4465 31 4465 33, srcInfoPoints = []}) 4 "4"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4465 34 4465 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4465 34 4465 37, srcInfoPoints = []}) 82 "82"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4465 38 4465 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4465 38 4465 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4465 38 4465 56, srcInfoPoints = []}) "happyReduction_320"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4466 1 4475 29, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4466 1 4475 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4466 1 4466 19, srcInfoPoints = []}) "happyReduction_320") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4466 20 4470 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4466 20 4466 21,SrcSpan "tests/examples/CParser.hs" 4470 14 4470 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4466 21 4470 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4466 21 4466 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4466 21 4466 30, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4466 31 4466 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4466 31 4466 32,SrcSpan "tests/examples/CParser.hs" 4466 32 4466 40,SrcSpan "tests/examples/CParser.hs" 4466 40 4466 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4466 32 4466 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4467 5 4470 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4467 5 4467 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4467 5 4467 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4467 15 4467 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4467 15 4467 16,SrcSpan "tests/examples/CParser.hs" 4467 16 4467 24,SrcSpan "tests/examples/CParser.hs" 4467 24 4467 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4467 16 4467 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4468 5 4470 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4468 5 4468 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4468 5 4468 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4468 15 4468 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4468 15 4468 16,SrcSpan "tests/examples/CParser.hs" 4468 16 4468 24,SrcSpan "tests/examples/CParser.hs" 4468 24 4468 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4468 16 4468 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4469 5 4470 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4469 5 4469 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4469 5 4469 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4469 15 4469 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4469 15 4469 16,SrcSpan "tests/examples/CParser.hs" 4469 16 4469 24,SrcSpan "tests/examples/CParser.hs" 4469 24 4469 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4469 16 4469 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4470 5 4470 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4470 5 4470 14, srcInfoPoints = []}) "happyRest"))))))] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4471 6 4475 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4471 6 4471 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4471 8 4475 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4471 8 4471 12,SrcSpan "tests/examples/CParser.hs" 4471 34 4471 36,SrcSpan "tests/examples/CParser.hs" 4471 37 4471 38,SrcSpan "tests/examples/CParser.hs" 4475 28 4475 29]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4471 13 4471 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4471 13 4471 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4471 13 4471 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4471 13 4471 23, srcInfoPoints = []}) "happyOut88"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4471 24 4471 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4471 24 4471 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4471 24 4471 33, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4471 39 4475 28, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4471 39 4471 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4471 39 4471 50, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4471 51 4475 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4471 51 4471 53]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4472 5 4475 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4472 5 4472 9,SrcSpan "tests/examples/CParser.hs" 4472 31 4472 33,SrcSpan "tests/examples/CParser.hs" 4472 34 4472 35,SrcSpan "tests/examples/CParser.hs" 4475 27 4475 28]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4472 10 4472 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4472 10 4472 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4472 10 4472 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4472 10 4472 20, srcInfoPoints = []}) "happyOut85"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4472 21 4472 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4472 21 4472 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4472 21 4472 30, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4472 36 4475 27, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4472 36 4472 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4472 36 4472 47, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4472 48 4475 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4472 48 4472 50]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4473 5 4475 27, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4473 5 4475 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4473 5 4473 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4473 5 4473 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4473 5 4473 14, srcInfoPoints = []}) "happyIn89"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4474 10 4475 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4474 10 4474 11,SrcSpan "tests/examples/CParser.hs" 4475 5 4475 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4474 11 4474 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4474 11 4474 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4474 11 4474 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4474 11 4474 22, srcInfoPoints = []}) "happy_var_4"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4474 23 4474 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4474 23 4474 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4474 23 4474 34, srcInfoPoints = []}) "happy_var_2")))))) (QConOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4475 7 4475 17, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4475 7 4475 8,SrcSpan "tests/examples/CParser.hs" 4475 8 4475 16,SrcSpan "tests/examples/CParser.hs" 4475 16 4475 17]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4475 7 4475 17, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4475 7 4475 8,SrcSpan "tests/examples/CParser.hs" 4475 8 4475 16,SrcSpan "tests/examples/CParser.hs" 4475 16 4475 17]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4475 8 4475 16, srcInfoPoints = []}) "HappyStk"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4475 18 4475 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4475 18 4475 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4475 18 4475 27, srcInfoPoints = []}) "happyRest"))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4477 1 4477 56, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4477 1 4477 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4477 1 4477 16, srcInfoPoints = []}) "happyReduce_321")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4477 17 4477 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4477 17 4477 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4477 19 4477 56, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4477 19 4477 37, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4477 19 4477 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4477 19 4477 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4477 19 4477 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4477 19 4477 30, srcInfoPoints = []}) "happyReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4477 31 4477 33, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4477 31 4477 33, srcInfoPoints = []}) 4 "4"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4477 34 4477 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4477 34 4477 37, srcInfoPoints = []}) 82 "82"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4477 38 4477 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4477 38 4477 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4477 38 4477 56, srcInfoPoints = []}) "happyReduction_321"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4478 1 4487 29, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4478 1 4487 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4478 1 4478 19, srcInfoPoints = []}) "happyReduction_321") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4478 20 4482 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4478 20 4478 21,SrcSpan "tests/examples/CParser.hs" 4482 14 4482 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4478 21 4482 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4478 21 4478 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4478 21 4478 30, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4478 31 4478 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4478 31 4478 32,SrcSpan "tests/examples/CParser.hs" 4478 32 4478 40,SrcSpan "tests/examples/CParser.hs" 4478 40 4478 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4478 32 4478 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4479 5 4482 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4479 5 4479 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4479 5 4479 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4479 15 4479 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4479 15 4479 16,SrcSpan "tests/examples/CParser.hs" 4479 16 4479 24,SrcSpan "tests/examples/CParser.hs" 4479 24 4479 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4479 16 4479 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4480 5 4482 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4480 5 4480 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4480 5 4480 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4480 15 4480 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4480 15 4480 16,SrcSpan "tests/examples/CParser.hs" 4480 16 4480 24,SrcSpan "tests/examples/CParser.hs" 4480 24 4480 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4480 16 4480 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4481 5 4482 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4481 5 4481 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4481 5 4481 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4481 15 4481 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4481 15 4481 16,SrcSpan "tests/examples/CParser.hs" 4481 16 4481 24,SrcSpan "tests/examples/CParser.hs" 4481 24 4481 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4481 16 4481 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4482 5 4482 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4482 5 4482 14, srcInfoPoints = []}) "happyRest"))))))] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4483 6 4487 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4483 6 4483 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4483 8 4487 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4483 8 4483 12,SrcSpan "tests/examples/CParser.hs" 4483 35 4483 37,SrcSpan "tests/examples/CParser.hs" 4483 38 4483 39,SrcSpan "tests/examples/CParser.hs" 4487 28 4487 29]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4483 13 4483 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4483 13 4483 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4483 13 4483 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4483 13 4483 24, srcInfoPoints = []}) "happyOut127"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4483 25 4483 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4483 25 4483 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4483 25 4483 34, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4483 40 4487 28, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4483 40 4483 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4483 40 4483 51, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4483 52 4487 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4483 52 4483 54]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4484 5 4487 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4484 5 4484 9,SrcSpan "tests/examples/CParser.hs" 4484 31 4484 33,SrcSpan "tests/examples/CParser.hs" 4484 34 4484 35,SrcSpan "tests/examples/CParser.hs" 4487 27 4487 28]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4484 10 4484 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4484 10 4484 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4484 10 4484 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4484 10 4484 20, srcInfoPoints = []}) "happyOut88"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4484 21 4484 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4484 21 4484 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4484 21 4484 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4484 36 4487 27, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4484 36 4484 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4484 36 4484 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4484 48 4487 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4484 48 4484 50]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4485 5 4487 27, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4485 5 4487 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4485 5 4485 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4485 5 4485 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4485 5 4485 14, srcInfoPoints = []}) "happyIn89"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4486 10 4487 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4486 10 4486 11,SrcSpan "tests/examples/CParser.hs" 4487 5 4487 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4486 11 4486 51, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4486 11 4486 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4486 11 4486 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4486 11 4486 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4486 11 4486 27, srcInfoPoints = []}) "appendDeclrAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4486 28 4486 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4486 28 4486 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4486 28 4486 39, srcInfoPoints = []}) "happy_var_2")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4486 40 4486 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4486 40 4486 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4486 40 4486 51, srcInfoPoints = []}) "happy_var_3")))))) (QConOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4487 7 4487 17, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4487 7 4487 8,SrcSpan "tests/examples/CParser.hs" 4487 8 4487 16,SrcSpan "tests/examples/CParser.hs" 4487 16 4487 17]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4487 7 4487 17, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4487 7 4487 8,SrcSpan "tests/examples/CParser.hs" 4487 8 4487 16,SrcSpan "tests/examples/CParser.hs" 4487 16 4487 17]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4487 8 4487 16, srcInfoPoints = []}) "HappyStk"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4487 18 4487 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4487 18 4487 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4487 18 4487 27, srcInfoPoints = []}) "happyRest"))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4489 1 4489 56, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4489 1 4489 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4489 1 4489 16, srcInfoPoints = []}) "happyReduce_322")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4489 17 4489 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4489 17 4489 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4489 19 4489 56, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4489 19 4489 37, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4489 19 4489 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4489 19 4489 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4489 19 4489 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4489 19 4489 30, srcInfoPoints = []}) "happyReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4489 31 4489 33, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4489 31 4489 33, srcInfoPoints = []}) 4 "4"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4489 34 4489 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4489 34 4489 37, srcInfoPoints = []}) 82 "82"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4489 38 4489 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4489 38 4489 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4489 38 4489 56, srcInfoPoints = []}) "happyReduction_322"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4490 1 4499 29, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4490 1 4499 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4490 1 4490 19, srcInfoPoints = []}) "happyReduction_322") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4490 20 4494 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4490 20 4490 21,SrcSpan "tests/examples/CParser.hs" 4494 14 4494 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4490 21 4494 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4490 21 4490 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4490 21 4490 30, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4490 31 4490 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4490 31 4490 32,SrcSpan "tests/examples/CParser.hs" 4490 32 4490 40,SrcSpan "tests/examples/CParser.hs" 4490 40 4490 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4490 32 4490 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4491 5 4494 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4491 5 4491 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4491 5 4491 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4491 15 4491 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4491 15 4491 16,SrcSpan "tests/examples/CParser.hs" 4491 16 4491 24,SrcSpan "tests/examples/CParser.hs" 4491 24 4491 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4491 16 4491 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4492 5 4494 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4492 5 4492 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4492 5 4492 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4492 15 4492 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4492 15 4492 16,SrcSpan "tests/examples/CParser.hs" 4492 16 4492 24,SrcSpan "tests/examples/CParser.hs" 4492 24 4492 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4492 16 4492 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4493 5 4494 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4493 5 4493 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4493 5 4493 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4493 15 4493 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4493 15 4493 16,SrcSpan "tests/examples/CParser.hs" 4493 16 4493 24,SrcSpan "tests/examples/CParser.hs" 4493 24 4493 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4493 16 4493 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4494 5 4494 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4494 5 4494 14, srcInfoPoints = []}) "happyRest"))))))] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4495 6 4499 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4495 6 4495 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4495 8 4499 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4495 8 4495 12,SrcSpan "tests/examples/CParser.hs" 4495 35 4495 37,SrcSpan "tests/examples/CParser.hs" 4495 38 4495 39,SrcSpan "tests/examples/CParser.hs" 4499 28 4499 29]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4495 13 4495 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4495 13 4495 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4495 13 4495 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4495 13 4495 24, srcInfoPoints = []}) "happyOut127"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4495 25 4495 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4495 25 4495 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4495 25 4495 34, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4495 40 4499 28, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4495 40 4495 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4495 40 4495 51, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4495 52 4499 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4495 52 4495 54]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4496 5 4499 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4496 5 4496 9,SrcSpan "tests/examples/CParser.hs" 4496 31 4496 33,SrcSpan "tests/examples/CParser.hs" 4496 34 4496 35,SrcSpan "tests/examples/CParser.hs" 4499 27 4499 28]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4496 10 4496 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4496 10 4496 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4496 10 4496 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4496 10 4496 20, srcInfoPoints = []}) "happyOut89"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4496 21 4496 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4496 21 4496 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4496 21 4496 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4496 36 4499 27, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4496 36 4496 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4496 36 4496 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4496 48 4499 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4496 48 4496 50]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4497 5 4499 27, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4497 5 4499 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4497 5 4497 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4497 5 4497 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4497 5 4497 14, srcInfoPoints = []}) "happyIn89"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4498 10 4499 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4498 10 4498 11,SrcSpan "tests/examples/CParser.hs" 4499 5 4499 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4498 11 4498 51, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4498 11 4498 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4498 11 4498 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4498 11 4498 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4498 11 4498 27, srcInfoPoints = []}) "appendDeclrAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4498 28 4498 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4498 28 4498 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4498 28 4498 39, srcInfoPoints = []}) "happy_var_2")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4498 40 4498 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4498 40 4498 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4498 40 4498 51, srcInfoPoints = []}) "happy_var_3")))))) (QConOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4499 7 4499 17, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4499 7 4499 8,SrcSpan "tests/examples/CParser.hs" 4499 8 4499 16,SrcSpan "tests/examples/CParser.hs" 4499 16 4499 17]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4499 7 4499 17, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4499 7 4499 8,SrcSpan "tests/examples/CParser.hs" 4499 8 4499 16,SrcSpan "tests/examples/CParser.hs" 4499 16 4499 17]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4499 8 4499 16, srcInfoPoints = []}) "HappyStk"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4499 18 4499 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4499 18 4499 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4499 18 4499 27, srcInfoPoints = []}) "happyRest"))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4501 1 4501 56, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4501 1 4501 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4501 1 4501 16, srcInfoPoints = []}) "happyReduce_323")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4501 17 4501 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4501 17 4501 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4501 19 4501 56, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4501 19 4501 37, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4501 19 4501 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4501 19 4501 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4501 19 4501 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4501 19 4501 30, srcInfoPoints = []}) "happyReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4501 31 4501 33, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4501 31 4501 33, srcInfoPoints = []}) 4 "4"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4501 34 4501 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4501 34 4501 37, srcInfoPoints = []}) 82 "82"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4501 38 4501 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4501 38 4501 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4501 38 4501 56, srcInfoPoints = []}) "happyReduction_323"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4502 1 4511 29, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4502 1 4511 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4502 1 4502 19, srcInfoPoints = []}) "happyReduction_323") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4502 20 4506 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4502 20 4502 21,SrcSpan "tests/examples/CParser.hs" 4506 14 4506 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4502 21 4506 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4502 21 4502 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4502 21 4502 30, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4502 31 4502 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4502 31 4502 32,SrcSpan "tests/examples/CParser.hs" 4502 32 4502 40,SrcSpan "tests/examples/CParser.hs" 4502 40 4502 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4502 32 4502 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4503 5 4506 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4503 5 4503 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4503 5 4503 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4503 15 4503 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4503 15 4503 16,SrcSpan "tests/examples/CParser.hs" 4503 16 4503 24,SrcSpan "tests/examples/CParser.hs" 4503 24 4503 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4503 16 4503 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4504 5 4506 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4504 5 4504 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4504 5 4504 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4504 15 4504 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4504 15 4504 16,SrcSpan "tests/examples/CParser.hs" 4504 16 4504 24,SrcSpan "tests/examples/CParser.hs" 4504 24 4504 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4504 16 4504 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4505 5 4506 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4505 5 4505 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4505 5 4505 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4505 15 4505 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4505 15 4505 16,SrcSpan "tests/examples/CParser.hs" 4505 16 4505 24,SrcSpan "tests/examples/CParser.hs" 4505 24 4505 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4505 16 4505 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4506 5 4506 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4506 5 4506 14, srcInfoPoints = []}) "happyRest"))))))] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4507 6 4511 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4507 6 4507 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4507 8 4511 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4507 8 4507 12,SrcSpan "tests/examples/CParser.hs" 4507 35 4507 37,SrcSpan "tests/examples/CParser.hs" 4507 38 4507 39,SrcSpan "tests/examples/CParser.hs" 4511 28 4511 29]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4507 13 4507 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4507 13 4507 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4507 13 4507 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4507 13 4507 24, srcInfoPoints = []}) "happyOut127"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4507 25 4507 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4507 25 4507 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4507 25 4507 34, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4507 40 4511 28, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4507 40 4507 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4507 40 4507 51, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4507 52 4511 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4507 52 4507 54]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4508 5 4511 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4508 5 4508 9,SrcSpan "tests/examples/CParser.hs" 4508 31 4508 33,SrcSpan "tests/examples/CParser.hs" 4508 34 4508 35,SrcSpan "tests/examples/CParser.hs" 4511 27 4511 28]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4508 10 4508 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4508 10 4508 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4508 10 4508 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4508 10 4508 20, srcInfoPoints = []}) "happyOut85"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4508 21 4508 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4508 21 4508 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4508 21 4508 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4508 36 4511 27, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4508 36 4508 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4508 36 4508 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4508 48 4511 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4508 48 4508 50]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4509 5 4511 27, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4509 5 4511 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4509 5 4509 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4509 5 4509 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4509 5 4509 14, srcInfoPoints = []}) "happyIn89"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4510 10 4511 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4510 10 4510 11,SrcSpan "tests/examples/CParser.hs" 4511 5 4511 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4510 11 4510 64, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4510 11 4510 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4510 11 4510 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4510 11 4510 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4510 11 4510 27, srcInfoPoints = []}) "appendDeclrAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4510 28 4510 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4510 28 4510 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4510 28 4510 39, srcInfoPoints = []}) "happy_var_2")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4510 40 4510 64, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4510 40 4510 41,SrcSpan "tests/examples/CParser.hs" 4510 63 4510 64]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4510 41 4510 63, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4510 41 4510 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4510 41 4510 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4510 41 4510 52, srcInfoPoints = []}) "happy_var_3"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4510 53 4510 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4510 53 4510 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4510 53 4510 63, srcInfoPoints = []}) "emptyDeclr")))))))) (QConOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4511 7 4511 17, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4511 7 4511 8,SrcSpan "tests/examples/CParser.hs" 4511 8 4511 16,SrcSpan "tests/examples/CParser.hs" 4511 16 4511 17]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4511 7 4511 17, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4511 7 4511 8,SrcSpan "tests/examples/CParser.hs" 4511 8 4511 16,SrcSpan "tests/examples/CParser.hs" 4511 16 4511 17]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4511 8 4511 16, srcInfoPoints = []}) "HappyStk"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4511 18 4511 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4511 18 4511 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4511 18 4511 27, srcInfoPoints = []}) "happyRest"))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4513 1 4513 56, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4513 1 4513 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4513 1 4513 16, srcInfoPoints = []}) "happyReduce_324")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4513 17 4513 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4513 17 4513 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4513 19 4513 56, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4513 19 4513 37, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4513 19 4513 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4513 19 4513 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4513 19 4513 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4513 19 4513 30, srcInfoPoints = []}) "happyReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4513 31 4513 33, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4513 31 4513 33, srcInfoPoints = []}) 5 "5"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4513 34 4513 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4513 34 4513 37, srcInfoPoints = []}) 82 "82"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4513 38 4513 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4513 38 4513 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4513 38 4513 56, srcInfoPoints = []}) "happyReduction_324"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4514 1 4525 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4514 1 4525 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4514 1 4514 19, srcInfoPoints = []}) "happyReduction_324") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4514 20 4519 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4514 20 4514 21,SrcSpan "tests/examples/CParser.hs" 4519 14 4519 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4514 21 4519 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4514 21 4514 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4514 21 4514 30, srcInfoPoints = []}) "happy_x_5")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4514 31 4514 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4514 31 4514 32,SrcSpan "tests/examples/CParser.hs" 4514 32 4514 40,SrcSpan "tests/examples/CParser.hs" 4514 40 4514 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4514 32 4514 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4515 5 4519 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4515 5 4515 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4515 5 4515 14, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4515 15 4515 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4515 15 4515 16,SrcSpan "tests/examples/CParser.hs" 4515 16 4515 24,SrcSpan "tests/examples/CParser.hs" 4515 24 4515 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4515 16 4515 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4516 5 4519 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4516 5 4516 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4516 5 4516 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4516 15 4516 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4516 15 4516 16,SrcSpan "tests/examples/CParser.hs" 4516 16 4516 24,SrcSpan "tests/examples/CParser.hs" 4516 24 4516 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4516 16 4516 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4517 5 4519 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4517 5 4517 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4517 5 4517 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4517 15 4517 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4517 15 4517 16,SrcSpan "tests/examples/CParser.hs" 4517 16 4517 24,SrcSpan "tests/examples/CParser.hs" 4517 24 4517 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4517 16 4517 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4518 5 4519 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4518 5 4518 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4518 5 4518 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4518 15 4518 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4518 15 4518 16,SrcSpan "tests/examples/CParser.hs" 4518 16 4518 24,SrcSpan "tests/examples/CParser.hs" 4518 24 4518 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4518 16 4518 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4519 5 4519 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4519 5 4519 14, srcInfoPoints = []}) "happyRest")))))))] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4520 6 4525 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4520 6 4520 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4520 8 4525 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4520 8 4520 12,SrcSpan "tests/examples/CParser.hs" 4520 35 4520 37,SrcSpan "tests/examples/CParser.hs" 4520 38 4520 39,SrcSpan "tests/examples/CParser.hs" 4525 29 4525 30]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4520 13 4520 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4520 13 4520 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4520 13 4520 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4520 13 4520 24, srcInfoPoints = []}) "happyOut127"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4520 25 4520 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4520 25 4520 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4520 25 4520 34, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4520 40 4525 29, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4520 40 4520 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4520 40 4520 51, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4520 52 4525 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4520 52 4520 54]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4521 5 4525 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4521 5 4521 9,SrcSpan "tests/examples/CParser.hs" 4521 31 4521 33,SrcSpan "tests/examples/CParser.hs" 4521 34 4521 35,SrcSpan "tests/examples/CParser.hs" 4525 28 4525 29]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4521 10 4521 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4521 10 4521 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4521 10 4521 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4521 10 4521 20, srcInfoPoints = []}) "happyOut88"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4521 21 4521 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4521 21 4521 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4521 21 4521 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4521 36 4525 28, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4521 36 4521 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4521 36 4521 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4521 48 4525 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4521 48 4521 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4522 5 4525 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4522 5 4522 9,SrcSpan "tests/examples/CParser.hs" 4522 31 4522 33,SrcSpan "tests/examples/CParser.hs" 4522 34 4522 35,SrcSpan "tests/examples/CParser.hs" 4525 27 4525 28]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4522 10 4522 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4522 10 4522 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4522 10 4522 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4522 10 4522 20, srcInfoPoints = []}) "happyOut85"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4522 21 4522 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4522 21 4522 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4522 21 4522 30, srcInfoPoints = []}) "happy_x_5")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4522 36 4525 27, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4522 36 4522 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4522 36 4522 47, srcInfoPoints = []}) "happy_var_5")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4522 48 4525 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4522 48 4522 50]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4523 5 4525 27, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4523 5 4525 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4523 5 4523 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4523 5 4523 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4523 5 4523 14, srcInfoPoints = []}) "happyIn89"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4524 10 4525 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4524 10 4524 11,SrcSpan "tests/examples/CParser.hs" 4525 5 4525 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4524 11 4524 65, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4524 11 4524 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4524 11 4524 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4524 11 4524 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4524 11 4524 27, srcInfoPoints = []}) "appendDeclrAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4524 28 4524 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4524 28 4524 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4524 28 4524 39, srcInfoPoints = []}) "happy_var_2")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4524 40 4524 65, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4524 40 4524 41,SrcSpan "tests/examples/CParser.hs" 4524 64 4524 65]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4524 41 4524 64, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4524 41 4524 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4524 41 4524 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4524 41 4524 52, srcInfoPoints = []}) "happy_var_5"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4524 53 4524 64, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4524 53 4524 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4524 53 4524 64, srcInfoPoints = []}) "happy_var_3")))))))) (QConOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4525 7 4525 17, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4525 7 4525 8,SrcSpan "tests/examples/CParser.hs" 4525 8 4525 16,SrcSpan "tests/examples/CParser.hs" 4525 16 4525 17]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4525 7 4525 17, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4525 7 4525 8,SrcSpan "tests/examples/CParser.hs" 4525 8 4525 16,SrcSpan "tests/examples/CParser.hs" 4525 16 4525 17]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4525 8 4525 16, srcInfoPoints = []}) "HappyStk"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4525 18 4525 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4525 18 4525 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4525 18 4525 27, srcInfoPoints = []}) "happyRest"))))) Nothing])) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4527 1 4527 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4527 1 4527 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4527 1 4527 16, srcInfoPoints = []}) "happyReduce_325")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4527 17 4527 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4527 17 4527 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4527 19 4527 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4527 19 4527 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4527 19 4527 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4527 19 4527 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4527 19 4527 36, srcInfoPoints = []}) "happySpecReduce_2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4527 38 4527 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4527 38 4527 41, srcInfoPoints = []}) 82 "82"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4527 42 4527 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4527 42 4527 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4527 42 4527 60, srcInfoPoints = []}) "happyReduction_325"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4528 1 4534 8, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4528 1 4534 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4528 1 4528 19, srcInfoPoints = []}) "happyReduction_325") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4528 20 4528 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4528 20 4528 29, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4529 5 4529 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4529 5 4529 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4530 6 4534 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4530 6 4530 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4530 9 4534 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4530 9 4530 13,SrcSpan "tests/examples/CParser.hs" 4530 35 4530 37,SrcSpan "tests/examples/CParser.hs" 4530 38 4530 39,SrcSpan "tests/examples/CParser.hs" 4534 7 4534 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4530 14 4530 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4530 14 4530 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4530 14 4530 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4530 14 4530 24, srcInfoPoints = []}) "happyOut89"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4530 25 4530 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4530 25 4530 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4530 25 4530 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4530 40 4534 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4530 40 4530 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4530 40 4530 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4530 52 4534 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4530 52 4530 54]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4531 5 4534 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4531 5 4531 9,SrcSpan "tests/examples/CParser.hs" 4531 32 4531 34,SrcSpan "tests/examples/CParser.hs" 4531 35 4531 36,SrcSpan "tests/examples/CParser.hs" 4534 6 4534 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4531 10 4531 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4531 10 4531 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4531 10 4531 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4531 10 4531 21, srcInfoPoints = []}) "happyOut128"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4531 22 4531 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4531 22 4531 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4531 22 4531 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4531 37 4534 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4531 37 4531 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4531 37 4531 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4531 49 4534 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4531 49 4531 51]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4532 5 4534 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4532 5 4532 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4532 5 4532 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4532 5 4532 14, srcInfoPoints = []}) "happyIn89"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4533 10 4534 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4533 10 4533 11,SrcSpan "tests/examples/CParser.hs" 4534 5 4534 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4533 11 4533 51, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4533 11 4533 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4533 11 4533 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4533 11 4533 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4533 11 4533 27, srcInfoPoints = []}) "appendDeclrAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4533 28 4533 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4533 28 4533 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4533 28 4533 39, srcInfoPoints = []}) "happy_var_2")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4533 40 4533 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4533 40 4533 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4533 40 4533 51, srcInfoPoints = []}) "happy_var_1"))))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4536 1 4536 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4536 1 4536 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4536 1 4536 16, srcInfoPoints = []}) "happyReduce_326")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4536 17 4536 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4536 17 4536 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4536 19 4536 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4536 19 4536 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4536 19 4536 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4536 19 4536 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4536 19 4536 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4536 19 4536 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4536 36 4536 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4536 36 4536 38, srcInfoPoints = []}) 1 "1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4536 39 4536 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4536 39 4536 42, srcInfoPoints = []}) 83 "83"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4536 43 4536 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4536 43 4536 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4536 43 4536 61, srcInfoPoints = []}) "happyReduction_326"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4537 1 4541 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4537 1 4541 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4537 1 4537 19, srcInfoPoints = []}) "happyReduction_326") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4537 20 4538 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4537 20 4537 21,SrcSpan "tests/examples/CParser.hs" 4538 14 4538 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4537 21 4538 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4537 21 4537 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4537 21 4537 30, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4537 31 4537 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4537 31 4537 32,SrcSpan "tests/examples/CParser.hs" 4537 32 4537 40,SrcSpan "tests/examples/CParser.hs" 4537 40 4537 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4537 32 4537 40, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4538 5 4538 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4538 5 4538 14, srcInfoPoints = []}) "happyRest"))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4538 16 4538 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4538 16 4538 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4539 6 4541 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4539 6 4539 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4539 8 4541 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4539 8 4541 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4539 8 4539 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4539 8 4539 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4539 8 4539 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4539 18 4541 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4539 18 4539 19,SrcSpan "tests/examples/CParser.hs" 4541 5 4541 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4539 19 4540 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4539 19 4539 23,SrcSpan "tests/examples/CParser.hs" 4539 46 4539 48,SrcSpan "tests/examples/CParser.hs" 4539 49 4539 50,SrcSpan "tests/examples/CParser.hs" 4540 56 4540 57]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4539 24 4539 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4539 24 4539 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4539 24 4539 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4539 24 4539 35, srcInfoPoints = []}) "happyOut115"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4539 36 4539 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4539 36 4539 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4539 36 4539 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4539 51 4540 56, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4539 51 4539 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4539 51 4539 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4539 63 4540 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4539 63 4539 65]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4540 5 4540 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4540 5 4540 6,SrcSpan "tests/examples/CParser.hs" 4540 55 4540 56]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4540 7 4540 55, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4540 7 4540 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4540 7 4540 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4540 7 4540 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4540 7 4540 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4540 20 4540 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4540 20 4540 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4540 20 4540 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4540 32 4540 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4540 32 4540 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4540 32 4540 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4540 34 4540 55, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4540 34 4540 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4540 34 4540 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4540 34 4540 43, srcInfoPoints = []}) "CInitExpr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4540 44 4540 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4540 44 4540 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4540 44 4540 55, srcInfoPoints = []}) "happy_var_1"))))))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4541 7 4541 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4541 7 4541 8,SrcSpan "tests/examples/CParser.hs" 4541 39 4541 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4541 8 4541 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4541 8 4541 9,SrcSpan "tests/examples/CParser.hs" 4541 11 4541 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4541 9 4541 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4541 9 4541 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4541 14 4541 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4541 14 4541 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4541 14 4541 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4541 14 4541 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4541 26 4541 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4541 26 4541 27,SrcSpan "tests/examples/CParser.hs" 4541 38 4541 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4541 27 4541 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4541 27 4541 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4541 27 4541 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4541 27 4541 36, srcInfoPoints = []}) "happyIn90"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4541 37 4541 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4541 37 4541 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4541 37 4541 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4543 1 4543 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4543 1 4543 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4543 1 4543 16, srcInfoPoints = []}) "happyReduce_327")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4543 17 4543 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4543 17 4543 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4543 19 4543 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4543 19 4543 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4543 19 4543 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4543 19 4543 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4543 19 4543 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4543 19 4543 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4543 36 4543 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4543 36 4543 38, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4543 39 4543 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4543 39 4543 42, srcInfoPoints = []}) 83 "83"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4543 43 4543 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4543 43 4543 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4543 43 4543 61, srcInfoPoints = []}) "happyReduction_327"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4544 1 4551 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4544 1 4551 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4544 1 4544 19, srcInfoPoints = []}) "happyReduction_327") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4544 20 4547 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4544 20 4544 21,SrcSpan "tests/examples/CParser.hs" 4547 14 4547 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4544 21 4547 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4544 21 4544 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4544 21 4544 30, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4544 31 4544 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4544 31 4544 32,SrcSpan "tests/examples/CParser.hs" 4544 32 4544 40,SrcSpan "tests/examples/CParser.hs" 4544 40 4544 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4544 32 4544 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4545 5 4547 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4545 5 4545 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4545 5 4545 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4545 15 4545 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4545 15 4545 16,SrcSpan "tests/examples/CParser.hs" 4545 16 4545 24,SrcSpan "tests/examples/CParser.hs" 4545 24 4545 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4545 16 4545 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4546 5 4547 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4546 5 4546 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4546 5 4546 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4546 15 4546 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4546 15 4546 16,SrcSpan "tests/examples/CParser.hs" 4546 16 4546 24,SrcSpan "tests/examples/CParser.hs" 4546 24 4546 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4546 16 4546 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4547 5 4547 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4547 5 4547 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4547 16 4547 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4547 16 4547 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4548 6 4551 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4548 6 4548 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4548 8 4551 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4548 8 4551 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4548 8 4548 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4548 8 4548 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4548 8 4548 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4548 18 4551 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4548 18 4548 19,SrcSpan "tests/examples/CParser.hs" 4551 5 4551 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4548 19 4550 68, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4548 19 4548 23,SrcSpan "tests/examples/CParser.hs" 4548 46 4548 48,SrcSpan "tests/examples/CParser.hs" 4548 49 4548 50,SrcSpan "tests/examples/CParser.hs" 4550 67 4550 68]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4548 24 4548 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4548 24 4548 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4548 24 4548 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4548 24 4548 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4548 36 4548 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4548 36 4548 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4548 36 4548 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4548 51 4550 67, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4548 51 4548 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4548 51 4548 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4548 63 4550 67, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4548 63 4548 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4549 5 4550 67, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4549 5 4549 9,SrcSpan "tests/examples/CParser.hs" 4549 31 4549 33,SrcSpan "tests/examples/CParser.hs" 4549 34 4549 35,SrcSpan "tests/examples/CParser.hs" 4550 66 4550 67]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4549 10 4549 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4549 10 4549 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4549 10 4549 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4549 10 4549 20, srcInfoPoints = []}) "happyOut92"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4549 21 4549 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4549 21 4549 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4549 21 4549 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4549 36 4550 66, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4549 36 4549 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4549 36 4549 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4549 48 4550 66, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4549 48 4549 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4550 5 4550 66, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4550 5 4550 6,SrcSpan "tests/examples/CParser.hs" 4550 65 4550 66]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4550 7 4550 65, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4550 7 4550 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4550 7 4550 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4550 7 4550 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4550 7 4550 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4550 20 4550 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4550 20 4550 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4550 20 4550 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4550 32 4550 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4550 32 4550 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4550 32 4550 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4550 34 4550 65, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4550 34 4550 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4550 34 4550 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4550 34 4550 43, srcInfoPoints = []}) "CInitList"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4550 44 4550 65, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4550 44 4550 45,SrcSpan "tests/examples/CParser.hs" 4550 64 4550 65]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4550 45 4550 64, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4550 45 4550 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4550 45 4550 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4550 45 4550 52, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4550 53 4550 64, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4550 53 4550 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4550 53 4550 64, srcInfoPoints = []}) "happy_var_2"))))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4551 7 4551 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4551 7 4551 8,SrcSpan "tests/examples/CParser.hs" 4551 39 4551 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4551 8 4551 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4551 8 4551 9,SrcSpan "tests/examples/CParser.hs" 4551 11 4551 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4551 9 4551 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4551 9 4551 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4551 14 4551 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4551 14 4551 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4551 14 4551 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4551 14 4551 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4551 26 4551 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4551 26 4551 27,SrcSpan "tests/examples/CParser.hs" 4551 38 4551 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4551 27 4551 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4551 27 4551 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4551 27 4551 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4551 27 4551 36, srcInfoPoints = []}) "happyIn90"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4551 37 4551 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4551 37 4551 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4551 37 4551 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4553 1 4553 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4553 1 4553 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4553 1 4553 16, srcInfoPoints = []}) "happyReduce_328")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4553 17 4553 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4553 17 4553 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4553 19 4553 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4553 19 4553 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4553 19 4553 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4553 19 4553 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4553 19 4553 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4553 19 4553 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4553 36 4553 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4553 36 4553 38, srcInfoPoints = []}) 4 "4"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4553 39 4553 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4553 39 4553 42, srcInfoPoints = []}) 83 "83"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4553 43 4553 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4553 43 4553 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4553 43 4553 61, srcInfoPoints = []}) "happyReduction_328"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4554 1 4562 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4554 1 4562 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4554 1 4554 19, srcInfoPoints = []}) "happyReduction_328") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4554 20 4558 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4554 20 4554 21,SrcSpan "tests/examples/CParser.hs" 4558 14 4558 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4554 21 4558 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4554 21 4554 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4554 21 4554 30, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4554 31 4554 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4554 31 4554 32,SrcSpan "tests/examples/CParser.hs" 4554 32 4554 40,SrcSpan "tests/examples/CParser.hs" 4554 40 4554 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4554 32 4554 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4555 5 4558 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4555 5 4555 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4555 5 4555 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4555 15 4555 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4555 15 4555 16,SrcSpan "tests/examples/CParser.hs" 4555 16 4555 24,SrcSpan "tests/examples/CParser.hs" 4555 24 4555 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4555 16 4555 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4556 5 4558 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4556 5 4556 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4556 5 4556 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4556 15 4556 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4556 15 4556 16,SrcSpan "tests/examples/CParser.hs" 4556 16 4556 24,SrcSpan "tests/examples/CParser.hs" 4556 24 4556 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4556 16 4556 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4557 5 4558 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4557 5 4557 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4557 5 4557 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4557 15 4557 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4557 15 4557 16,SrcSpan "tests/examples/CParser.hs" 4557 16 4557 24,SrcSpan "tests/examples/CParser.hs" 4557 24 4557 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4557 16 4557 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4558 5 4558 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4558 5 4558 14, srcInfoPoints = []}) "happyRest")))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4558 16 4558 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4558 16 4558 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4559 6 4562 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4559 6 4559 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4559 8 4562 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4559 8 4562 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4559 8 4559 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4559 8 4559 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4559 8 4559 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4559 18 4562 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4559 18 4559 19,SrcSpan "tests/examples/CParser.hs" 4562 5 4562 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4559 19 4561 68, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4559 19 4559 23,SrcSpan "tests/examples/CParser.hs" 4559 46 4559 48,SrcSpan "tests/examples/CParser.hs" 4559 49 4559 50,SrcSpan "tests/examples/CParser.hs" 4561 67 4561 68]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4559 24 4559 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4559 24 4559 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4559 24 4559 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4559 24 4559 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4559 36 4559 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4559 36 4559 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4559 36 4559 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4559 51 4561 67, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4559 51 4559 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4559 51 4559 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4559 63 4561 67, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4559 63 4559 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4560 5 4561 67, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4560 5 4560 9,SrcSpan "tests/examples/CParser.hs" 4560 31 4560 33,SrcSpan "tests/examples/CParser.hs" 4560 34 4560 35,SrcSpan "tests/examples/CParser.hs" 4561 66 4561 67]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4560 10 4560 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4560 10 4560 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4560 10 4560 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4560 10 4560 20, srcInfoPoints = []}) "happyOut92"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4560 21 4560 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4560 21 4560 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4560 21 4560 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4560 36 4561 66, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4560 36 4560 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4560 36 4560 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4560 48 4561 66, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4560 48 4560 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4561 5 4561 66, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4561 5 4561 6,SrcSpan "tests/examples/CParser.hs" 4561 65 4561 66]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4561 7 4561 65, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4561 7 4561 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4561 7 4561 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4561 7 4561 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4561 7 4561 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4561 20 4561 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4561 20 4561 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4561 20 4561 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4561 32 4561 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4561 32 4561 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4561 32 4561 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4561 34 4561 65, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4561 34 4561 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4561 34 4561 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4561 34 4561 43, srcInfoPoints = []}) "CInitList"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4561 44 4561 65, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4561 44 4561 45,SrcSpan "tests/examples/CParser.hs" 4561 64 4561 65]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4561 45 4561 64, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4561 45 4561 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4561 45 4561 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4561 45 4561 52, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4561 53 4561 64, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4561 53 4561 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4561 53 4561 64, srcInfoPoints = []}) "happy_var_2"))))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4562 7 4562 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4562 7 4562 8,SrcSpan "tests/examples/CParser.hs" 4562 39 4562 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4562 8 4562 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4562 8 4562 9,SrcSpan "tests/examples/CParser.hs" 4562 11 4562 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4562 9 4562 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4562 9 4562 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4562 14 4562 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4562 14 4562 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4562 14 4562 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4562 14 4562 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4562 26 4562 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4562 26 4562 27,SrcSpan "tests/examples/CParser.hs" 4562 38 4562 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4562 27 4562 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4562 27 4562 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4562 27 4562 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4562 27 4562 36, srcInfoPoints = []}) "happyIn90"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4562 37 4562 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4562 37 4562 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4562 37 4562 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4564 1 4564 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4564 1 4564 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4564 1 4564 16, srcInfoPoints = []}) "happyReduce_329")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4564 17 4564 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4564 17 4564 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4564 19 4564 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4564 19 4564 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4564 19 4564 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4564 19 4564 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4564 19 4564 36, srcInfoPoints = []}) "happySpecReduce_0"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4564 38 4564 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4564 38 4564 41, srcInfoPoints = []}) 84 "84"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4564 42 4564 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4564 42 4564 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4564 42 4564 60, srcInfoPoints = []}) "happyReduction_329"))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4565 1 4567 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4565 1 4565 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4565 1 4565 19, srcInfoPoints = []}) "happyReduction_329")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4565 21 4567 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4565 21 4565 22]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4565 24 4567 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4565 24 4565 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4565 24 4565 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4565 24 4565 33, srcInfoPoints = []}) "happyIn91"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4566 10 4567 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4566 10 4566 11,SrcSpan "tests/examples/CParser.hs" 4567 5 4567 6]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4566 11 4566 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4566 11 4566 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4566 11 4566 18, srcInfoPoints = []}) "Nothing")))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4569 1 4569 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4569 1 4569 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4569 1 4569 16, srcInfoPoints = []}) "happyReduce_330")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4569 17 4569 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4569 17 4569 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4569 19 4569 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4569 19 4569 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4569 19 4569 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4569 19 4569 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4569 19 4569 36, srcInfoPoints = []}) "happySpecReduce_2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4569 38 4569 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4569 38 4569 41, srcInfoPoints = []}) 84 "84"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4569 42 4569 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4569 42 4569 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4569 42 4569 60, srcInfoPoints = []}) "happyReduction_330"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4570 1 4575 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4570 1 4575 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4570 1 4570 19, srcInfoPoints = []}) "happyReduction_330") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4570 20 4570 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4570 20 4570 29, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4571 5 4571 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4571 5 4571 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4572 6 4575 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4572 6 4572 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4572 9 4575 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4572 9 4572 13,SrcSpan "tests/examples/CParser.hs" 4572 35 4572 37,SrcSpan "tests/examples/CParser.hs" 4572 38 4572 39,SrcSpan "tests/examples/CParser.hs" 4575 6 4575 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4572 14 4572 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4572 14 4572 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4572 14 4572 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4572 14 4572 24, srcInfoPoints = []}) "happyOut90"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4572 25 4572 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4572 25 4572 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4572 25 4572 34, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4572 40 4575 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4572 40 4572 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4572 40 4572 51, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4572 52 4575 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4572 52 4572 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4573 5 4575 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4573 5 4573 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4573 5 4573 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4573 5 4573 14, srcInfoPoints = []}) "happyIn91"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4574 10 4575 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4574 10 4574 11,SrcSpan "tests/examples/CParser.hs" 4575 5 4575 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4574 11 4574 27, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4574 11 4574 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4574 11 4574 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4574 11 4574 15, srcInfoPoints = []}) "Just"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4574 16 4574 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4574 16 4574 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4574 16 4574 27, srcInfoPoints = []}) "happy_var_2"))))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4577 1 4577 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4577 1 4577 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4577 1 4577 16, srcInfoPoints = []}) "happyReduce_331")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4577 17 4577 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4577 17 4577 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4577 19 4577 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4577 19 4577 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4577 19 4577 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4577 19 4577 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4577 19 4577 36, srcInfoPoints = []}) "happySpecReduce_0"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4577 38 4577 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4577 38 4577 41, srcInfoPoints = []}) 85 "85"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4577 42 4577 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4577 42 4577 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4577 42 4577 60, srcInfoPoints = []}) "happyReduction_331"))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4578 1 4580 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4578 1 4578 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4578 1 4578 19, srcInfoPoints = []}) "happyReduction_331")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4578 21 4580 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4578 21 4578 22]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4578 24 4580 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4578 24 4578 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4578 24 4578 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4578 24 4578 33, srcInfoPoints = []}) "happyIn92"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4579 10 4580 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4579 10 4579 11,SrcSpan "tests/examples/CParser.hs" 4580 5 4580 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4579 11 4579 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4579 11 4579 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4579 11 4579 16, srcInfoPoints = []}) "empty")))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4582 1 4582 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4582 1 4582 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4582 1 4582 16, srcInfoPoints = []}) "happyReduce_332")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4582 17 4582 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4582 17 4582 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4582 19 4582 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4582 19 4582 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4582 19 4582 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4582 19 4582 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4582 19 4582 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4582 38 4582 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4582 38 4582 41, srcInfoPoints = []}) 85 "85"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4582 42 4582 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4582 42 4582 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4582 42 4582 60, srcInfoPoints = []}) "happyReduction_332"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4583 1 4587 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4583 1 4587 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4583 1 4583 19, srcInfoPoints = []}) "happyReduction_332") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4583 20 4583 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4583 20 4583 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4584 6 4587 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4584 6 4584 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4584 9 4587 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4584 9 4584 13,SrcSpan "tests/examples/CParser.hs" 4584 35 4584 37,SrcSpan "tests/examples/CParser.hs" 4584 38 4584 39,SrcSpan "tests/examples/CParser.hs" 4587 6 4587 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4584 14 4584 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4584 14 4584 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4584 14 4584 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4584 14 4584 24, srcInfoPoints = []}) "happyOut90"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4584 25 4584 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4584 25 4584 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4584 25 4584 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4584 40 4587 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4584 40 4584 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4584 40 4584 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4584 52 4587 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4584 52 4584 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4585 5 4587 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4585 5 4585 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4585 5 4585 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4585 5 4585 14, srcInfoPoints = []}) "happyIn92"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4586 10 4587 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4586 10 4586 11,SrcSpan "tests/examples/CParser.hs" 4587 5 4587 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4586 11 4586 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4586 11 4586 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4586 11 4586 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4586 11 4586 20, srcInfoPoints = []}) "singleton"))) (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4586 21 4586 37, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4586 21 4586 22,SrcSpan "tests/examples/CParser.hs" 4586 24 4586 25,SrcSpan "tests/examples/CParser.hs" 4586 36 4586 37]}) Boxed [List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4586 22 4586 24, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4586 22 4586 23,SrcSpan "tests/examples/CParser.hs" 4586 23 4586 24]}) [],Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4586 25 4586 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4586 25 4586 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4586 25 4586 36, srcInfoPoints = []}) "happy_var_1"))]))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4589 1 4589 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4589 1 4589 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4589 1 4589 16, srcInfoPoints = []}) "happyReduce_333")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4589 17 4589 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4589 17 4589 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4589 19 4589 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4589 19 4589 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4589 19 4589 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4589 19 4589 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4589 19 4589 36, srcInfoPoints = []}) "happySpecReduce_2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4589 38 4589 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4589 38 4589 41, srcInfoPoints = []}) 85 "85"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4589 42 4589 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4589 42 4589 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4589 42 4589 60, srcInfoPoints = []}) "happyReduction_333"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4590 1 4596 8, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4590 1 4596 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4590 1 4590 19, srcInfoPoints = []}) "happyReduction_333") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4590 20 4590 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4590 20 4590 29, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4591 5 4591 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4591 5 4591 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4592 6 4596 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4592 6 4592 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4592 9 4596 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4592 9 4592 13,SrcSpan "tests/examples/CParser.hs" 4592 35 4592 37,SrcSpan "tests/examples/CParser.hs" 4592 38 4592 39,SrcSpan "tests/examples/CParser.hs" 4596 7 4596 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4592 14 4592 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4592 14 4592 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4592 14 4592 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4592 14 4592 24, srcInfoPoints = []}) "happyOut93"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4592 25 4592 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4592 25 4592 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4592 25 4592 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4592 40 4596 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4592 40 4592 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4592 40 4592 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4592 52 4596 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4592 52 4592 54]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4593 5 4596 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4593 5 4593 9,SrcSpan "tests/examples/CParser.hs" 4593 31 4593 33,SrcSpan "tests/examples/CParser.hs" 4593 34 4593 35,SrcSpan "tests/examples/CParser.hs" 4596 6 4596 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4593 10 4593 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4593 10 4593 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4593 10 4593 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4593 10 4593 20, srcInfoPoints = []}) "happyOut90"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4593 21 4593 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4593 21 4593 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4593 21 4593 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4593 36 4596 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4593 36 4593 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4593 36 4593 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4593 48 4596 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4593 48 4593 50]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4594 5 4596 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4594 5 4594 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4594 5 4594 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4594 5 4594 14, srcInfoPoints = []}) "happyIn92"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4595 10 4596 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4595 10 4595 11,SrcSpan "tests/examples/CParser.hs" 4596 5 4596 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4595 11 4595 46, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4595 11 4595 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4595 11 4595 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4595 11 4595 20, srcInfoPoints = []}) "singleton"))) (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4595 21 4595 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4595 21 4595 22,SrcSpan "tests/examples/CParser.hs" 4595 33 4595 34,SrcSpan "tests/examples/CParser.hs" 4595 45 4595 46]}) Boxed [Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4595 22 4595 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4595 22 4595 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4595 22 4595 33, srcInfoPoints = []}) "happy_var_1")),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4595 34 4595 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4595 34 4595 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4595 34 4595 45, srcInfoPoints = []}) "happy_var_2"))]))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4598 1 4598 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4598 1 4598 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4598 1 4598 16, srcInfoPoints = []}) "happyReduce_334")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4598 17 4598 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4598 17 4598 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4598 19 4598 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4598 19 4598 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4598 19 4598 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4598 19 4598 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4598 19 4598 36, srcInfoPoints = []}) "happySpecReduce_3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4598 38 4598 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4598 38 4598 41, srcInfoPoints = []}) 85 "85"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4598 42 4598 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4598 42 4598 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4598 42 4598 60, srcInfoPoints = []}) "happyReduction_334"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4599 1 4606 8, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4599 1 4606 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4599 1 4599 19, srcInfoPoints = []}) "happyReduction_334") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4599 20 4599 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4599 20 4599 29, srcInfoPoints = []}) "happy_x_3"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4600 5 4600 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4600 5 4600 14, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4601 5 4601 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4601 5 4601 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4602 6 4606 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4602 6 4602 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4602 9 4606 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4602 9 4602 13,SrcSpan "tests/examples/CParser.hs" 4602 35 4602 37,SrcSpan "tests/examples/CParser.hs" 4602 38 4602 39,SrcSpan "tests/examples/CParser.hs" 4606 7 4606 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4602 14 4602 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4602 14 4602 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4602 14 4602 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4602 14 4602 24, srcInfoPoints = []}) "happyOut92"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4602 25 4602 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4602 25 4602 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4602 25 4602 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4602 40 4606 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4602 40 4602 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4602 40 4602 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4602 52 4606 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4602 52 4602 54]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4603 5 4606 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4603 5 4603 9,SrcSpan "tests/examples/CParser.hs" 4603 31 4603 33,SrcSpan "tests/examples/CParser.hs" 4603 34 4603 35,SrcSpan "tests/examples/CParser.hs" 4606 6 4606 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4603 10 4603 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4603 10 4603 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4603 10 4603 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4603 10 4603 20, srcInfoPoints = []}) "happyOut90"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4603 21 4603 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4603 21 4603 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4603 21 4603 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4603 36 4606 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4603 36 4603 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4603 36 4603 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4603 48 4606 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4603 48 4603 50]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4604 5 4606 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4604 5 4604 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4604 5 4604 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4604 5 4604 14, srcInfoPoints = []}) "happyIn92"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4605 10 4606 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4605 10 4605 11,SrcSpan "tests/examples/CParser.hs" 4606 5 4606 6]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4605 11 4605 46, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4605 11 4605 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4605 11 4605 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4605 11 4605 22, srcInfoPoints = []}) "happy_var_1"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4605 23 4605 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4605 23 4605 24,SrcSpan "tests/examples/CParser.hs" 4605 24 4605 28,SrcSpan "tests/examples/CParser.hs" 4605 28 4605 29]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4605 23 4605 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4605 23 4605 24,SrcSpan "tests/examples/CParser.hs" 4605 24 4605 28,SrcSpan "tests/examples/CParser.hs" 4605 28 4605 29]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4605 24 4605 28, srcInfoPoints = []}) "snoc"))) (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4605 30 4605 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4605 30 4605 31,SrcSpan "tests/examples/CParser.hs" 4605 33 4605 34,SrcSpan "tests/examples/CParser.hs" 4605 45 4605 46]}) Boxed [List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4605 31 4605 33, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4605 31 4605 32,SrcSpan "tests/examples/CParser.hs" 4605 32 4605 33]}) [],Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4605 34 4605 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4605 34 4605 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4605 34 4605 45, srcInfoPoints = []}) "happy_var_3"))]))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4608 1 4608 56, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4608 1 4608 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4608 1 4608 16, srcInfoPoints = []}) "happyReduce_335")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4608 17 4608 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4608 17 4608 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4608 19 4608 56, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4608 19 4608 37, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4608 19 4608 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4608 19 4608 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4608 19 4608 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4608 19 4608 30, srcInfoPoints = []}) "happyReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4608 31 4608 33, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4608 31 4608 33, srcInfoPoints = []}) 4 "4"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4608 34 4608 37, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4608 34 4608 37, srcInfoPoints = []}) 85 "85"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4608 38 4608 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4608 38 4608 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4608 38 4608 56, srcInfoPoints = []}) "happyReduction_335"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4609 1 4619 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4609 1 4619 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4609 1 4609 19, srcInfoPoints = []}) "happyReduction_335") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4609 20 4613 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4609 20 4609 21,SrcSpan "tests/examples/CParser.hs" 4613 14 4613 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4609 21 4613 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4609 21 4609 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4609 21 4609 30, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4609 31 4609 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4609 31 4609 32,SrcSpan "tests/examples/CParser.hs" 4609 32 4609 40,SrcSpan "tests/examples/CParser.hs" 4609 40 4609 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4609 32 4609 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4610 5 4613 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4610 5 4610 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4610 5 4610 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4610 15 4610 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4610 15 4610 16,SrcSpan "tests/examples/CParser.hs" 4610 16 4610 24,SrcSpan "tests/examples/CParser.hs" 4610 24 4610 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4610 16 4610 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4611 5 4613 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4611 5 4611 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4611 5 4611 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4611 15 4611 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4611 15 4611 16,SrcSpan "tests/examples/CParser.hs" 4611 16 4611 24,SrcSpan "tests/examples/CParser.hs" 4611 24 4611 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4611 16 4611 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4612 5 4613 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4612 5 4612 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4612 5 4612 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4612 15 4612 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4612 15 4612 16,SrcSpan "tests/examples/CParser.hs" 4612 16 4612 24,SrcSpan "tests/examples/CParser.hs" 4612 24 4612 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4612 16 4612 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4613 5 4613 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4613 5 4613 14, srcInfoPoints = []}) "happyRest"))))))] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4614 6 4619 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4614 6 4614 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4614 8 4619 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4614 8 4614 12,SrcSpan "tests/examples/CParser.hs" 4614 34 4614 36,SrcSpan "tests/examples/CParser.hs" 4614 37 4614 38,SrcSpan "tests/examples/CParser.hs" 4619 29 4619 30]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4614 13 4614 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4614 13 4614 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4614 13 4614 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4614 13 4614 23, srcInfoPoints = []}) "happyOut92"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4614 24 4614 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4614 24 4614 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4614 24 4614 33, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4614 39 4619 29, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4614 39 4614 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4614 39 4614 50, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4614 51 4619 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4614 51 4614 53]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4615 5 4619 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4615 5 4615 9,SrcSpan "tests/examples/CParser.hs" 4615 31 4615 33,SrcSpan "tests/examples/CParser.hs" 4615 34 4615 35,SrcSpan "tests/examples/CParser.hs" 4619 28 4619 29]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4615 10 4615 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4615 10 4615 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4615 10 4615 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4615 10 4615 20, srcInfoPoints = []}) "happyOut93"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4615 21 4615 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4615 21 4615 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4615 21 4615 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4615 36 4619 28, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4615 36 4615 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4615 36 4615 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4615 48 4619 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4615 48 4615 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4616 5 4619 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4616 5 4616 9,SrcSpan "tests/examples/CParser.hs" 4616 31 4616 33,SrcSpan "tests/examples/CParser.hs" 4616 34 4616 35,SrcSpan "tests/examples/CParser.hs" 4619 27 4619 28]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4616 10 4616 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4616 10 4616 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4616 10 4616 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4616 10 4616 20, srcInfoPoints = []}) "happyOut90"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4616 21 4616 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4616 21 4616 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4616 21 4616 30, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4616 36 4619 27, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4616 36 4616 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4616 36 4616 47, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4616 48 4619 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4616 48 4616 50]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4617 5 4619 27, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4617 5 4619 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4617 5 4617 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4617 5 4617 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4617 5 4617 14, srcInfoPoints = []}) "happyIn92"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4618 10 4619 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4618 10 4618 11,SrcSpan "tests/examples/CParser.hs" 4619 5 4619 6]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4618 11 4618 55, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4618 11 4618 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4618 11 4618 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4618 11 4618 22, srcInfoPoints = []}) "happy_var_1"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4618 23 4618 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4618 23 4618 24,SrcSpan "tests/examples/CParser.hs" 4618 24 4618 28,SrcSpan "tests/examples/CParser.hs" 4618 28 4618 29]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4618 23 4618 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4618 23 4618 24,SrcSpan "tests/examples/CParser.hs" 4618 24 4618 28,SrcSpan "tests/examples/CParser.hs" 4618 28 4618 29]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4618 24 4618 28, srcInfoPoints = []}) "snoc"))) (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4618 30 4618 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4618 30 4618 31,SrcSpan "tests/examples/CParser.hs" 4618 42 4618 43,SrcSpan "tests/examples/CParser.hs" 4618 54 4618 55]}) Boxed [Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4618 31 4618 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4618 31 4618 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4618 31 4618 42, srcInfoPoints = []}) "happy_var_3")),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4618 43 4618 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4618 43 4618 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4618 43 4618 54, srcInfoPoints = []}) "happy_var_4"))])))) (QConOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4619 7 4619 17, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4619 7 4619 8,SrcSpan "tests/examples/CParser.hs" 4619 8 4619 16,SrcSpan "tests/examples/CParser.hs" 4619 16 4619 17]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4619 7 4619 17, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4619 7 4619 8,SrcSpan "tests/examples/CParser.hs" 4619 8 4619 16,SrcSpan "tests/examples/CParser.hs" 4619 16 4619 17]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4619 8 4619 16, srcInfoPoints = []}) "HappyStk"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4619 18 4619 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4619 18 4619 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4619 18 4619 27, srcInfoPoints = []}) "happyRest"))))) Nothing])) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4621 1 4621 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4621 1 4621 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4621 1 4621 16, srcInfoPoints = []}) "happyReduce_336")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4621 17 4621 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4621 17 4621 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4621 19 4621 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4621 19 4621 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4621 19 4621 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4621 19 4621 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4621 19 4621 36, srcInfoPoints = []}) "happySpecReduce_2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4621 38 4621 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4621 38 4621 41, srcInfoPoints = []}) 86 "86"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4621 42 4621 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4621 42 4621 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4621 42 4621 60, srcInfoPoints = []}) "happyReduction_336"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4622 1 4627 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4622 1 4627 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4622 1 4622 19, srcInfoPoints = []}) "happyReduction_336") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4622 20 4622 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4622 20 4622 29, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4623 5 4623 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4623 5 4623 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4624 6 4627 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4624 6 4624 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4624 9 4627 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4624 9 4624 13,SrcSpan "tests/examples/CParser.hs" 4624 35 4624 37,SrcSpan "tests/examples/CParser.hs" 4624 38 4624 39,SrcSpan "tests/examples/CParser.hs" 4627 6 4627 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4624 14 4624 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4624 14 4624 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4624 14 4624 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4624 14 4624 24, srcInfoPoints = []}) "happyOut94"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4624 25 4624 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4624 25 4624 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4624 25 4624 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4624 40 4627 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4624 40 4624 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4624 40 4624 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4624 52 4627 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4624 52 4624 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4625 5 4627 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4625 5 4625 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4625 5 4625 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4625 5 4625 14, srcInfoPoints = []}) "happyIn93"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4626 10 4627 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4626 10 4626 11,SrcSpan "tests/examples/CParser.hs" 4627 5 4627 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4626 11 4626 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4626 11 4626 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4626 11 4626 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4626 11 4626 18, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4626 19 4626 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4626 19 4626 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4626 19 4626 30, srcInfoPoints = []}) "happy_var_1"))))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4629 1 4629 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4629 1 4629 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4629 1 4629 16, srcInfoPoints = []}) "happyReduce_337")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4629 17 4629 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4629 17 4629 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4629 19 4629 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4629 19 4629 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4629 19 4629 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4629 19 4629 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4629 19 4629 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4629 19 4629 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4629 36 4629 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4629 36 4629 38, srcInfoPoints = []}) 2 "2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4629 39 4629 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4629 39 4629 42, srcInfoPoints = []}) 86 "86"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4629 43 4629 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4629 43 4629 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4629 43 4629 61, srcInfoPoints = []}) "happyReduction_337"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4630 1 4635 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4630 1 4635 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4630 1 4630 19, srcInfoPoints = []}) "happyReduction_337") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4630 20 4632 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4630 20 4630 21,SrcSpan "tests/examples/CParser.hs" 4632 14 4632 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4630 21 4632 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4630 21 4630 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4630 21 4630 30, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4630 31 4630 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4630 31 4630 32,SrcSpan "tests/examples/CParser.hs" 4630 32 4630 40,SrcSpan "tests/examples/CParser.hs" 4630 40 4630 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4630 32 4630 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4631 5 4632 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4631 5 4631 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4631 5 4631 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4631 15 4631 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4631 15 4631 16,SrcSpan "tests/examples/CParser.hs" 4631 16 4631 24,SrcSpan "tests/examples/CParser.hs" 4631 24 4631 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4631 16 4631 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4632 5 4632 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4632 5 4632 14, srcInfoPoints = []}) "happyRest")))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4632 16 4632 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4632 16 4632 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4633 6 4635 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4633 6 4633 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4633 8 4635 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4633 8 4635 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4633 8 4633 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4633 8 4633 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4633 8 4633 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4633 18 4635 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4633 18 4633 19,SrcSpan "tests/examples/CParser.hs" 4635 5 4635 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4633 19 4634 72, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4633 19 4633 23,SrcSpan "tests/examples/CParser.hs" 4633 46 4633 48,SrcSpan "tests/examples/CParser.hs" 4633 49 4633 50,SrcSpan "tests/examples/CParser.hs" 4634 71 4634 72]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4633 24 4633 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4633 24 4633 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4633 24 4633 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4633 24 4633 35, srcInfoPoints = []}) "happyOut125"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4633 36 4633 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4633 36 4633 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4633 36 4633 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4633 51 4634 71, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4633 51 4633 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4633 51 4633 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4633 63 4634 71, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4633 63 4633 65]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4634 5 4634 71, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4634 5 4634 6,SrcSpan "tests/examples/CParser.hs" 4634 70 4634 71]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4634 7 4634 70, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4634 7 4634 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4634 7 4634 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4634 7 4634 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4634 7 4634 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4634 20 4634 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4634 20 4634 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4634 20 4634 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4634 32 4634 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4634 32 4634 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4634 32 4634 33, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4634 34 4634 70, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4634 34 4634 35,SrcSpan "tests/examples/CParser.hs" 4634 38 4634 40]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4634 35 4634 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4634 35 4634 37, srcInfoPoints = []}) "at")] (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4634 41 4634 70, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4634 41 4634 42,SrcSpan "tests/examples/CParser.hs" 4634 69 4634 70]}) [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4634 42 4634 69, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4634 42 4634 66, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4634 42 4634 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4634 42 4634 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4634 42 4634 54, srcInfoPoints = []}) "CMemberDesig"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4634 55 4634 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4634 55 4634 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4634 55 4634 66, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4634 67 4634 69, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4634 67 4634 69, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4634 67 4634 69, srcInfoPoints = []}) "at")))]))))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4635 7 4635 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4635 7 4635 8,SrcSpan "tests/examples/CParser.hs" 4635 39 4635 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4635 8 4635 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4635 8 4635 9,SrcSpan "tests/examples/CParser.hs" 4635 11 4635 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4635 9 4635 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4635 9 4635 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4635 14 4635 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4635 14 4635 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4635 14 4635 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4635 14 4635 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4635 26 4635 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4635 26 4635 27,SrcSpan "tests/examples/CParser.hs" 4635 38 4635 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4635 27 4635 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4635 27 4635 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4635 27 4635 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4635 27 4635 36, srcInfoPoints = []}) "happyIn93"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4635 37 4635 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4635 37 4635 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4635 37 4635 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4637 1 4637 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4637 1 4637 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4637 1 4637 16, srcInfoPoints = []}) "happyReduce_338")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4637 17 4637 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4637 17 4637 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4637 19 4637 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4637 19 4637 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4637 19 4637 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4637 19 4637 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4637 19 4637 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4637 38 4637 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4637 38 4637 41, srcInfoPoints = []}) 86 "86"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4637 42 4637 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4637 42 4637 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4637 42 4637 60, srcInfoPoints = []}) "happyReduction_338"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4638 1 4642 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4638 1 4642 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4638 1 4638 19, srcInfoPoints = []}) "happyReduction_338") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4638 20 4638 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4638 20 4638 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4639 6 4642 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4639 6 4639 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4639 9 4642 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4639 9 4639 13,SrcSpan "tests/examples/CParser.hs" 4639 35 4639 37,SrcSpan "tests/examples/CParser.hs" 4639 38 4639 39,SrcSpan "tests/examples/CParser.hs" 4642 6 4642 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4639 14 4639 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4639 14 4639 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4639 14 4639 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4639 14 4639 24, srcInfoPoints = []}) "happyOut96"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4639 25 4639 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4639 25 4639 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4639 25 4639 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4639 40 4642 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4639 40 4639 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4639 40 4639 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4639 52 4642 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4639 52 4639 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4640 5 4642 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4640 5 4640 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4640 5 4640 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4640 5 4640 14, srcInfoPoints = []}) "happyIn93"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4641 10 4642 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4641 10 4641 11,SrcSpan "tests/examples/CParser.hs" 4642 5 4642 6]}) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4641 11 4641 24, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4641 11 4641 12,SrcSpan "tests/examples/CParser.hs" 4641 23 4641 24]}) [Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4641 12 4641 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4641 12 4641 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4641 12 4641 23, srcInfoPoints = []}) "happy_var_1"))])))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4644 1 4644 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4644 1 4644 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4644 1 4644 16, srcInfoPoints = []}) "happyReduce_339")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4644 17 4644 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4644 17 4644 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4644 19 4644 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4644 19 4644 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4644 19 4644 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4644 19 4644 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4644 19 4644 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4644 38 4644 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4644 38 4644 41, srcInfoPoints = []}) 87 "87"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4644 42 4644 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4644 42 4644 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4644 42 4644 60, srcInfoPoints = []}) "happyReduction_339"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4645 1 4649 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4645 1 4649 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4645 1 4645 19, srcInfoPoints = []}) "happyReduction_339") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4645 20 4645 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4645 20 4645 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4646 6 4649 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4646 6 4646 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4646 9 4649 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4646 9 4646 13,SrcSpan "tests/examples/CParser.hs" 4646 35 4646 37,SrcSpan "tests/examples/CParser.hs" 4646 38 4646 39,SrcSpan "tests/examples/CParser.hs" 4649 6 4649 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4646 14 4646 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4646 14 4646 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4646 14 4646 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4646 14 4646 24, srcInfoPoints = []}) "happyOut95"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4646 25 4646 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4646 25 4646 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4646 25 4646 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4646 40 4649 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4646 40 4646 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4646 40 4646 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4646 52 4649 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4646 52 4646 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4647 5 4649 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4647 5 4647 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4647 5 4647 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4647 5 4647 14, srcInfoPoints = []}) "happyIn94"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4648 10 4649 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4648 10 4648 11,SrcSpan "tests/examples/CParser.hs" 4649 5 4649 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4648 11 4648 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4648 11 4648 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4648 11 4648 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4648 11 4648 20, srcInfoPoints = []}) "singleton"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4648 21 4648 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4648 21 4648 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4648 21 4648 32, srcInfoPoints = []}) "happy_var_1"))))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4651 1 4651 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4651 1 4651 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4651 1 4651 16, srcInfoPoints = []}) "happyReduce_340")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4651 17 4651 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4651 17 4651 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4651 19 4651 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4651 19 4651 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4651 19 4651 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4651 19 4651 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4651 19 4651 36, srcInfoPoints = []}) "happySpecReduce_2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4651 38 4651 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4651 38 4651 41, srcInfoPoints = []}) 87 "87"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4651 42 4651 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4651 42 4651 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4651 42 4651 60, srcInfoPoints = []}) "happyReduction_340"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4652 1 4658 8, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4652 1 4658 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4652 1 4652 19, srcInfoPoints = []}) "happyReduction_340") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4652 20 4652 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4652 20 4652 29, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4653 5 4653 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4653 5 4653 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4654 6 4658 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4654 6 4654 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4654 9 4658 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4654 9 4654 13,SrcSpan "tests/examples/CParser.hs" 4654 35 4654 37,SrcSpan "tests/examples/CParser.hs" 4654 38 4654 39,SrcSpan "tests/examples/CParser.hs" 4658 7 4658 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4654 14 4654 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4654 14 4654 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4654 14 4654 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4654 14 4654 24, srcInfoPoints = []}) "happyOut94"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4654 25 4654 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4654 25 4654 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4654 25 4654 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4654 40 4658 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4654 40 4654 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4654 40 4654 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4654 52 4658 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4654 52 4654 54]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4655 5 4658 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4655 5 4655 9,SrcSpan "tests/examples/CParser.hs" 4655 31 4655 33,SrcSpan "tests/examples/CParser.hs" 4655 34 4655 35,SrcSpan "tests/examples/CParser.hs" 4658 6 4658 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4655 10 4655 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4655 10 4655 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4655 10 4655 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4655 10 4655 20, srcInfoPoints = []}) "happyOut95"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4655 21 4655 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4655 21 4655 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4655 21 4655 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4655 36 4658 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4655 36 4655 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4655 36 4655 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4655 48 4658 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4655 48 4655 50]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4656 5 4658 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4656 5 4656 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4656 5 4656 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4656 5 4656 14, srcInfoPoints = []}) "happyIn94"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4657 10 4658 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4657 10 4657 11,SrcSpan "tests/examples/CParser.hs" 4658 5 4658 6]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4657 11 4657 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4657 11 4657 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4657 11 4657 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4657 11 4657 22, srcInfoPoints = []}) "happy_var_1"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4657 23 4657 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4657 23 4657 24,SrcSpan "tests/examples/CParser.hs" 4657 24 4657 28,SrcSpan "tests/examples/CParser.hs" 4657 28 4657 29]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4657 23 4657 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4657 23 4657 24,SrcSpan "tests/examples/CParser.hs" 4657 24 4657 28,SrcSpan "tests/examples/CParser.hs" 4657 28 4657 29]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4657 24 4657 28, srcInfoPoints = []}) "snoc"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4657 30 4657 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4657 30 4657 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4657 30 4657 41, srcInfoPoints = []}) "happy_var_2"))))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4660 1 4660 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4660 1 4660 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4660 1 4660 16, srcInfoPoints = []}) "happyReduce_341")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4660 17 4660 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4660 17 4660 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4660 19 4660 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4660 19 4660 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4660 19 4660 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4660 19 4660 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4660 19 4660 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4660 19 4660 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4660 36 4660 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4660 36 4660 38, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4660 39 4660 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4660 39 4660 42, srcInfoPoints = []}) 88 "88"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4660 43 4660 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4660 43 4660 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4660 43 4660 61, srcInfoPoints = []}) "happyReduction_341"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4661 1 4668 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4661 1 4668 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4661 1 4661 19, srcInfoPoints = []}) "happyReduction_341") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4661 20 4664 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4661 20 4661 21,SrcSpan "tests/examples/CParser.hs" 4664 14 4664 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4661 21 4664 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4661 21 4661 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4661 21 4661 30, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4661 31 4661 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4661 31 4661 32,SrcSpan "tests/examples/CParser.hs" 4661 32 4661 40,SrcSpan "tests/examples/CParser.hs" 4661 40 4661 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4661 32 4661 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4662 5 4664 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4662 5 4662 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4662 5 4662 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4662 15 4662 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4662 15 4662 16,SrcSpan "tests/examples/CParser.hs" 4662 16 4662 24,SrcSpan "tests/examples/CParser.hs" 4662 24 4662 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4662 16 4662 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4663 5 4664 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4663 5 4663 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4663 5 4663 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4663 15 4663 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4663 15 4663 16,SrcSpan "tests/examples/CParser.hs" 4663 16 4663 24,SrcSpan "tests/examples/CParser.hs" 4663 24 4663 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4663 16 4663 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4664 5 4664 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4664 5 4664 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4664 16 4664 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4664 16 4664 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4665 6 4668 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4665 6 4665 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4665 8 4668 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4665 8 4668 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4665 8 4665 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4665 8 4665 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4665 8 4665 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4665 18 4668 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4665 18 4665 19,SrcSpan "tests/examples/CParser.hs" 4668 5 4668 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4665 19 4667 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4665 19 4665 23,SrcSpan "tests/examples/CParser.hs" 4665 46 4665 48,SrcSpan "tests/examples/CParser.hs" 4665 49 4665 50,SrcSpan "tests/examples/CParser.hs" 4667 57 4667 58]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4665 24 4665 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4665 24 4665 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4665 24 4665 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4665 24 4665 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4665 36 4665 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4665 36 4665 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4665 36 4665 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4665 51 4667 57, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4665 51 4665 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4665 51 4665 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4665 63 4667 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4665 63 4665 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4666 5 4667 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4666 5 4666 9,SrcSpan "tests/examples/CParser.hs" 4666 32 4666 34,SrcSpan "tests/examples/CParser.hs" 4666 35 4666 36,SrcSpan "tests/examples/CParser.hs" 4667 56 4667 57]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4666 10 4666 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4666 10 4666 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4666 10 4666 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4666 10 4666 21, srcInfoPoints = []}) "happyOut121"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4666 22 4666 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4666 22 4666 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4666 22 4666 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4666 37 4667 56, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4666 37 4666 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4666 37 4666 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4666 49 4667 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4666 49 4666 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4667 5 4667 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4667 5 4667 6,SrcSpan "tests/examples/CParser.hs" 4667 55 4667 56]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4667 7 4667 55, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4667 7 4667 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4667 7 4667 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4667 7 4667 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4667 7 4667 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4667 20 4667 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4667 20 4667 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4667 20 4667 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4667 32 4667 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4667 32 4667 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4667 32 4667 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4667 34 4667 55, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4667 34 4667 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4667 34 4667 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4667 34 4667 43, srcInfoPoints = []}) "CArrDesig"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4667 44 4667 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4667 44 4667 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4667 44 4667 55, srcInfoPoints = []}) "happy_var_2"))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4668 7 4668 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4668 7 4668 8,SrcSpan "tests/examples/CParser.hs" 4668 39 4668 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4668 8 4668 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4668 8 4668 9,SrcSpan "tests/examples/CParser.hs" 4668 11 4668 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4668 9 4668 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4668 9 4668 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4668 14 4668 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4668 14 4668 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4668 14 4668 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4668 14 4668 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4668 26 4668 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4668 26 4668 27,SrcSpan "tests/examples/CParser.hs" 4668 38 4668 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4668 27 4668 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4668 27 4668 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4668 27 4668 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4668 27 4668 36, srcInfoPoints = []}) "happyIn95"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4668 37 4668 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4668 37 4668 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4668 37 4668 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4670 1 4670 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4670 1 4670 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4670 1 4670 16, srcInfoPoints = []}) "happyReduce_342")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4670 17 4670 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4670 17 4670 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4670 19 4670 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4670 19 4670 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4670 19 4670 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4670 19 4670 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4670 19 4670 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4670 19 4670 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4670 36 4670 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4670 36 4670 38, srcInfoPoints = []}) 2 "2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4670 39 4670 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4670 39 4670 42, srcInfoPoints = []}) 88 "88"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4670 43 4670 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4670 43 4670 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4670 43 4670 61, srcInfoPoints = []}) "happyReduction_342"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4671 1 4677 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4671 1 4677 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4671 1 4671 19, srcInfoPoints = []}) "happyReduction_342") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4671 20 4673 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4671 20 4671 21,SrcSpan "tests/examples/CParser.hs" 4673 14 4673 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4671 21 4673 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4671 21 4671 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4671 21 4671 30, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4671 31 4671 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4671 31 4671 32,SrcSpan "tests/examples/CParser.hs" 4671 32 4671 40,SrcSpan "tests/examples/CParser.hs" 4671 40 4671 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4671 32 4671 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4672 5 4673 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4672 5 4672 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4672 5 4672 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4672 15 4672 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4672 15 4672 16,SrcSpan "tests/examples/CParser.hs" 4672 16 4672 24,SrcSpan "tests/examples/CParser.hs" 4672 24 4672 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4672 16 4672 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4673 5 4673 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4673 5 4673 14, srcInfoPoints = []}) "happyRest")))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4673 16 4673 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4673 16 4673 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4674 6 4677 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4674 6 4674 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4674 8 4677 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4674 8 4677 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4674 8 4674 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4674 8 4674 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4674 8 4674 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4674 18 4677 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4674 18 4674 19,SrcSpan "tests/examples/CParser.hs" 4677 5 4677 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4674 19 4676 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4674 19 4674 23,SrcSpan "tests/examples/CParser.hs" 4674 46 4674 48,SrcSpan "tests/examples/CParser.hs" 4674 49 4674 50,SrcSpan "tests/examples/CParser.hs" 4676 60 4676 61]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4674 24 4674 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4674 24 4674 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4674 24 4674 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4674 24 4674 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4674 36 4674 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4674 36 4674 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4674 36 4674 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4674 51 4676 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4674 51 4674 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4674 51 4674 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4674 63 4676 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4674 63 4674 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4675 5 4676 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4675 5 4675 9,SrcSpan "tests/examples/CParser.hs" 4675 32 4675 34,SrcSpan "tests/examples/CParser.hs" 4675 35 4675 36,SrcSpan "tests/examples/CParser.hs" 4676 59 4676 60]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4675 10 4675 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4675 10 4675 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4675 10 4675 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4675 10 4675 21, srcInfoPoints = []}) "happyOut125"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4675 22 4675 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4675 22 4675 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4675 22 4675 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4675 37 4676 59, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4675 37 4675 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4675 37 4675 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4675 49 4676 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4675 49 4675 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4676 5 4676 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4676 5 4676 6,SrcSpan "tests/examples/CParser.hs" 4676 58 4676 59]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4676 7 4676 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4676 7 4676 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4676 7 4676 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4676 7 4676 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4676 7 4676 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4676 20 4676 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4676 20 4676 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4676 20 4676 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4676 32 4676 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4676 32 4676 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4676 32 4676 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4676 34 4676 58, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4676 34 4676 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4676 34 4676 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4676 34 4676 46, srcInfoPoints = []}) "CMemberDesig"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4676 47 4676 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4676 47 4676 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4676 47 4676 58, srcInfoPoints = []}) "happy_var_2"))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4677 7 4677 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4677 7 4677 8,SrcSpan "tests/examples/CParser.hs" 4677 39 4677 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4677 8 4677 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4677 8 4677 9,SrcSpan "tests/examples/CParser.hs" 4677 11 4677 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4677 9 4677 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4677 9 4677 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4677 14 4677 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4677 14 4677 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4677 14 4677 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4677 14 4677 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4677 26 4677 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4677 26 4677 27,SrcSpan "tests/examples/CParser.hs" 4677 38 4677 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4677 27 4677 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4677 27 4677 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4677 27 4677 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4677 27 4677 36, srcInfoPoints = []}) "happyIn95"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4677 37 4677 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4677 37 4677 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4677 37 4677 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4679 1 4679 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4679 1 4679 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4679 1 4679 16, srcInfoPoints = []}) "happyReduce_343")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4679 17 4679 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4679 17 4679 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4679 19 4679 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4679 19 4679 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4679 19 4679 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4679 19 4679 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4679 19 4679 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4679 38 4679 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4679 38 4679 41, srcInfoPoints = []}) 88 "88"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4679 42 4679 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4679 42 4679 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4679 42 4679 60, srcInfoPoints = []}) "happyReduction_343"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4680 1 4684 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4680 1 4684 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4680 1 4680 19, srcInfoPoints = []}) "happyReduction_343") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4680 20 4680 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4680 20 4680 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4681 6 4684 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4681 6 4681 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4681 9 4684 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4681 9 4681 13,SrcSpan "tests/examples/CParser.hs" 4681 35 4681 37,SrcSpan "tests/examples/CParser.hs" 4681 38 4681 39,SrcSpan "tests/examples/CParser.hs" 4684 6 4684 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4681 14 4681 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4681 14 4681 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4681 14 4681 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4681 14 4681 24, srcInfoPoints = []}) "happyOut96"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4681 25 4681 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4681 25 4681 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4681 25 4681 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4681 40 4684 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4681 40 4681 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4681 40 4681 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4681 52 4684 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4681 52 4681 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4682 5 4684 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4682 5 4682 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4682 5 4682 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4682 5 4682 14, srcInfoPoints = []}) "happyIn95"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4683 10 4684 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4683 10 4683 11,SrcSpan "tests/examples/CParser.hs" 4684 5 4684 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4683 11 4683 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4683 11 4683 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4683 11 4683 22, srcInfoPoints = []}) "happy_var_1")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4686 1 4686 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4686 1 4686 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4686 1 4686 16, srcInfoPoints = []}) "happyReduce_344")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4686 17 4686 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4686 17 4686 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4686 19 4686 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4686 19 4686 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4686 19 4686 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4686 19 4686 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4686 19 4686 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4686 19 4686 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4686 36 4686 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4686 36 4686 38, srcInfoPoints = []}) 5 "5"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4686 39 4686 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4686 39 4686 42, srcInfoPoints = []}) 89 "89"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4686 43 4686 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4686 43 4686 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4686 43 4686 61, srcInfoPoints = []}) "happyReduction_344"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4687 1 4697 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4687 1 4697 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4687 1 4687 19, srcInfoPoints = []}) "happyReduction_344") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4687 20 4692 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4687 20 4687 21,SrcSpan "tests/examples/CParser.hs" 4692 14 4692 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4687 21 4692 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4687 21 4687 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4687 21 4687 30, srcInfoPoints = []}) "happy_x_5")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4687 31 4687 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4687 31 4687 32,SrcSpan "tests/examples/CParser.hs" 4687 32 4687 40,SrcSpan "tests/examples/CParser.hs" 4687 40 4687 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4687 32 4687 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4688 5 4692 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4688 5 4688 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4688 5 4688 14, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4688 15 4688 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4688 15 4688 16,SrcSpan "tests/examples/CParser.hs" 4688 16 4688 24,SrcSpan "tests/examples/CParser.hs" 4688 24 4688 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4688 16 4688 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4689 5 4692 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4689 5 4689 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4689 5 4689 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4689 15 4689 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4689 15 4689 16,SrcSpan "tests/examples/CParser.hs" 4689 16 4689 24,SrcSpan "tests/examples/CParser.hs" 4689 24 4689 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4689 16 4689 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4690 5 4692 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4690 5 4690 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4690 5 4690 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4690 15 4690 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4690 15 4690 16,SrcSpan "tests/examples/CParser.hs" 4690 16 4690 24,SrcSpan "tests/examples/CParser.hs" 4690 24 4690 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4690 16 4690 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4691 5 4692 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4691 5 4691 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4691 5 4691 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4691 15 4691 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4691 15 4691 16,SrcSpan "tests/examples/CParser.hs" 4691 16 4691 24,SrcSpan "tests/examples/CParser.hs" 4691 24 4691 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4691 16 4691 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4692 5 4692 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4692 5 4692 14, srcInfoPoints = []}) "happyRest"))))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4692 16 4692 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4692 16 4692 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4693 6 4697 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4693 6 4693 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4693 8 4697 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4693 8 4697 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4693 8 4693 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4693 8 4693 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4693 8 4693 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4693 18 4697 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4693 18 4693 19,SrcSpan "tests/examples/CParser.hs" 4697 5 4697 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4693 19 4696 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4693 19 4693 23,SrcSpan "tests/examples/CParser.hs" 4693 46 4693 48,SrcSpan "tests/examples/CParser.hs" 4693 49 4693 50,SrcSpan "tests/examples/CParser.hs" 4696 72 4696 73]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4693 24 4693 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4693 24 4693 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4693 24 4693 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4693 24 4693 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4693 36 4693 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4693 36 4693 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4693 36 4693 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4693 51 4696 72, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4693 51 4693 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4693 51 4693 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4693 63 4696 72, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4693 63 4693 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4694 5 4696 72, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4694 5 4694 9,SrcSpan "tests/examples/CParser.hs" 4694 32 4694 34,SrcSpan "tests/examples/CParser.hs" 4694 35 4694 36,SrcSpan "tests/examples/CParser.hs" 4696 71 4696 72]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4694 10 4694 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4694 10 4694 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4694 10 4694 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4694 10 4694 21, srcInfoPoints = []}) "happyOut121"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4694 22 4694 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4694 22 4694 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4694 22 4694 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4694 37 4696 71, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4694 37 4694 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4694 37 4694 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4694 49 4696 71, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4694 49 4694 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4695 5 4696 71, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4695 5 4695 9,SrcSpan "tests/examples/CParser.hs" 4695 32 4695 34,SrcSpan "tests/examples/CParser.hs" 4695 35 4695 36,SrcSpan "tests/examples/CParser.hs" 4696 70 4696 71]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4695 10 4695 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4695 10 4695 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4695 10 4695 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4695 10 4695 21, srcInfoPoints = []}) "happyOut121"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4695 22 4695 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4695 22 4695 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4695 22 4695 31, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4695 37 4696 70, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4695 37 4695 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4695 37 4695 48, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4695 49 4696 70, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4695 49 4695 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4696 5 4696 70, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4696 5 4696 6,SrcSpan "tests/examples/CParser.hs" 4696 69 4696 70]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4696 7 4696 69, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4696 7 4696 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4696 7 4696 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4696 7 4696 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4696 7 4696 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4696 20 4696 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4696 20 4696 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4696 20 4696 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4696 32 4696 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4696 32 4696 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4696 32 4696 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4696 34 4696 69, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4696 34 4696 57, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4696 34 4696 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4696 34 4696 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4696 34 4696 45, srcInfoPoints = []}) "CRangeDesig"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4696 46 4696 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4696 46 4696 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4696 46 4696 57, srcInfoPoints = []}) "happy_var_2")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4696 58 4696 69, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4696 58 4696 69, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4696 58 4696 69, srcInfoPoints = []}) "happy_var_4"))))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4697 7 4697 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4697 7 4697 8,SrcSpan "tests/examples/CParser.hs" 4697 39 4697 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4697 8 4697 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4697 8 4697 9,SrcSpan "tests/examples/CParser.hs" 4697 11 4697 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4697 9 4697 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4697 9 4697 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4697 14 4697 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4697 14 4697 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4697 14 4697 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4697 14 4697 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4697 26 4697 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4697 26 4697 27,SrcSpan "tests/examples/CParser.hs" 4697 38 4697 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4697 27 4697 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4697 27 4697 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4697 27 4697 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4697 27 4697 36, srcInfoPoints = []}) "happyIn96"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4697 37 4697 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4697 37 4697 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4697 37 4697 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4699 1 4699 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4699 1 4699 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4699 1 4699 16, srcInfoPoints = []}) "happyReduce_345")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4699 17 4699 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4699 17 4699 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4699 19 4699 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4699 19 4699 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4699 19 4699 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4699 19 4699 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4699 19 4699 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4699 19 4699 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4699 36 4699 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4699 36 4699 38, srcInfoPoints = []}) 1 "1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4699 39 4699 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4699 39 4699 42, srcInfoPoints = []}) 90 "90"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4699 43 4699 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4699 43 4699 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4699 43 4699 61, srcInfoPoints = []}) "happyReduction_345"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4700 1 4704 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4700 1 4704 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4700 1 4700 19, srcInfoPoints = []}) "happyReduction_345") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4700 20 4701 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4700 20 4700 21,SrcSpan "tests/examples/CParser.hs" 4701 14 4701 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4700 21 4701 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4700 21 4700 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4700 21 4700 30, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4700 31 4700 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4700 31 4700 32,SrcSpan "tests/examples/CParser.hs" 4700 32 4700 40,SrcSpan "tests/examples/CParser.hs" 4700 40 4700 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4700 32 4700 40, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4701 5 4701 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4701 5 4701 14, srcInfoPoints = []}) "happyRest"))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4701 16 4701 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4701 16 4701 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4702 6 4704 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4702 6 4702 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4702 8 4704 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4702 8 4704 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4702 8 4702 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4702 8 4702 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4702 8 4702 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4702 18 4704 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4702 18 4702 19,SrcSpan "tests/examples/CParser.hs" 4704 5 4704 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4702 19 4703 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4702 19 4702 23,SrcSpan "tests/examples/CParser.hs" 4702 46 4702 48,SrcSpan "tests/examples/CParser.hs" 4702 49 4702 50,SrcSpan "tests/examples/CParser.hs" 4703 51 4703 52]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4702 24 4702 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4702 24 4702 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4702 24 4702 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4702 24 4702 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4702 36 4702 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4702 36 4702 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4702 36 4702 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4702 51 4703 51, srcInfoPoints = []}) (PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4702 51 4702 77, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4702 51 4702 52,SrcSpan "tests/examples/CParser.hs" 4702 76 4702 77]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4702 52 4702 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4702 52 4702 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4702 52 4702 61, srcInfoPoints = []}) "CTokIdent")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4702 63 4702 64, srcInfoPoints = []}),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4702 65 4702 76, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4702 65 4702 76, srcInfoPoints = []}) "happy_var_1")])) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4702 78 4703 51, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4702 78 4702 80]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4703 5 4703 51, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4703 5 4703 6,SrcSpan "tests/examples/CParser.hs" 4703 50 4703 51]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4703 7 4703 50, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4703 7 4703 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4703 7 4703 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4703 7 4703 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4703 7 4703 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4703 20 4703 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4703 20 4703 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4703 20 4703 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4703 32 4703 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4703 32 4703 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4703 32 4703 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4703 34 4703 50, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4703 34 4703 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4703 34 4703 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4703 34 4703 38, srcInfoPoints = []}) "CVar"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4703 39 4703 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4703 39 4703 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4703 39 4703 50, srcInfoPoints = []}) "happy_var_1"))))))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4704 7 4704 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4704 7 4704 8,SrcSpan "tests/examples/CParser.hs" 4704 39 4704 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4704 8 4704 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4704 8 4704 9,SrcSpan "tests/examples/CParser.hs" 4704 11 4704 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4704 9 4704 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4704 9 4704 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4704 14 4704 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4704 14 4704 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4704 14 4704 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4704 14 4704 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4704 26 4704 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4704 26 4704 27,SrcSpan "tests/examples/CParser.hs" 4704 38 4704 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4704 27 4704 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4704 27 4704 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4704 27 4704 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4704 27 4704 36, srcInfoPoints = []}) "happyIn97"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4704 37 4704 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4704 37 4704 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4704 37 4704 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4706 1 4706 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4706 1 4706 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4706 1 4706 16, srcInfoPoints = []}) "happyReduce_346")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4706 17 4706 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4706 17 4706 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4706 19 4706 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4706 19 4706 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4706 19 4706 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4706 19 4706 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4706 19 4706 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4706 38 4706 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4706 38 4706 41, srcInfoPoints = []}) 90 "90"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4706 42 4706 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4706 42 4706 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4706 42 4706 60, srcInfoPoints = []}) "happyReduction_346"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4707 1 4711 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4707 1 4711 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4707 1 4707 19, srcInfoPoints = []}) "happyReduction_346") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4707 20 4707 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4707 20 4707 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4708 6 4711 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4708 6 4708 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4708 9 4711 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4708 9 4708 13,SrcSpan "tests/examples/CParser.hs" 4708 36 4708 38,SrcSpan "tests/examples/CParser.hs" 4708 39 4708 40,SrcSpan "tests/examples/CParser.hs" 4711 6 4711 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4708 14 4708 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4708 14 4708 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4708 14 4708 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4708 14 4708 25, srcInfoPoints = []}) "happyOut122"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4708 26 4708 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4708 26 4708 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4708 26 4708 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4708 41 4711 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4708 41 4708 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4708 41 4708 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4708 53 4711 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4708 53 4708 55]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4709 5 4711 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4709 5 4709 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4709 5 4709 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4709 5 4709 14, srcInfoPoints = []}) "happyIn97"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4710 10 4711 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4710 10 4710 11,SrcSpan "tests/examples/CParser.hs" 4711 5 4711 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4710 11 4710 29, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4710 11 4710 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4710 11 4710 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4710 11 4710 17, srcInfoPoints = []}) "CConst"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4710 18 4710 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4710 18 4710 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4710 18 4710 29, srcInfoPoints = []}) "happy_var_1"))))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4713 1 4713 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4713 1 4713 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4713 1 4713 16, srcInfoPoints = []}) "happyReduce_347")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4713 17 4713 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4713 17 4713 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4713 19 4713 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4713 19 4713 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4713 19 4713 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4713 19 4713 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4713 19 4713 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4713 38 4713 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4713 38 4713 41, srcInfoPoints = []}) 90 "90"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4713 42 4713 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4713 42 4713 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4713 42 4713 60, srcInfoPoints = []}) "happyReduction_347"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4714 1 4718 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4714 1 4718 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4714 1 4714 19, srcInfoPoints = []}) "happyReduction_347") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4714 20 4714 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4714 20 4714 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4715 6 4718 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4715 6 4715 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4715 9 4718 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4715 9 4715 13,SrcSpan "tests/examples/CParser.hs" 4715 36 4715 38,SrcSpan "tests/examples/CParser.hs" 4715 39 4715 40,SrcSpan "tests/examples/CParser.hs" 4718 6 4718 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4715 14 4715 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4715 14 4715 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4715 14 4715 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4715 14 4715 25, srcInfoPoints = []}) "happyOut123"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4715 26 4715 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4715 26 4715 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4715 26 4715 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4715 41 4718 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4715 41 4715 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4715 41 4715 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4715 53 4718 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4715 53 4715 55]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4716 5 4718 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4716 5 4716 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4716 5 4716 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4716 5 4716 14, srcInfoPoints = []}) "happyIn97"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4717 10 4718 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4717 10 4717 11,SrcSpan "tests/examples/CParser.hs" 4718 5 4718 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4717 11 4717 42, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4717 11 4717 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4717 11 4717 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4717 11 4717 17, srcInfoPoints = []}) "CConst"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4717 18 4717 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4717 18 4717 19,SrcSpan "tests/examples/CParser.hs" 4717 41 4717 42]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4717 19 4717 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4717 19 4717 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4717 19 4717 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4717 19 4717 29, srcInfoPoints = []}) "liftStrLit"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4717 30 4717 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4717 30 4717 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4717 30 4717 41, srcInfoPoints = []}) "happy_var_1"))))))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4720 1 4720 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4720 1 4720 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4720 1 4720 16, srcInfoPoints = []}) "happyReduce_348")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4720 17 4720 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4720 17 4720 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4720 19 4720 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4720 19 4720 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4720 19 4720 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4720 19 4720 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4720 19 4720 36, srcInfoPoints = []}) "happySpecReduce_3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4720 38 4720 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4720 38 4720 41, srcInfoPoints = []}) 90 "90"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4720 42 4720 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4720 42 4720 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4720 42 4720 60, srcInfoPoints = []}) "happyReduction_348"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4721 1 4727 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4721 1 4727 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4721 1 4721 19, srcInfoPoints = []}) "happyReduction_348") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4721 20 4721 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4721 20 4721 29, srcInfoPoints = []}) "happy_x_3"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4722 5 4722 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4722 5 4722 14, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4723 5 4723 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4723 5 4723 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4724 6 4727 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4724 6 4724 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4724 9 4727 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4724 9 4724 13,SrcSpan "tests/examples/CParser.hs" 4724 36 4724 38,SrcSpan "tests/examples/CParser.hs" 4724 39 4724 40,SrcSpan "tests/examples/CParser.hs" 4727 6 4727 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4724 14 4724 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4724 14 4724 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4724 14 4724 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4724 14 4724 25, srcInfoPoints = []}) "happyOut117"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4724 26 4724 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4724 26 4724 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4724 26 4724 35, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4724 41 4727 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4724 41 4724 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4724 41 4724 52, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4724 53 4727 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4724 53 4724 55]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4725 5 4727 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4725 5 4725 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4725 5 4725 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4725 5 4725 14, srcInfoPoints = []}) "happyIn97"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4726 10 4727 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4726 10 4726 11,SrcSpan "tests/examples/CParser.hs" 4727 5 4727 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4726 11 4726 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4726 11 4726 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4726 11 4726 22, srcInfoPoints = []}) "happy_var_2")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4729 1 4729 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4729 1 4729 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4729 1 4729 16, srcInfoPoints = []}) "happyReduce_349")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4729 17 4729 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4729 17 4729 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4729 19 4729 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4729 19 4729 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4729 19 4729 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4729 19 4729 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4729 19 4729 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4729 19 4729 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4729 36 4729 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4729 36 4729 38, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4729 39 4729 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4729 39 4729 42, srcInfoPoints = []}) 90 "90"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4729 43 4729 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4729 43 4729 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4729 43 4729 61, srcInfoPoints = []}) "happyReduction_349"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4730 1 4737 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4730 1 4737 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4730 1 4730 19, srcInfoPoints = []}) "happyReduction_349") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4730 20 4733 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4730 20 4730 21,SrcSpan "tests/examples/CParser.hs" 4733 14 4733 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4730 21 4733 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4730 21 4730 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4730 21 4730 30, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4730 31 4730 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4730 31 4730 32,SrcSpan "tests/examples/CParser.hs" 4730 32 4730 40,SrcSpan "tests/examples/CParser.hs" 4730 40 4730 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4730 32 4730 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4731 5 4733 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4731 5 4731 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4731 5 4731 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4731 15 4731 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4731 15 4731 16,SrcSpan "tests/examples/CParser.hs" 4731 16 4731 24,SrcSpan "tests/examples/CParser.hs" 4731 24 4731 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4731 16 4731 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4732 5 4733 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4732 5 4732 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4732 5 4732 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4732 15 4732 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4732 15 4732 16,SrcSpan "tests/examples/CParser.hs" 4732 16 4732 24,SrcSpan "tests/examples/CParser.hs" 4732 24 4732 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4732 16 4732 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4733 5 4733 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4733 5 4733 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4733 16 4733 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4733 16 4733 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4734 6 4737 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4734 6 4734 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4734 8 4737 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4734 8 4737 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4734 8 4734 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4734 8 4734 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4734 8 4734 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4734 18 4737 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4734 18 4734 19,SrcSpan "tests/examples/CParser.hs" 4737 5 4737 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4734 19 4736 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4734 19 4734 23,SrcSpan "tests/examples/CParser.hs" 4734 46 4734 48,SrcSpan "tests/examples/CParser.hs" 4734 49 4734 50,SrcSpan "tests/examples/CParser.hs" 4736 57 4736 58]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4734 24 4734 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4734 24 4734 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4734 24 4734 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4734 24 4734 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4734 36 4734 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4734 36 4734 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4734 36 4734 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4734 51 4736 57, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4734 51 4734 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4734 51 4734 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4734 63 4736 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4734 63 4734 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4735 5 4736 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4735 5 4735 9,SrcSpan "tests/examples/CParser.hs" 4735 31 4735 33,SrcSpan "tests/examples/CParser.hs" 4735 34 4735 35,SrcSpan "tests/examples/CParser.hs" 4736 56 4736 57]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4735 10 4735 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4735 10 4735 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4735 10 4735 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4735 10 4735 20, srcInfoPoints = []}) "happyOut14"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4735 21 4735 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4735 21 4735 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4735 21 4735 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4735 36 4736 56, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4735 36 4735 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4735 36 4735 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4735 48 4736 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4735 48 4735 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4736 5 4736 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4736 5 4736 6,SrcSpan "tests/examples/CParser.hs" 4736 55 4736 56]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4736 7 4736 55, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4736 7 4736 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4736 7 4736 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4736 7 4736 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4736 7 4736 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4736 20 4736 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4736 20 4736 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4736 20 4736 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4736 32 4736 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4736 32 4736 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4736 32 4736 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4736 34 4736 55, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4736 34 4736 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4736 34 4736 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4736 34 4736 43, srcInfoPoints = []}) "CStatExpr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4736 44 4736 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4736 44 4736 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4736 44 4736 55, srcInfoPoints = []}) "happy_var_2"))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4737 7 4737 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4737 7 4737 8,SrcSpan "tests/examples/CParser.hs" 4737 39 4737 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4737 8 4737 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4737 8 4737 9,SrcSpan "tests/examples/CParser.hs" 4737 11 4737 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4737 9 4737 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4737 9 4737 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4737 14 4737 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4737 14 4737 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4737 14 4737 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4737 14 4737 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4737 26 4737 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4737 26 4737 27,SrcSpan "tests/examples/CParser.hs" 4737 38 4737 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4737 27 4737 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4737 27 4737 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4737 27 4737 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4737 27 4737 36, srcInfoPoints = []}) "happyIn97"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4737 37 4737 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4737 37 4737 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4737 37 4737 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4739 1 4739 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4739 1 4739 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4739 1 4739 16, srcInfoPoints = []}) "happyReduce_350")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4739 17 4739 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4739 17 4739 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4739 19 4739 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4739 19 4739 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4739 19 4739 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4739 19 4739 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4739 19 4739 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4739 19 4739 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4739 36 4739 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4739 36 4739 38, srcInfoPoints = []}) 6 "6"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4739 39 4739 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4739 39 4739 42, srcInfoPoints = []}) 90 "90"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4739 43 4739 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4739 43 4739 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4739 43 4739 61, srcInfoPoints = []}) "happyReduction_350"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4740 1 4751 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4740 1 4751 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4740 1 4740 19, srcInfoPoints = []}) "happyReduction_350") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4740 20 4746 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4740 20 4740 21,SrcSpan "tests/examples/CParser.hs" 4746 14 4746 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4740 21 4746 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4740 21 4740 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4740 21 4740 30, srcInfoPoints = []}) "happy_x_6")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4740 31 4740 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4740 31 4740 32,SrcSpan "tests/examples/CParser.hs" 4740 32 4740 40,SrcSpan "tests/examples/CParser.hs" 4740 40 4740 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4740 32 4740 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4741 5 4746 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4741 5 4741 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4741 5 4741 14, srcInfoPoints = []}) "happy_x_5")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4741 15 4741 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4741 15 4741 16,SrcSpan "tests/examples/CParser.hs" 4741 16 4741 24,SrcSpan "tests/examples/CParser.hs" 4741 24 4741 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4741 16 4741 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4742 5 4746 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4742 5 4742 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4742 5 4742 14, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4742 15 4742 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4742 15 4742 16,SrcSpan "tests/examples/CParser.hs" 4742 16 4742 24,SrcSpan "tests/examples/CParser.hs" 4742 24 4742 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4742 16 4742 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4743 5 4746 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4743 5 4743 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4743 5 4743 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4743 15 4743 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4743 15 4743 16,SrcSpan "tests/examples/CParser.hs" 4743 16 4743 24,SrcSpan "tests/examples/CParser.hs" 4743 24 4743 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4743 16 4743 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4744 5 4746 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4744 5 4744 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4744 5 4744 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4744 15 4744 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4744 15 4744 16,SrcSpan "tests/examples/CParser.hs" 4744 16 4744 24,SrcSpan "tests/examples/CParser.hs" 4744 24 4744 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4744 16 4744 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4745 5 4746 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4745 5 4745 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4745 5 4745 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4745 15 4745 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4745 15 4745 16,SrcSpan "tests/examples/CParser.hs" 4745 16 4745 24,SrcSpan "tests/examples/CParser.hs" 4745 24 4745 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4745 16 4745 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4746 5 4746 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4746 5 4746 14, srcInfoPoints = []}) "happyRest")))))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4746 16 4746 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4746 16 4746 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4747 6 4751 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4747 6 4747 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4747 8 4751 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4747 8 4751 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4747 8 4747 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4747 8 4747 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4747 8 4747 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4747 18 4751 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4747 18 4747 19,SrcSpan "tests/examples/CParser.hs" 4751 5 4751 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4747 19 4750 90, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4747 19 4747 23,SrcSpan "tests/examples/CParser.hs" 4747 46 4747 48,SrcSpan "tests/examples/CParser.hs" 4747 49 4747 50,SrcSpan "tests/examples/CParser.hs" 4750 89 4750 90]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4747 24 4747 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4747 24 4747 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4747 24 4747 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4747 24 4747 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4747 36 4747 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4747 36 4747 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4747 36 4747 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4747 51 4750 89, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4747 51 4747 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4747 51 4747 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4747 63 4750 89, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4747 63 4747 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4748 5 4750 89, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4748 5 4748 9,SrcSpan "tests/examples/CParser.hs" 4748 32 4748 34,SrcSpan "tests/examples/CParser.hs" 4748 35 4748 36,SrcSpan "tests/examples/CParser.hs" 4750 88 4750 89]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4748 10 4748 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4748 10 4748 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4748 10 4748 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4748 10 4748 21, srcInfoPoints = []}) "happyOut115"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4748 22 4748 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4748 22 4748 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4748 22 4748 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4748 37 4750 88, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4748 37 4748 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4748 37 4748 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4748 49 4750 88, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4748 49 4748 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4749 5 4750 88, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4749 5 4749 9,SrcSpan "tests/examples/CParser.hs" 4749 31 4749 33,SrcSpan "tests/examples/CParser.hs" 4749 34 4749 35,SrcSpan "tests/examples/CParser.hs" 4750 87 4750 88]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4749 10 4749 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4749 10 4749 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4749 10 4749 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4749 10 4749 20, srcInfoPoints = []}) "happyOut83"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4749 21 4749 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4749 21 4749 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4749 21 4749 30, srcInfoPoints = []}) "happy_x_5")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4749 36 4750 87, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4749 36 4749 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4749 36 4749 47, srcInfoPoints = []}) "happy_var_5")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4749 48 4750 87, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4749 48 4749 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 5 4750 87, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4750 5 4750 6,SrcSpan "tests/examples/CParser.hs" 4750 86 4750 87]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 7 4750 86, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 7 4750 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 7 4750 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 7 4750 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 7 4750 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 20 4750 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 20 4750 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 20 4750 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 32 4750 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 32 4750 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 32 4750 33, srcInfoPoints = []}) "$"))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 34 4750 86, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 34 4750 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 34 4750 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 34 4750 46, srcInfoPoints = []}) "CBuiltinExpr"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 47 4750 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 47 4750 48, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 47 4750 48, srcInfoPoints = []}) "."))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 49 4750 86, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 49 4750 74, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 49 4750 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 49 4750 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 49 4750 62, srcInfoPoints = []}) "CBuiltinVaArg"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 63 4750 74, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 63 4750 74, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 63 4750 74, srcInfoPoints = []}) "happy_var_3")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 75 4750 86, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 75 4750 86, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 75 4750 86, srcInfoPoints = []}) "happy_var_5")))))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4751 7 4751 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4751 7 4751 8,SrcSpan "tests/examples/CParser.hs" 4751 39 4751 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4751 8 4751 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4751 8 4751 9,SrcSpan "tests/examples/CParser.hs" 4751 11 4751 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4751 9 4751 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4751 9 4751 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4751 14 4751 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4751 14 4751 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4751 14 4751 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4751 14 4751 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4751 26 4751 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4751 26 4751 27,SrcSpan "tests/examples/CParser.hs" 4751 38 4751 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4751 27 4751 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4751 27 4751 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4751 27 4751 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4751 27 4751 36, srcInfoPoints = []}) "happyIn97"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4751 37 4751 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4751 37 4751 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4751 37 4751 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4753 1 4753 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4753 1 4753 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4753 1 4753 16, srcInfoPoints = []}) "happyReduce_351")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4753 17 4753 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4753 17 4753 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4753 19 4753 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4753 19 4753 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4753 19 4753 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4753 19 4753 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4753 19 4753 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4753 19 4753 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4753 36 4753 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4753 36 4753 38, srcInfoPoints = []}) 6 "6"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4753 39 4753 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4753 39 4753 42, srcInfoPoints = []}) 90 "90"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4753 43 4753 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4753 43 4753 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4753 43 4753 61, srcInfoPoints = []}) "happyReduction_351"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4754 1 4765 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4754 1 4765 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4754 1 4754 19, srcInfoPoints = []}) "happyReduction_351") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4754 20 4760 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4754 20 4754 21,SrcSpan "tests/examples/CParser.hs" 4760 14 4760 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4754 21 4760 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4754 21 4754 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4754 21 4754 30, srcInfoPoints = []}) "happy_x_6")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4754 31 4754 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4754 31 4754 32,SrcSpan "tests/examples/CParser.hs" 4754 32 4754 40,SrcSpan "tests/examples/CParser.hs" 4754 40 4754 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4754 32 4754 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4755 5 4760 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4755 5 4755 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4755 5 4755 14, srcInfoPoints = []}) "happy_x_5")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4755 15 4755 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4755 15 4755 16,SrcSpan "tests/examples/CParser.hs" 4755 16 4755 24,SrcSpan "tests/examples/CParser.hs" 4755 24 4755 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4755 16 4755 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4756 5 4760 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4756 5 4756 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4756 5 4756 14, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4756 15 4756 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4756 15 4756 16,SrcSpan "tests/examples/CParser.hs" 4756 16 4756 24,SrcSpan "tests/examples/CParser.hs" 4756 24 4756 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4756 16 4756 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4757 5 4760 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4757 5 4757 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4757 5 4757 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4757 15 4757 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4757 15 4757 16,SrcSpan "tests/examples/CParser.hs" 4757 16 4757 24,SrcSpan "tests/examples/CParser.hs" 4757 24 4757 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4757 16 4757 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4758 5 4760 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4758 5 4758 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4758 5 4758 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4758 15 4758 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4758 15 4758 16,SrcSpan "tests/examples/CParser.hs" 4758 16 4758 24,SrcSpan "tests/examples/CParser.hs" 4758 24 4758 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4758 16 4758 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4759 5 4760 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4759 5 4759 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4759 5 4759 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4759 15 4759 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4759 15 4759 16,SrcSpan "tests/examples/CParser.hs" 4759 16 4759 24,SrcSpan "tests/examples/CParser.hs" 4759 24 4759 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4759 16 4759 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4760 5 4760 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4760 5 4760 14, srcInfoPoints = []}) "happyRest")))))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4760 16 4760 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4760 16 4760 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4761 6 4765 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4761 6 4761 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4761 8 4765 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4761 8 4765 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4761 8 4761 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4761 8 4761 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4761 8 4761 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4761 18 4765 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4761 18 4761 19,SrcSpan "tests/examples/CParser.hs" 4765 5 4765 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4761 19 4764 103, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4761 19 4761 23,SrcSpan "tests/examples/CParser.hs" 4761 46 4761 48,SrcSpan "tests/examples/CParser.hs" 4761 49 4761 50,SrcSpan "tests/examples/CParser.hs" 4764 102 4764 103]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4761 24 4761 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4761 24 4761 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4761 24 4761 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4761 24 4761 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4761 36 4761 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4761 36 4761 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4761 36 4761 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4761 51 4764 102, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4761 51 4761 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4761 51 4761 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4761 63 4764 102, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4761 63 4761 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4762 5 4764 102, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4762 5 4762 9,SrcSpan "tests/examples/CParser.hs" 4762 31 4762 33,SrcSpan "tests/examples/CParser.hs" 4762 34 4762 35,SrcSpan "tests/examples/CParser.hs" 4764 101 4764 102]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4762 10 4762 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4762 10 4762 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4762 10 4762 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4762 10 4762 20, srcInfoPoints = []}) "happyOut83"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4762 21 4762 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4762 21 4762 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4762 21 4762 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4762 36 4764 101, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4762 36 4762 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4762 36 4762 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4762 48 4764 101, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4762 48 4762 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4763 5 4764 101, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4763 5 4763 9,SrcSpan "tests/examples/CParser.hs" 4763 31 4763 33,SrcSpan "tests/examples/CParser.hs" 4763 34 4763 35,SrcSpan "tests/examples/CParser.hs" 4764 100 4764 101]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4763 10 4763 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4763 10 4763 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4763 10 4763 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4763 10 4763 20, srcInfoPoints = []}) "happyOut98"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4763 21 4763 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4763 21 4763 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4763 21 4763 30, srcInfoPoints = []}) "happy_x_5")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4763 36 4764 100, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4763 36 4763 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4763 36 4763 47, srcInfoPoints = []}) "happy_var_5")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4763 48 4764 100, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4763 48 4763 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 5 4764 100, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4764 5 4764 6,SrcSpan "tests/examples/CParser.hs" 4764 99 4764 100]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 7 4764 99, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 7 4764 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 7 4764 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 7 4764 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 7 4764 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 20 4764 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 20 4764 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 20 4764 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 32 4764 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 32 4764 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 32 4764 33, srcInfoPoints = []}) "$"))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 34 4764 99, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 34 4764 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 34 4764 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 34 4764 46, srcInfoPoints = []}) "CBuiltinExpr"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 47 4764 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 47 4764 48, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 47 4764 48, srcInfoPoints = []}) "."))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 49 4764 99, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 49 4764 77, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 49 4764 65, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 49 4764 65, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 49 4764 65, srcInfoPoints = []}) "CBuiltinOffsetOf"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 66 4764 77, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 66 4764 77, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 66 4764 77, srcInfoPoints = []}) "happy_var_3")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 78 4764 99, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4764 78 4764 79,SrcSpan "tests/examples/CParser.hs" 4764 98 4764 99]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 79 4764 98, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 79 4764 86, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 79 4764 86, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 79 4764 86, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 87 4764 98, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 87 4764 98, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 87 4764 98, srcInfoPoints = []}) "happy_var_5")))))))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4765 7 4765 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4765 7 4765 8,SrcSpan "tests/examples/CParser.hs" 4765 39 4765 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4765 8 4765 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4765 8 4765 9,SrcSpan "tests/examples/CParser.hs" 4765 11 4765 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4765 9 4765 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4765 9 4765 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4765 14 4765 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4765 14 4765 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4765 14 4765 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4765 14 4765 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4765 26 4765 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4765 26 4765 27,SrcSpan "tests/examples/CParser.hs" 4765 38 4765 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4765 27 4765 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4765 27 4765 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4765 27 4765 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4765 27 4765 36, srcInfoPoints = []}) "happyIn97"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4765 37 4765 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4765 37 4765 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4765 37 4765 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4767 1 4767 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4767 1 4767 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4767 1 4767 16, srcInfoPoints = []}) "happyReduce_352")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4767 17 4767 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4767 17 4767 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4767 19 4767 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4767 19 4767 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4767 19 4767 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4767 19 4767 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4767 19 4767 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4767 19 4767 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4767 36 4767 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4767 36 4767 38, srcInfoPoints = []}) 6 "6"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4767 39 4767 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4767 39 4767 42, srcInfoPoints = []}) 90 "90"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4767 43 4767 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4767 43 4767 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4767 43 4767 61, srcInfoPoints = []}) "happyReduction_352"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4768 1 4779 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4768 1 4779 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4768 1 4768 19, srcInfoPoints = []}) "happyReduction_352") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4768 20 4774 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4768 20 4768 21,SrcSpan "tests/examples/CParser.hs" 4774 14 4774 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4768 21 4774 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4768 21 4768 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4768 21 4768 30, srcInfoPoints = []}) "happy_x_6")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4768 31 4768 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4768 31 4768 32,SrcSpan "tests/examples/CParser.hs" 4768 32 4768 40,SrcSpan "tests/examples/CParser.hs" 4768 40 4768 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4768 32 4768 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4769 5 4774 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4769 5 4769 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4769 5 4769 14, srcInfoPoints = []}) "happy_x_5")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4769 15 4769 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4769 15 4769 16,SrcSpan "tests/examples/CParser.hs" 4769 16 4769 24,SrcSpan "tests/examples/CParser.hs" 4769 24 4769 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4769 16 4769 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4770 5 4774 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4770 5 4770 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4770 5 4770 14, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4770 15 4770 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4770 15 4770 16,SrcSpan "tests/examples/CParser.hs" 4770 16 4770 24,SrcSpan "tests/examples/CParser.hs" 4770 24 4770 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4770 16 4770 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4771 5 4774 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4771 5 4771 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4771 5 4771 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4771 15 4771 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4771 15 4771 16,SrcSpan "tests/examples/CParser.hs" 4771 16 4771 24,SrcSpan "tests/examples/CParser.hs" 4771 24 4771 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4771 16 4771 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4772 5 4774 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4772 5 4772 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4772 5 4772 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4772 15 4772 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4772 15 4772 16,SrcSpan "tests/examples/CParser.hs" 4772 16 4772 24,SrcSpan "tests/examples/CParser.hs" 4772 24 4772 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4772 16 4772 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4773 5 4774 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4773 5 4773 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4773 5 4773 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4773 15 4773 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4773 15 4773 16,SrcSpan "tests/examples/CParser.hs" 4773 16 4773 24,SrcSpan "tests/examples/CParser.hs" 4773 24 4773 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4773 16 4773 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4774 5 4774 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4774 5 4774 14, srcInfoPoints = []}) "happyRest")))))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4774 16 4774 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4774 16 4774 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4775 6 4779 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4775 6 4775 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4775 8 4779 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4775 8 4779 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4775 8 4775 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4775 8 4775 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4775 8 4775 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4775 18 4779 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4775 18 4775 19,SrcSpan "tests/examples/CParser.hs" 4779 5 4779 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4775 19 4778 100, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4775 19 4775 23,SrcSpan "tests/examples/CParser.hs" 4775 46 4775 48,SrcSpan "tests/examples/CParser.hs" 4775 49 4775 50,SrcSpan "tests/examples/CParser.hs" 4778 99 4778 100]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4775 24 4775 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4775 24 4775 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4775 24 4775 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4775 24 4775 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4775 36 4775 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4775 36 4775 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4775 36 4775 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4775 51 4778 99, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4775 51 4775 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4775 51 4775 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4775 63 4778 99, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4775 63 4775 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4776 5 4778 99, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4776 5 4776 9,SrcSpan "tests/examples/CParser.hs" 4776 31 4776 33,SrcSpan "tests/examples/CParser.hs" 4776 34 4776 35,SrcSpan "tests/examples/CParser.hs" 4778 98 4778 99]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4776 10 4776 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4776 10 4776 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4776 10 4776 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4776 10 4776 20, srcInfoPoints = []}) "happyOut83"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4776 21 4776 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4776 21 4776 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4776 21 4776 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4776 36 4778 98, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4776 36 4776 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4776 36 4776 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4776 48 4778 98, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4776 48 4776 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4777 5 4778 98, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4777 5 4777 9,SrcSpan "tests/examples/CParser.hs" 4777 31 4777 33,SrcSpan "tests/examples/CParser.hs" 4777 34 4777 35,SrcSpan "tests/examples/CParser.hs" 4778 97 4778 98]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4777 10 4777 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4777 10 4777 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4777 10 4777 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4777 10 4777 20, srcInfoPoints = []}) "happyOut83"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4777 21 4777 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4777 21 4777 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4777 21 4777 30, srcInfoPoints = []}) "happy_x_5")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4777 36 4778 97, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4777 36 4777 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4777 36 4777 47, srcInfoPoints = []}) "happy_var_5")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4777 48 4778 97, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4777 48 4777 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 5 4778 97, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4778 5 4778 6,SrcSpan "tests/examples/CParser.hs" 4778 96 4778 97]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 7 4778 96, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 7 4778 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 7 4778 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 7 4778 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 7 4778 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 20 4778 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 20 4778 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 20 4778 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 32 4778 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 32 4778 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 32 4778 33, srcInfoPoints = []}) "$"))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 34 4778 96, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 34 4778 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 34 4778 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 34 4778 46, srcInfoPoints = []}) "CBuiltinExpr"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 47 4778 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 47 4778 48, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 47 4778 48, srcInfoPoints = []}) "."))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 49 4778 96, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 49 4778 84, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 49 4778 72, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 49 4778 72, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 49 4778 72, srcInfoPoints = []}) "CBuiltinTypesCompatible"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 73 4778 84, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 73 4778 84, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 73 4778 84, srcInfoPoints = []}) "happy_var_3")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 85 4778 96, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 85 4778 96, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 85 4778 96, srcInfoPoints = []}) "happy_var_5")))))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4779 7 4779 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4779 7 4779 8,SrcSpan "tests/examples/CParser.hs" 4779 39 4779 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4779 8 4779 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4779 8 4779 9,SrcSpan "tests/examples/CParser.hs" 4779 11 4779 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4779 9 4779 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4779 9 4779 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4779 14 4779 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4779 14 4779 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4779 14 4779 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4779 14 4779 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4779 26 4779 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4779 26 4779 27,SrcSpan "tests/examples/CParser.hs" 4779 38 4779 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4779 27 4779 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4779 27 4779 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4779 27 4779 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4779 27 4779 36, srcInfoPoints = []}) "happyIn97"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4779 37 4779 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4779 37 4779 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4779 37 4779 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4781 1 4781 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4781 1 4781 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4781 1 4781 16, srcInfoPoints = []}) "happyReduce_353")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4781 17 4781 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4781 17 4781 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4781 19 4781 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4781 19 4781 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4781 19 4781 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4781 19 4781 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4781 19 4781 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4781 19 4781 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4781 36 4781 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4781 36 4781 38, srcInfoPoints = []}) 1 "1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4781 39 4781 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4781 39 4781 42, srcInfoPoints = []}) 91 "91"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4781 43 4781 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4781 43 4781 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4781 43 4781 61, srcInfoPoints = []}) "happyReduction_353"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4782 1 4786 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4782 1 4786 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4782 1 4782 19, srcInfoPoints = []}) "happyReduction_353") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4782 20 4783 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4782 20 4782 21,SrcSpan "tests/examples/CParser.hs" 4783 14 4783 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4782 21 4783 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4782 21 4782 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4782 21 4782 30, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4782 31 4782 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4782 31 4782 32,SrcSpan "tests/examples/CParser.hs" 4782 32 4782 40,SrcSpan "tests/examples/CParser.hs" 4782 40 4782 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4782 32 4782 40, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4783 5 4783 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4783 5 4783 14, srcInfoPoints = []}) "happyRest"))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4783 16 4783 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4783 16 4783 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4784 6 4786 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4784 6 4784 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4784 8 4786 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4784 8 4786 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4784 8 4784 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4784 8 4784 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4784 8 4784 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4784 18 4786 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4784 18 4784 19,SrcSpan "tests/examples/CParser.hs" 4786 5 4786 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4784 19 4785 72, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4784 19 4784 23,SrcSpan "tests/examples/CParser.hs" 4784 46 4784 48,SrcSpan "tests/examples/CParser.hs" 4784 49 4784 50,SrcSpan "tests/examples/CParser.hs" 4785 71 4785 72]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4784 24 4784 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4784 24 4784 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4784 24 4784 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4784 24 4784 35, srcInfoPoints = []}) "happyOut125"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4784 36 4784 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4784 36 4784 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4784 36 4784 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4784 51 4785 71, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4784 51 4784 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4784 51 4784 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4784 63 4785 71, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4784 63 4784 65]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4785 5 4785 71, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4785 5 4785 6,SrcSpan "tests/examples/CParser.hs" 4785 70 4785 71]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4785 7 4785 70, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4785 7 4785 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4785 7 4785 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4785 7 4785 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4785 7 4785 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4785 20 4785 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4785 20 4785 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4785 20 4785 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4785 32 4785 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4785 32 4785 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4785 32 4785 33, srcInfoPoints = []}) "$"))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4785 34 4785 70, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4785 34 4785 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4785 34 4785 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4785 34 4785 43, srcInfoPoints = []}) "singleton"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4785 44 4785 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4785 44 4785 45, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4785 44 4785 45, srcInfoPoints = []}) "."))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4785 46 4785 70, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4785 46 4785 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4785 46 4785 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4785 46 4785 58, srcInfoPoints = []}) "CMemberDesig"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4785 59 4785 70, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4785 59 4785 70, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4785 59 4785 70, srcInfoPoints = []}) "happy_var_1")))))))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4786 7 4786 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4786 7 4786 8,SrcSpan "tests/examples/CParser.hs" 4786 39 4786 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4786 8 4786 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4786 8 4786 9,SrcSpan "tests/examples/CParser.hs" 4786 11 4786 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4786 9 4786 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4786 9 4786 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4786 14 4786 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4786 14 4786 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4786 14 4786 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4786 14 4786 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4786 26 4786 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4786 26 4786 27,SrcSpan "tests/examples/CParser.hs" 4786 38 4786 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4786 27 4786 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4786 27 4786 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4786 27 4786 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4786 27 4786 36, srcInfoPoints = []}) "happyIn98"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4786 37 4786 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4786 37 4786 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4786 37 4786 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4788 1 4788 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4788 1 4788 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4788 1 4788 16, srcInfoPoints = []}) "happyReduce_354")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4788 17 4788 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4788 17 4788 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4788 19 4788 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4788 19 4788 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4788 19 4788 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4788 19 4788 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4788 19 4788 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4788 19 4788 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4788 36 4788 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4788 36 4788 38, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4788 39 4788 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4788 39 4788 42, srcInfoPoints = []}) 91 "91"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4788 43 4788 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4788 43 4788 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4788 43 4788 61, srcInfoPoints = []}) "happyReduction_354"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4789 1 4796 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4789 1 4796 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4789 1 4789 19, srcInfoPoints = []}) "happyReduction_354") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4789 20 4792 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4789 20 4789 21,SrcSpan "tests/examples/CParser.hs" 4792 14 4792 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4789 21 4792 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4789 21 4789 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4789 21 4789 30, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4789 31 4789 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4789 31 4789 32,SrcSpan "tests/examples/CParser.hs" 4789 32 4789 40,SrcSpan "tests/examples/CParser.hs" 4789 40 4789 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4789 32 4789 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4790 5 4792 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4790 5 4790 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4790 5 4790 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4790 15 4790 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4790 15 4790 16,SrcSpan "tests/examples/CParser.hs" 4790 16 4790 24,SrcSpan "tests/examples/CParser.hs" 4790 24 4790 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4790 16 4790 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4791 5 4792 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4791 5 4791 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4791 5 4791 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4791 15 4791 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4791 15 4791 16,SrcSpan "tests/examples/CParser.hs" 4791 16 4791 24,SrcSpan "tests/examples/CParser.hs" 4791 24 4791 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4791 16 4791 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4792 5 4792 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4792 5 4792 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4792 16 4792 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4792 16 4792 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4793 6 4796 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4793 6 4793 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4793 8 4796 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4793 8 4796 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4793 8 4793 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4793 8 4793 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4793 8 4793 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4793 18 4796 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4793 18 4793 19,SrcSpan "tests/examples/CParser.hs" 4796 5 4796 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4793 19 4795 84, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4793 19 4793 23,SrcSpan "tests/examples/CParser.hs" 4793 45 4793 47,SrcSpan "tests/examples/CParser.hs" 4793 48 4793 49,SrcSpan "tests/examples/CParser.hs" 4795 83 4795 84]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4793 24 4793 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4793 24 4793 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4793 24 4793 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4793 24 4793 34, srcInfoPoints = []}) "happyOut98"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4793 35 4793 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4793 35 4793 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4793 35 4793 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4793 50 4795 83, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4793 50 4793 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4793 50 4793 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4793 62 4795 83, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4793 62 4793 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4794 5 4795 83, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4794 5 4794 9,SrcSpan "tests/examples/CParser.hs" 4794 32 4794 34,SrcSpan "tests/examples/CParser.hs" 4794 35 4794 36,SrcSpan "tests/examples/CParser.hs" 4795 82 4795 83]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4794 10 4794 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4794 10 4794 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4794 10 4794 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4794 10 4794 21, srcInfoPoints = []}) "happyOut125"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4794 22 4794 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4794 22 4794 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4794 22 4794 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4794 37 4795 82, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4794 37 4794 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4794 37 4794 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4794 49 4795 82, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4794 49 4794 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 5 4795 82, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4795 5 4795 6,SrcSpan "tests/examples/CParser.hs" 4795 81 4795 82]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 7 4795 81, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 7 4795 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 7 4795 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 7 4795 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 7 4795 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 20 4795 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 20 4795 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 20 4795 31, srcInfoPoints = []}) "happy_var_3")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 32 4795 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 32 4795 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 32 4795 33, srcInfoPoints = []}) "$"))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 34 4795 81, srcInfoPoints = []}) (LeftSection (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 34 4795 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4795 34 4795 35,SrcSpan "tests/examples/CParser.hs" 4795 53 4795 54]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 35 4795 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 35 4795 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 35 4795 46, srcInfoPoints = []}) "happy_var_1"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 47 4795 53, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4795 47 4795 48,SrcSpan "tests/examples/CParser.hs" 4795 48 4795 52,SrcSpan "tests/examples/CParser.hs" 4795 52 4795 53]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 47 4795 53, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4795 47 4795 48,SrcSpan "tests/examples/CParser.hs" 4795 48 4795 52,SrcSpan "tests/examples/CParser.hs" 4795 52 4795 53]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 48 4795 52, srcInfoPoints = []}) "snoc")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 55 4795 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 55 4795 56, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 55 4795 56, srcInfoPoints = []}) "."))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 57 4795 81, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 57 4795 69, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 57 4795 69, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 57 4795 69, srcInfoPoints = []}) "CMemberDesig"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 70 4795 81, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 70 4795 81, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 70 4795 81, srcInfoPoints = []}) "happy_var_3")))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4796 7 4796 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4796 7 4796 8,SrcSpan "tests/examples/CParser.hs" 4796 39 4796 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4796 8 4796 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4796 8 4796 9,SrcSpan "tests/examples/CParser.hs" 4796 11 4796 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4796 9 4796 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4796 9 4796 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4796 14 4796 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4796 14 4796 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4796 14 4796 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4796 14 4796 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4796 26 4796 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4796 26 4796 27,SrcSpan "tests/examples/CParser.hs" 4796 38 4796 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4796 27 4796 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4796 27 4796 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4796 27 4796 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4796 27 4796 36, srcInfoPoints = []}) "happyIn98"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4796 37 4796 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4796 37 4796 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4796 37 4796 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4798 1 4798 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4798 1 4798 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4798 1 4798 16, srcInfoPoints = []}) "happyReduce_355")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4798 17 4798 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4798 17 4798 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4798 19 4798 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4798 19 4798 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4798 19 4798 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4798 19 4798 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4798 19 4798 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4798 19 4798 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4798 36 4798 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4798 36 4798 38, srcInfoPoints = []}) 4 "4"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4798 39 4798 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4798 39 4798 42, srcInfoPoints = []}) 91 "91"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4798 43 4798 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4798 43 4798 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4798 43 4798 61, srcInfoPoints = []}) "happyReduction_355"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4799 1 4807 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4799 1 4807 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4799 1 4799 19, srcInfoPoints = []}) "happyReduction_355") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4799 20 4803 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4799 20 4799 21,SrcSpan "tests/examples/CParser.hs" 4803 14 4803 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4799 21 4803 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4799 21 4799 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4799 21 4799 30, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4799 31 4799 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4799 31 4799 32,SrcSpan "tests/examples/CParser.hs" 4799 32 4799 40,SrcSpan "tests/examples/CParser.hs" 4799 40 4799 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4799 32 4799 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4800 5 4803 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4800 5 4800 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4800 5 4800 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4800 15 4800 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4800 15 4800 16,SrcSpan "tests/examples/CParser.hs" 4800 16 4800 24,SrcSpan "tests/examples/CParser.hs" 4800 24 4800 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4800 16 4800 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4801 5 4803 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4801 5 4801 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4801 5 4801 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4801 15 4801 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4801 15 4801 16,SrcSpan "tests/examples/CParser.hs" 4801 16 4801 24,SrcSpan "tests/examples/CParser.hs" 4801 24 4801 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4801 16 4801 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4802 5 4803 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4802 5 4802 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4802 5 4802 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4802 15 4802 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4802 15 4802 16,SrcSpan "tests/examples/CParser.hs" 4802 16 4802 24,SrcSpan "tests/examples/CParser.hs" 4802 24 4802 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4802 16 4802 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4803 5 4803 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4803 5 4803 14, srcInfoPoints = []}) "happyRest")))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4803 16 4803 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4803 16 4803 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4804 6 4807 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4804 6 4804 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4804 8 4807 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4804 8 4807 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4804 8 4804 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4804 8 4804 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4804 8 4804 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4804 18 4807 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4804 18 4804 19,SrcSpan "tests/examples/CParser.hs" 4807 5 4807 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4804 19 4806 81, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4804 19 4804 23,SrcSpan "tests/examples/CParser.hs" 4804 45 4804 47,SrcSpan "tests/examples/CParser.hs" 4804 48 4804 49,SrcSpan "tests/examples/CParser.hs" 4806 80 4806 81]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4804 24 4804 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4804 24 4804 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4804 24 4804 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4804 24 4804 34, srcInfoPoints = []}) "happyOut98"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4804 35 4804 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4804 35 4804 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4804 35 4804 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4804 50 4806 80, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4804 50 4804 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4804 50 4804 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4804 62 4806 80, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4804 62 4804 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4805 5 4806 80, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4805 5 4805 9,SrcSpan "tests/examples/CParser.hs" 4805 32 4805 34,SrcSpan "tests/examples/CParser.hs" 4805 35 4805 36,SrcSpan "tests/examples/CParser.hs" 4806 79 4806 80]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4805 10 4805 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4805 10 4805 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4805 10 4805 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4805 10 4805 21, srcInfoPoints = []}) "happyOut117"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4805 22 4805 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4805 22 4805 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4805 22 4805 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4805 37 4806 79, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4805 37 4805 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4805 37 4805 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4805 49 4806 79, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4805 49 4805 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 5 4806 79, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4806 5 4806 6,SrcSpan "tests/examples/CParser.hs" 4806 78 4806 79]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 7 4806 78, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 7 4806 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 7 4806 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 7 4806 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 7 4806 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 20 4806 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 20 4806 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 20 4806 31, srcInfoPoints = []}) "happy_var_3")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 32 4806 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 32 4806 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 32 4806 33, srcInfoPoints = []}) "$"))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 34 4806 78, srcInfoPoints = []}) (LeftSection (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 34 4806 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4806 34 4806 35,SrcSpan "tests/examples/CParser.hs" 4806 53 4806 54]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 35 4806 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 35 4806 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 35 4806 46, srcInfoPoints = []}) "happy_var_1"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 47 4806 53, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4806 47 4806 48,SrcSpan "tests/examples/CParser.hs" 4806 48 4806 52,SrcSpan "tests/examples/CParser.hs" 4806 52 4806 53]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 47 4806 53, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4806 47 4806 48,SrcSpan "tests/examples/CParser.hs" 4806 48 4806 52,SrcSpan "tests/examples/CParser.hs" 4806 52 4806 53]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 48 4806 52, srcInfoPoints = []}) "snoc")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 55 4806 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 55 4806 56, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 55 4806 56, srcInfoPoints = []}) "."))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 57 4806 78, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 57 4806 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 57 4806 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 57 4806 66, srcInfoPoints = []}) "CArrDesig"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 67 4806 78, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 67 4806 78, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 67 4806 78, srcInfoPoints = []}) "happy_var_3")))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4807 7 4807 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4807 7 4807 8,SrcSpan "tests/examples/CParser.hs" 4807 39 4807 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4807 8 4807 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4807 8 4807 9,SrcSpan "tests/examples/CParser.hs" 4807 11 4807 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4807 9 4807 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4807 9 4807 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4807 14 4807 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4807 14 4807 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4807 14 4807 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4807 14 4807 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4807 26 4807 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4807 26 4807 27,SrcSpan "tests/examples/CParser.hs" 4807 38 4807 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4807 27 4807 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4807 27 4807 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4807 27 4807 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4807 27 4807 36, srcInfoPoints = []}) "happyIn98"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4807 37 4807 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4807 37 4807 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4807 37 4807 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4809 1 4809 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4809 1 4809 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4809 1 4809 16, srcInfoPoints = []}) "happyReduce_356")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4809 17 4809 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4809 17 4809 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4809 19 4809 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4809 19 4809 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4809 19 4809 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4809 19 4809 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4809 19 4809 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4809 38 4809 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4809 38 4809 41, srcInfoPoints = []}) 92 "92"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4809 42 4809 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4809 42 4809 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4809 42 4809 60, srcInfoPoints = []}) "happyReduction_356"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4810 1 4814 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4810 1 4814 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4810 1 4810 19, srcInfoPoints = []}) "happyReduction_356") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4810 20 4810 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4810 20 4810 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4811 6 4814 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4811 6 4811 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4811 9 4814 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4811 9 4811 13,SrcSpan "tests/examples/CParser.hs" 4811 35 4811 37,SrcSpan "tests/examples/CParser.hs" 4811 38 4811 39,SrcSpan "tests/examples/CParser.hs" 4814 6 4814 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4811 14 4811 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4811 14 4811 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4811 14 4811 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4811 14 4811 24, srcInfoPoints = []}) "happyOut97"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4811 25 4811 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4811 25 4811 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4811 25 4811 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4811 40 4814 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4811 40 4811 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4811 40 4811 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4811 52 4814 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4811 52 4811 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4812 5 4814 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4812 5 4812 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4812 5 4812 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4812 5 4812 14, srcInfoPoints = []}) "happyIn99"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4813 10 4814 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4813 10 4813 11,SrcSpan "tests/examples/CParser.hs" 4814 5 4814 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4813 11 4813 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4813 11 4813 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4813 11 4813 22, srcInfoPoints = []}) "happy_var_1")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4816 1 4816 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4816 1 4816 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4816 1 4816 16, srcInfoPoints = []}) "happyReduce_357")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4816 17 4816 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4816 17 4816 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4816 19 4816 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4816 19 4816 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4816 19 4816 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4816 19 4816 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4816 19 4816 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4816 19 4816 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4816 36 4816 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4816 36 4816 38, srcInfoPoints = []}) 4 "4"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4816 39 4816 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4816 39 4816 42, srcInfoPoints = []}) 92 "92"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4816 43 4816 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4816 43 4816 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4816 43 4816 61, srcInfoPoints = []}) "happyReduction_357"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4817 1 4825 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4817 1 4825 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4817 1 4817 19, srcInfoPoints = []}) "happyReduction_357") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4817 20 4821 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4817 20 4817 21,SrcSpan "tests/examples/CParser.hs" 4821 14 4821 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4817 21 4821 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4817 21 4817 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4817 21 4817 30, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4817 31 4817 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4817 31 4817 32,SrcSpan "tests/examples/CParser.hs" 4817 32 4817 40,SrcSpan "tests/examples/CParser.hs" 4817 40 4817 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4817 32 4817 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4818 5 4821 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4818 5 4818 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4818 5 4818 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4818 15 4818 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4818 15 4818 16,SrcSpan "tests/examples/CParser.hs" 4818 16 4818 24,SrcSpan "tests/examples/CParser.hs" 4818 24 4818 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4818 16 4818 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4819 5 4821 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4819 5 4819 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4819 5 4819 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4819 15 4819 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4819 15 4819 16,SrcSpan "tests/examples/CParser.hs" 4819 16 4819 24,SrcSpan "tests/examples/CParser.hs" 4819 24 4819 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4819 16 4819 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4820 5 4821 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4820 5 4820 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4820 5 4820 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4820 15 4820 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4820 15 4820 16,SrcSpan "tests/examples/CParser.hs" 4820 16 4820 24,SrcSpan "tests/examples/CParser.hs" 4820 24 4820 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4820 16 4820 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4821 5 4821 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4821 5 4821 14, srcInfoPoints = []}) "happyRest")))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4821 16 4821 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4821 16 4821 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4822 6 4825 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4822 6 4822 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4822 8 4825 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4822 8 4825 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4822 8 4822 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4822 8 4822 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4822 8 4822 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4822 18 4825 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4822 18 4822 19,SrcSpan "tests/examples/CParser.hs" 4825 5 4825 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4822 19 4824 67, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4822 19 4822 23,SrcSpan "tests/examples/CParser.hs" 4822 45 4822 47,SrcSpan "tests/examples/CParser.hs" 4822 48 4822 49,SrcSpan "tests/examples/CParser.hs" 4824 66 4824 67]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4822 24 4822 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4822 24 4822 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4822 24 4822 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4822 24 4822 34, srcInfoPoints = []}) "happyOut99"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4822 35 4822 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4822 35 4822 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4822 35 4822 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4822 50 4824 66, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4822 50 4822 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4822 50 4822 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4822 62 4824 66, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4822 62 4822 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4823 5 4824 66, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4823 5 4823 9,SrcSpan "tests/examples/CParser.hs" 4823 32 4823 34,SrcSpan "tests/examples/CParser.hs" 4823 35 4823 36,SrcSpan "tests/examples/CParser.hs" 4824 65 4824 66]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4823 10 4823 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4823 10 4823 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4823 10 4823 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4823 10 4823 21, srcInfoPoints = []}) "happyOut117"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4823 22 4823 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4823 22 4823 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4823 22 4823 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4823 37 4824 65, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4823 37 4823 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4823 37 4823 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4823 49 4824 65, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4823 49 4823 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4824 5 4824 65, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4824 5 4824 6,SrcSpan "tests/examples/CParser.hs" 4824 64 4824 65]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4824 7 4824 64, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4824 7 4824 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4824 7 4824 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4824 7 4824 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4824 7 4824 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4824 20 4824 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4824 20 4824 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4824 20 4824 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4824 32 4824 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4824 32 4824 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4824 32 4824 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4824 34 4824 64, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4824 34 4824 52, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4824 34 4824 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4824 34 4824 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4824 34 4824 40, srcInfoPoints = []}) "CIndex"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4824 41 4824 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4824 41 4824 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4824 41 4824 52, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4824 53 4824 64, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4824 53 4824 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4824 53 4824 64, srcInfoPoints = []}) "happy_var_3"))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4825 7 4825 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4825 7 4825 8,SrcSpan "tests/examples/CParser.hs" 4825 39 4825 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4825 8 4825 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4825 8 4825 9,SrcSpan "tests/examples/CParser.hs" 4825 11 4825 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4825 9 4825 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4825 9 4825 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4825 14 4825 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4825 14 4825 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4825 14 4825 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4825 14 4825 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4825 26 4825 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4825 26 4825 27,SrcSpan "tests/examples/CParser.hs" 4825 38 4825 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4825 27 4825 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4825 27 4825 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4825 27 4825 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4825 27 4825 36, srcInfoPoints = []}) "happyIn99"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4825 37 4825 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4825 37 4825 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4825 37 4825 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4827 1 4827 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4827 1 4827 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4827 1 4827 16, srcInfoPoints = []}) "happyReduce_358")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4827 17 4827 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4827 17 4827 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4827 19 4827 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4827 19 4827 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4827 19 4827 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4827 19 4827 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4827 19 4827 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4827 19 4827 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4827 36 4827 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4827 36 4827 38, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4827 39 4827 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4827 39 4827 42, srcInfoPoints = []}) 92 "92"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4827 43 4827 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4827 43 4827 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4827 43 4827 61, srcInfoPoints = []}) "happyReduction_358"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4828 1 4834 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4828 1 4834 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4828 1 4828 19, srcInfoPoints = []}) "happyReduction_358") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4828 20 4831 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4828 20 4828 21,SrcSpan "tests/examples/CParser.hs" 4831 14 4831 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4828 21 4831 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4828 21 4828 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4828 21 4828 30, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4828 31 4828 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4828 31 4828 32,SrcSpan "tests/examples/CParser.hs" 4828 32 4828 40,SrcSpan "tests/examples/CParser.hs" 4828 40 4828 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4828 32 4828 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4829 5 4831 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4829 5 4829 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4829 5 4829 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4829 15 4829 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4829 15 4829 16,SrcSpan "tests/examples/CParser.hs" 4829 16 4829 24,SrcSpan "tests/examples/CParser.hs" 4829 24 4829 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4829 16 4829 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4830 5 4831 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4830 5 4830 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4830 5 4830 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4830 15 4830 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4830 15 4830 16,SrcSpan "tests/examples/CParser.hs" 4830 16 4830 24,SrcSpan "tests/examples/CParser.hs" 4830 24 4830 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4830 16 4830 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4831 5 4831 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4831 5 4831 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4831 16 4831 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4831 16 4831 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4832 6 4834 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4832 6 4832 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4832 8 4834 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4832 8 4834 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4832 8 4832 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4832 8 4832 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4832 8 4832 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4832 18 4834 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4832 18 4832 19,SrcSpan "tests/examples/CParser.hs" 4834 5 4834 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4832 19 4833 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4832 19 4832 23,SrcSpan "tests/examples/CParser.hs" 4832 45 4832 47,SrcSpan "tests/examples/CParser.hs" 4832 48 4832 49,SrcSpan "tests/examples/CParser.hs" 4833 55 4833 56]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4832 24 4832 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4832 24 4832 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4832 24 4832 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4832 24 4832 34, srcInfoPoints = []}) "happyOut99"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4832 35 4832 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4832 35 4832 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4832 35 4832 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4832 50 4833 55, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4832 50 4832 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4832 50 4832 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4832 62 4833 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4832 62 4832 64]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4833 5 4833 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4833 5 4833 6,SrcSpan "tests/examples/CParser.hs" 4833 54 4833 55]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4833 7 4833 54, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4833 7 4833 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4833 7 4833 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4833 7 4833 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4833 7 4833 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4833 20 4833 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4833 20 4833 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4833 20 4833 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4833 32 4833 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4833 32 4833 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4833 32 4833 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4833 34 4833 54, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4833 34 4833 51, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4833 34 4833 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4833 34 4833 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4833 34 4833 39, srcInfoPoints = []}) "CCall"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4833 40 4833 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4833 40 4833 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4833 40 4833 51, srcInfoPoints = []}) "happy_var_1")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4833 52 4833 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4833 52 4833 53,SrcSpan "tests/examples/CParser.hs" 4833 53 4833 54]}) []))))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4834 7 4834 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4834 7 4834 8,SrcSpan "tests/examples/CParser.hs" 4834 39 4834 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4834 8 4834 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4834 8 4834 9,SrcSpan "tests/examples/CParser.hs" 4834 11 4834 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4834 9 4834 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4834 9 4834 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4834 14 4834 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4834 14 4834 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4834 14 4834 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4834 14 4834 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4834 26 4834 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4834 26 4834 27,SrcSpan "tests/examples/CParser.hs" 4834 38 4834 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4834 27 4834 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4834 27 4834 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4834 27 4834 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4834 27 4834 36, srcInfoPoints = []}) "happyIn99"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4834 37 4834 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4834 37 4834 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4834 37 4834 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4836 1 4836 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4836 1 4836 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4836 1 4836 16, srcInfoPoints = []}) "happyReduce_359")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4836 17 4836 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4836 17 4836 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4836 19 4836 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4836 19 4836 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4836 19 4836 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4836 19 4836 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4836 19 4836 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4836 19 4836 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4836 36 4836 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4836 36 4836 38, srcInfoPoints = []}) 4 "4"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4836 39 4836 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4836 39 4836 42, srcInfoPoints = []}) 92 "92"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4836 43 4836 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4836 43 4836 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4836 43 4836 61, srcInfoPoints = []}) "happyReduction_359"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4837 1 4845 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4837 1 4845 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4837 1 4837 19, srcInfoPoints = []}) "happyReduction_359") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4837 20 4841 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4837 20 4837 21,SrcSpan "tests/examples/CParser.hs" 4841 14 4841 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4837 21 4841 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4837 21 4837 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4837 21 4837 30, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4837 31 4837 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4837 31 4837 32,SrcSpan "tests/examples/CParser.hs" 4837 32 4837 40,SrcSpan "tests/examples/CParser.hs" 4837 40 4837 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4837 32 4837 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4838 5 4841 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4838 5 4838 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4838 5 4838 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4838 15 4838 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4838 15 4838 16,SrcSpan "tests/examples/CParser.hs" 4838 16 4838 24,SrcSpan "tests/examples/CParser.hs" 4838 24 4838 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4838 16 4838 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4839 5 4841 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4839 5 4839 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4839 5 4839 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4839 15 4839 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4839 15 4839 16,SrcSpan "tests/examples/CParser.hs" 4839 16 4839 24,SrcSpan "tests/examples/CParser.hs" 4839 24 4839 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4839 16 4839 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4840 5 4841 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4840 5 4840 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4840 5 4840 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4840 15 4840 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4840 15 4840 16,SrcSpan "tests/examples/CParser.hs" 4840 16 4840 24,SrcSpan "tests/examples/CParser.hs" 4840 24 4840 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4840 16 4840 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4841 5 4841 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4841 5 4841 14, srcInfoPoints = []}) "happyRest")))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4841 16 4841 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4841 16 4841 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4842 6 4845 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4842 6 4842 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4842 8 4845 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4842 8 4845 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4842 8 4842 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4842 8 4842 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4842 8 4842 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4842 18 4845 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4842 18 4842 19,SrcSpan "tests/examples/CParser.hs" 4845 5 4845 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4842 19 4844 76, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4842 19 4842 23,SrcSpan "tests/examples/CParser.hs" 4842 45 4842 47,SrcSpan "tests/examples/CParser.hs" 4842 48 4842 49,SrcSpan "tests/examples/CParser.hs" 4844 75 4844 76]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4842 24 4842 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4842 24 4842 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4842 24 4842 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4842 24 4842 34, srcInfoPoints = []}) "happyOut99"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4842 35 4842 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4842 35 4842 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4842 35 4842 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4842 50 4844 75, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4842 50 4842 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4842 50 4842 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4842 62 4844 75, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4842 62 4842 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4843 5 4844 75, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4843 5 4843 9,SrcSpan "tests/examples/CParser.hs" 4843 32 4843 34,SrcSpan "tests/examples/CParser.hs" 4843 35 4843 36,SrcSpan "tests/examples/CParser.hs" 4844 74 4844 75]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4843 10 4843 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4843 10 4843 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4843 10 4843 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4843 10 4843 21, srcInfoPoints = []}) "happyOut100"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4843 22 4843 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4843 22 4843 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4843 22 4843 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4843 37 4844 74, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4843 37 4843 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4843 37 4843 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4843 49 4844 74, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4843 49 4843 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4844 5 4844 74, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4844 5 4844 6,SrcSpan "tests/examples/CParser.hs" 4844 73 4844 74]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4844 7 4844 73, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4844 7 4844 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4844 7 4844 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4844 7 4844 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4844 7 4844 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4844 20 4844 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4844 20 4844 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4844 20 4844 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4844 32 4844 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4844 32 4844 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4844 32 4844 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4844 34 4844 73, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4844 34 4844 51, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4844 34 4844 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4844 34 4844 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4844 34 4844 39, srcInfoPoints = []}) "CCall"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4844 40 4844 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4844 40 4844 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4844 40 4844 51, srcInfoPoints = []}) "happy_var_1")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4844 52 4844 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4844 52 4844 53,SrcSpan "tests/examples/CParser.hs" 4844 72 4844 73]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4844 53 4844 72, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4844 53 4844 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4844 53 4844 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4844 53 4844 60, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4844 61 4844 72, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4844 61 4844 72, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4844 61 4844 72, srcInfoPoints = []}) "happy_var_3"))))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4845 7 4845 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4845 7 4845 8,SrcSpan "tests/examples/CParser.hs" 4845 39 4845 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4845 8 4845 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4845 8 4845 9,SrcSpan "tests/examples/CParser.hs" 4845 11 4845 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4845 9 4845 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4845 9 4845 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4845 14 4845 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4845 14 4845 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4845 14 4845 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4845 14 4845 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4845 26 4845 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4845 26 4845 27,SrcSpan "tests/examples/CParser.hs" 4845 38 4845 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4845 27 4845 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4845 27 4845 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4845 27 4845 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4845 27 4845 36, srcInfoPoints = []}) "happyIn99"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4845 37 4845 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4845 37 4845 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4845 37 4845 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4847 1 4847 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4847 1 4847 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4847 1 4847 16, srcInfoPoints = []}) "happyReduce_360")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4847 17 4847 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4847 17 4847 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4847 19 4847 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4847 19 4847 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4847 19 4847 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4847 19 4847 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4847 19 4847 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4847 19 4847 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4847 36 4847 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4847 36 4847 38, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4847 39 4847 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4847 39 4847 42, srcInfoPoints = []}) 92 "92"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4847 43 4847 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4847 43 4847 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4847 43 4847 61, srcInfoPoints = []}) "happyReduction_360"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4848 1 4855 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4848 1 4855 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4848 1 4848 19, srcInfoPoints = []}) "happyReduction_360") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4848 20 4851 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4848 20 4848 21,SrcSpan "tests/examples/CParser.hs" 4851 14 4851 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4848 21 4851 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4848 21 4848 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4848 21 4848 30, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4848 31 4848 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4848 31 4848 32,SrcSpan "tests/examples/CParser.hs" 4848 32 4848 40,SrcSpan "tests/examples/CParser.hs" 4848 40 4848 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4848 32 4848 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4849 5 4851 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4849 5 4849 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4849 5 4849 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4849 15 4849 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4849 15 4849 16,SrcSpan "tests/examples/CParser.hs" 4849 16 4849 24,SrcSpan "tests/examples/CParser.hs" 4849 24 4849 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4849 16 4849 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4850 5 4851 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4850 5 4850 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4850 5 4850 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4850 15 4850 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4850 15 4850 16,SrcSpan "tests/examples/CParser.hs" 4850 16 4850 24,SrcSpan "tests/examples/CParser.hs" 4850 24 4850 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4850 16 4850 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4851 5 4851 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4851 5 4851 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4851 16 4851 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4851 16 4851 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4852 6 4855 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4852 6 4852 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4852 8 4855 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4852 8 4855 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4852 8 4852 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4852 8 4852 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4852 8 4852 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4852 18 4855 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4852 18 4852 19,SrcSpan "tests/examples/CParser.hs" 4855 5 4855 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4852 19 4854 74, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4852 19 4852 23,SrcSpan "tests/examples/CParser.hs" 4852 45 4852 47,SrcSpan "tests/examples/CParser.hs" 4852 48 4852 49,SrcSpan "tests/examples/CParser.hs" 4854 73 4854 74]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4852 24 4852 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4852 24 4852 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4852 24 4852 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4852 24 4852 34, srcInfoPoints = []}) "happyOut99"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4852 35 4852 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4852 35 4852 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4852 35 4852 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4852 50 4854 73, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4852 50 4852 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4852 50 4852 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4852 62 4854 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4852 62 4852 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4853 5 4854 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4853 5 4853 9,SrcSpan "tests/examples/CParser.hs" 4853 32 4853 34,SrcSpan "tests/examples/CParser.hs" 4853 35 4853 36,SrcSpan "tests/examples/CParser.hs" 4854 72 4854 73]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4853 10 4853 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4853 10 4853 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4853 10 4853 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4853 10 4853 21, srcInfoPoints = []}) "happyOut125"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4853 22 4853 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4853 22 4853 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4853 22 4853 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4853 37 4854 72, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4853 37 4853 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4853 37 4853 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4853 49 4854 72, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4853 49 4853 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4854 5 4854 72, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4854 5 4854 6,SrcSpan "tests/examples/CParser.hs" 4854 71 4854 72]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4854 7 4854 71, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4854 7 4854 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4854 7 4854 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4854 7 4854 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4854 7 4854 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4854 20 4854 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4854 20 4854 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4854 20 4854 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4854 32 4854 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4854 32 4854 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4854 32 4854 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4854 34 4854 71, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4854 34 4854 65, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4854 34 4854 53, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4854 34 4854 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4854 34 4854 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4854 34 4854 41, srcInfoPoints = []}) "CMember"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4854 42 4854 53, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4854 42 4854 53, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4854 42 4854 53, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4854 54 4854 65, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4854 54 4854 65, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4854 54 4854 65, srcInfoPoints = []}) "happy_var_3")))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4854 66 4854 71, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4854 66 4854 71, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4854 66 4854 71, srcInfoPoints = []}) "False"))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4855 7 4855 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4855 7 4855 8,SrcSpan "tests/examples/CParser.hs" 4855 39 4855 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4855 8 4855 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4855 8 4855 9,SrcSpan "tests/examples/CParser.hs" 4855 11 4855 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4855 9 4855 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4855 9 4855 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4855 14 4855 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4855 14 4855 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4855 14 4855 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4855 14 4855 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4855 26 4855 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4855 26 4855 27,SrcSpan "tests/examples/CParser.hs" 4855 38 4855 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4855 27 4855 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4855 27 4855 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4855 27 4855 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4855 27 4855 36, srcInfoPoints = []}) "happyIn99"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4855 37 4855 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4855 37 4855 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4855 37 4855 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4857 1 4857 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4857 1 4857 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4857 1 4857 16, srcInfoPoints = []}) "happyReduce_361")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4857 17 4857 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4857 17 4857 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4857 19 4857 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4857 19 4857 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4857 19 4857 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4857 19 4857 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4857 19 4857 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4857 19 4857 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4857 36 4857 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4857 36 4857 38, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4857 39 4857 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4857 39 4857 42, srcInfoPoints = []}) 92 "92"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4857 43 4857 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4857 43 4857 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4857 43 4857 61, srcInfoPoints = []}) "happyReduction_361"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4858 1 4865 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4858 1 4865 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4858 1 4858 19, srcInfoPoints = []}) "happyReduction_361") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4858 20 4861 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4858 20 4858 21,SrcSpan "tests/examples/CParser.hs" 4861 14 4861 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4858 21 4861 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4858 21 4858 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4858 21 4858 30, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4858 31 4858 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4858 31 4858 32,SrcSpan "tests/examples/CParser.hs" 4858 32 4858 40,SrcSpan "tests/examples/CParser.hs" 4858 40 4858 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4858 32 4858 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4859 5 4861 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4859 5 4859 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4859 5 4859 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4859 15 4859 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4859 15 4859 16,SrcSpan "tests/examples/CParser.hs" 4859 16 4859 24,SrcSpan "tests/examples/CParser.hs" 4859 24 4859 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4859 16 4859 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4860 5 4861 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4860 5 4860 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4860 5 4860 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4860 15 4860 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4860 15 4860 16,SrcSpan "tests/examples/CParser.hs" 4860 16 4860 24,SrcSpan "tests/examples/CParser.hs" 4860 24 4860 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4860 16 4860 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4861 5 4861 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4861 5 4861 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4861 16 4861 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4861 16 4861 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4862 6 4865 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4862 6 4862 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4862 8 4865 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4862 8 4865 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4862 8 4862 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4862 8 4862 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4862 8 4862 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4862 18 4865 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4862 18 4862 19,SrcSpan "tests/examples/CParser.hs" 4865 5 4865 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4862 19 4864 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4862 19 4862 23,SrcSpan "tests/examples/CParser.hs" 4862 45 4862 47,SrcSpan "tests/examples/CParser.hs" 4862 48 4862 49,SrcSpan "tests/examples/CParser.hs" 4864 72 4864 73]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4862 24 4862 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4862 24 4862 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4862 24 4862 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4862 24 4862 34, srcInfoPoints = []}) "happyOut99"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4862 35 4862 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4862 35 4862 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4862 35 4862 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4862 50 4864 72, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4862 50 4862 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4862 50 4862 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4862 62 4864 72, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4862 62 4862 64]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4863 5 4864 72, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4863 5 4863 9,SrcSpan "tests/examples/CParser.hs" 4863 32 4863 34,SrcSpan "tests/examples/CParser.hs" 4863 35 4863 36,SrcSpan "tests/examples/CParser.hs" 4864 71 4864 72]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4863 10 4863 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4863 10 4863 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4863 10 4863 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4863 10 4863 21, srcInfoPoints = []}) "happyOut125"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4863 22 4863 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4863 22 4863 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4863 22 4863 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4863 37 4864 71, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4863 37 4863 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4863 37 4863 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4863 49 4864 71, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4863 49 4863 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4864 5 4864 71, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4864 5 4864 6,SrcSpan "tests/examples/CParser.hs" 4864 70 4864 71]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4864 7 4864 70, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4864 7 4864 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4864 7 4864 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4864 7 4864 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4864 7 4864 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4864 20 4864 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4864 20 4864 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4864 20 4864 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4864 32 4864 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4864 32 4864 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4864 32 4864 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4864 34 4864 70, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4864 34 4864 65, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4864 34 4864 53, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4864 34 4864 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4864 34 4864 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4864 34 4864 41, srcInfoPoints = []}) "CMember"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4864 42 4864 53, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4864 42 4864 53, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4864 42 4864 53, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4864 54 4864 65, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4864 54 4864 65, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4864 54 4864 65, srcInfoPoints = []}) "happy_var_3")))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4864 66 4864 70, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4864 66 4864 70, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4864 66 4864 70, srcInfoPoints = []}) "True"))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4865 7 4865 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4865 7 4865 8,SrcSpan "tests/examples/CParser.hs" 4865 39 4865 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4865 8 4865 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4865 8 4865 9,SrcSpan "tests/examples/CParser.hs" 4865 11 4865 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4865 9 4865 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4865 9 4865 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4865 14 4865 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4865 14 4865 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4865 14 4865 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4865 14 4865 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4865 26 4865 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4865 26 4865 27,SrcSpan "tests/examples/CParser.hs" 4865 38 4865 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4865 27 4865 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4865 27 4865 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4865 27 4865 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4865 27 4865 36, srcInfoPoints = []}) "happyIn99"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4865 37 4865 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4865 37 4865 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4865 37 4865 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4867 1 4867 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4867 1 4867 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4867 1 4867 16, srcInfoPoints = []}) "happyReduce_362")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4867 17 4867 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4867 17 4867 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4867 19 4867 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4867 19 4867 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4867 19 4867 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4867 19 4867 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4867 19 4867 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4867 19 4867 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4867 36 4867 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4867 36 4867 38, srcInfoPoints = []}) 2 "2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4867 39 4867 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4867 39 4867 42, srcInfoPoints = []}) 92 "92"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4867 43 4867 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4867 43 4867 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4867 43 4867 61, srcInfoPoints = []}) "happyReduction_362"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4868 1 4873 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4868 1 4873 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4868 1 4868 19, srcInfoPoints = []}) "happyReduction_362") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4868 20 4870 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4868 20 4868 21,SrcSpan "tests/examples/CParser.hs" 4870 14 4870 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4868 21 4870 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4868 21 4868 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4868 21 4868 30, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4868 31 4868 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4868 31 4868 32,SrcSpan "tests/examples/CParser.hs" 4868 32 4868 40,SrcSpan "tests/examples/CParser.hs" 4868 40 4868 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4868 32 4868 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4869 5 4870 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4869 5 4869 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4869 5 4869 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4869 15 4869 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4869 15 4869 16,SrcSpan "tests/examples/CParser.hs" 4869 16 4869 24,SrcSpan "tests/examples/CParser.hs" 4869 24 4869 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4869 16 4869 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4870 5 4870 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4870 5 4870 14, srcInfoPoints = []}) "happyRest")))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4870 16 4870 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4870 16 4870 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4871 6 4873 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4871 6 4871 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4871 8 4873 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4871 8 4873 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4871 8 4871 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4871 8 4871 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4871 8 4871 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4871 18 4873 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4871 18 4871 19,SrcSpan "tests/examples/CParser.hs" 4873 5 4873 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4871 19 4872 65, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4871 19 4871 23,SrcSpan "tests/examples/CParser.hs" 4871 45 4871 47,SrcSpan "tests/examples/CParser.hs" 4871 48 4871 49,SrcSpan "tests/examples/CParser.hs" 4872 64 4872 65]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4871 24 4871 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4871 24 4871 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4871 24 4871 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4871 24 4871 34, srcInfoPoints = []}) "happyOut99"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4871 35 4871 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4871 35 4871 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4871 35 4871 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4871 50 4872 64, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4871 50 4871 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4871 50 4871 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4871 62 4872 64, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4871 62 4871 64]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4872 5 4872 64, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4872 5 4872 6,SrcSpan "tests/examples/CParser.hs" 4872 63 4872 64]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4872 7 4872 63, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4872 7 4872 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4872 7 4872 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4872 7 4872 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4872 7 4872 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4872 20 4872 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4872 20 4872 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4872 20 4872 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4872 32 4872 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4872 32 4872 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4872 32 4872 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4872 34 4872 63, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4872 34 4872 51, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4872 34 4872 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4872 34 4872 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4872 34 4872 40, srcInfoPoints = []}) "CUnary"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4872 41 4872 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4872 41 4872 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4872 41 4872 51, srcInfoPoints = []}) "CPostIncOp")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4872 52 4872 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4872 52 4872 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4872 52 4872 63, srcInfoPoints = []}) "happy_var_1"))))))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4873 7 4873 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4873 7 4873 8,SrcSpan "tests/examples/CParser.hs" 4873 39 4873 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4873 8 4873 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4873 8 4873 9,SrcSpan "tests/examples/CParser.hs" 4873 11 4873 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4873 9 4873 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4873 9 4873 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4873 14 4873 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4873 14 4873 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4873 14 4873 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4873 14 4873 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4873 26 4873 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4873 26 4873 27,SrcSpan "tests/examples/CParser.hs" 4873 38 4873 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4873 27 4873 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4873 27 4873 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4873 27 4873 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4873 27 4873 36, srcInfoPoints = []}) "happyIn99"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4873 37 4873 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4873 37 4873 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4873 37 4873 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4875 1 4875 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4875 1 4875 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4875 1 4875 16, srcInfoPoints = []}) "happyReduce_363")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4875 17 4875 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4875 17 4875 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4875 19 4875 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4875 19 4875 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4875 19 4875 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4875 19 4875 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4875 19 4875 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4875 19 4875 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4875 36 4875 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4875 36 4875 38, srcInfoPoints = []}) 2 "2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4875 39 4875 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4875 39 4875 42, srcInfoPoints = []}) 92 "92"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4875 43 4875 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4875 43 4875 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4875 43 4875 61, srcInfoPoints = []}) "happyReduction_363"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4876 1 4881 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4876 1 4881 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4876 1 4876 19, srcInfoPoints = []}) "happyReduction_363") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4876 20 4878 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4876 20 4876 21,SrcSpan "tests/examples/CParser.hs" 4878 14 4878 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4876 21 4878 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4876 21 4876 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4876 21 4876 30, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4876 31 4876 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4876 31 4876 32,SrcSpan "tests/examples/CParser.hs" 4876 32 4876 40,SrcSpan "tests/examples/CParser.hs" 4876 40 4876 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4876 32 4876 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4877 5 4878 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4877 5 4877 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4877 5 4877 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4877 15 4877 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4877 15 4877 16,SrcSpan "tests/examples/CParser.hs" 4877 16 4877 24,SrcSpan "tests/examples/CParser.hs" 4877 24 4877 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4877 16 4877 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4878 5 4878 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4878 5 4878 14, srcInfoPoints = []}) "happyRest")))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4878 16 4878 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4878 16 4878 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4879 6 4881 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4879 6 4879 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4879 8 4881 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4879 8 4881 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4879 8 4879 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4879 8 4879 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4879 8 4879 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4879 18 4881 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4879 18 4879 19,SrcSpan "tests/examples/CParser.hs" 4881 5 4881 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4879 19 4880 65, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4879 19 4879 23,SrcSpan "tests/examples/CParser.hs" 4879 45 4879 47,SrcSpan "tests/examples/CParser.hs" 4879 48 4879 49,SrcSpan "tests/examples/CParser.hs" 4880 64 4880 65]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4879 24 4879 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4879 24 4879 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4879 24 4879 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4879 24 4879 34, srcInfoPoints = []}) "happyOut99"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4879 35 4879 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4879 35 4879 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4879 35 4879 44, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4879 50 4880 64, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4879 50 4879 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4879 50 4879 61, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4879 62 4880 64, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4879 62 4879 64]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4880 5 4880 64, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4880 5 4880 6,SrcSpan "tests/examples/CParser.hs" 4880 63 4880 64]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4880 7 4880 63, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4880 7 4880 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4880 7 4880 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4880 7 4880 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4880 7 4880 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4880 20 4880 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4880 20 4880 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4880 20 4880 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4880 32 4880 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4880 32 4880 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4880 32 4880 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4880 34 4880 63, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4880 34 4880 51, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4880 34 4880 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4880 34 4880 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4880 34 4880 40, srcInfoPoints = []}) "CUnary"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4880 41 4880 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4880 41 4880 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4880 41 4880 51, srcInfoPoints = []}) "CPostDecOp")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4880 52 4880 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4880 52 4880 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4880 52 4880 63, srcInfoPoints = []}) "happy_var_1"))))))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4881 7 4881 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4881 7 4881 8,SrcSpan "tests/examples/CParser.hs" 4881 39 4881 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4881 8 4881 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4881 8 4881 9,SrcSpan "tests/examples/CParser.hs" 4881 11 4881 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4881 9 4881 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4881 9 4881 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4881 14 4881 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4881 14 4881 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4881 14 4881 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4881 14 4881 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4881 26 4881 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4881 26 4881 27,SrcSpan "tests/examples/CParser.hs" 4881 38 4881 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4881 27 4881 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4881 27 4881 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4881 27 4881 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4881 27 4881 36, srcInfoPoints = []}) "happyIn99"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4881 37 4881 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4881 37 4881 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4881 37 4881 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4883 1 4883 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4883 1 4883 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4883 1 4883 16, srcInfoPoints = []}) "happyReduce_364")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4883 17 4883 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4883 17 4883 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4883 19 4883 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4883 19 4883 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4883 19 4883 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4883 19 4883 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4883 19 4883 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4883 19 4883 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4883 36 4883 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4883 36 4883 38, srcInfoPoints = []}) 6 "6"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4883 39 4883 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4883 39 4883 42, srcInfoPoints = []}) 92 "92"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4883 43 4883 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4883 43 4883 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4883 43 4883 61, srcInfoPoints = []}) "happyReduction_364"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4884 1 4895 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4884 1 4895 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4884 1 4884 19, srcInfoPoints = []}) "happyReduction_364") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4884 20 4890 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4884 20 4884 21,SrcSpan "tests/examples/CParser.hs" 4890 14 4890 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4884 21 4890 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4884 21 4884 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4884 21 4884 30, srcInfoPoints = []}) "happy_x_6")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4884 31 4884 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4884 31 4884 32,SrcSpan "tests/examples/CParser.hs" 4884 32 4884 40,SrcSpan "tests/examples/CParser.hs" 4884 40 4884 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4884 32 4884 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4885 5 4890 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4885 5 4885 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4885 5 4885 14, srcInfoPoints = []}) "happy_x_5")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4885 15 4885 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4885 15 4885 16,SrcSpan "tests/examples/CParser.hs" 4885 16 4885 24,SrcSpan "tests/examples/CParser.hs" 4885 24 4885 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4885 16 4885 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4886 5 4890 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4886 5 4886 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4886 5 4886 14, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4886 15 4886 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4886 15 4886 16,SrcSpan "tests/examples/CParser.hs" 4886 16 4886 24,SrcSpan "tests/examples/CParser.hs" 4886 24 4886 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4886 16 4886 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4887 5 4890 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4887 5 4887 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4887 5 4887 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4887 15 4887 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4887 15 4887 16,SrcSpan "tests/examples/CParser.hs" 4887 16 4887 24,SrcSpan "tests/examples/CParser.hs" 4887 24 4887 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4887 16 4887 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4888 5 4890 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4888 5 4888 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4888 5 4888 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4888 15 4888 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4888 15 4888 16,SrcSpan "tests/examples/CParser.hs" 4888 16 4888 24,SrcSpan "tests/examples/CParser.hs" 4888 24 4888 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4888 16 4888 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4889 5 4890 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4889 5 4889 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4889 5 4889 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4889 15 4889 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4889 15 4889 16,SrcSpan "tests/examples/CParser.hs" 4889 16 4889 24,SrcSpan "tests/examples/CParser.hs" 4889 24 4889 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4889 16 4889 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4890 5 4890 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4890 5 4890 14, srcInfoPoints = []}) "happyRest")))))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4890 16 4890 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4890 16 4890 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4891 6 4895 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4891 6 4891 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4891 8 4895 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4891 8 4895 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4891 8 4891 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4891 8 4891 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4891 8 4891 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4891 18 4895 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4891 18 4891 19,SrcSpan "tests/examples/CParser.hs" 4895 5 4895 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4891 19 4894 84, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4891 19 4891 23,SrcSpan "tests/examples/CParser.hs" 4891 46 4891 48,SrcSpan "tests/examples/CParser.hs" 4891 49 4891 50,SrcSpan "tests/examples/CParser.hs" 4894 83 4894 84]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4891 24 4891 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4891 24 4891 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4891 24 4891 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4891 24 4891 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4891 36 4891 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4891 36 4891 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4891 36 4891 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4891 51 4894 83, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4891 51 4891 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4891 51 4891 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4891 63 4894 83, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4891 63 4891 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4892 5 4894 83, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4892 5 4892 9,SrcSpan "tests/examples/CParser.hs" 4892 31 4892 33,SrcSpan "tests/examples/CParser.hs" 4892 34 4892 35,SrcSpan "tests/examples/CParser.hs" 4894 82 4894 83]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4892 10 4892 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4892 10 4892 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4892 10 4892 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4892 10 4892 20, srcInfoPoints = []}) "happyOut83"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4892 21 4892 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4892 21 4892 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4892 21 4892 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4892 36 4894 82, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4892 36 4892 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4892 36 4892 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4892 48 4894 82, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4892 48 4892 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4893 5 4894 82, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4893 5 4893 9,SrcSpan "tests/examples/CParser.hs" 4893 31 4893 33,SrcSpan "tests/examples/CParser.hs" 4893 34 4893 35,SrcSpan "tests/examples/CParser.hs" 4894 81 4894 82]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4893 10 4893 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4893 10 4893 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4893 10 4893 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4893 10 4893 20, srcInfoPoints = []}) "happyOut92"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4893 21 4893 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4893 21 4893 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4893 21 4893 30, srcInfoPoints = []}) "happy_x_5")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4893 36 4894 81, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4893 36 4893 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4893 36 4893 47, srcInfoPoints = []}) "happy_var_5")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4893 48 4894 81, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4893 48 4893 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4894 5 4894 81, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4894 5 4894 6,SrcSpan "tests/examples/CParser.hs" 4894 80 4894 81]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4894 7 4894 80, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4894 7 4894 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4894 7 4894 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4894 7 4894 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4894 7 4894 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4894 20 4894 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4894 20 4894 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4894 20 4894 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4894 32 4894 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4894 32 4894 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4894 32 4894 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4894 34 4894 80, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4894 34 4894 58, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4894 34 4894 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4894 34 4894 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4894 34 4894 46, srcInfoPoints = []}) "CCompoundLit"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4894 47 4894 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4894 47 4894 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4894 47 4894 58, srcInfoPoints = []}) "happy_var_2")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4894 59 4894 80, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4894 59 4894 60,SrcSpan "tests/examples/CParser.hs" 4894 79 4894 80]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4894 60 4894 79, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4894 60 4894 67, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4894 60 4894 67, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4894 60 4894 67, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4894 68 4894 79, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4894 68 4894 79, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4894 68 4894 79, srcInfoPoints = []}) "happy_var_5"))))))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4895 7 4895 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4895 7 4895 8,SrcSpan "tests/examples/CParser.hs" 4895 39 4895 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4895 8 4895 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4895 8 4895 9,SrcSpan "tests/examples/CParser.hs" 4895 11 4895 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4895 9 4895 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4895 9 4895 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4895 14 4895 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4895 14 4895 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4895 14 4895 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4895 14 4895 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4895 26 4895 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4895 26 4895 27,SrcSpan "tests/examples/CParser.hs" 4895 38 4895 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4895 27 4895 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4895 27 4895 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4895 27 4895 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4895 27 4895 36, srcInfoPoints = []}) "happyIn99"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4895 37 4895 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4895 37 4895 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4895 37 4895 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4897 1 4897 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4897 1 4897 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4897 1 4897 16, srcInfoPoints = []}) "happyReduce_365")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4897 17 4897 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4897 17 4897 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4897 19 4897 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4897 19 4897 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4897 19 4897 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4897 19 4897 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4897 19 4897 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4897 19 4897 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4897 36 4897 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4897 36 4897 38, srcInfoPoints = []}) 7 "7"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4897 39 4897 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4897 39 4897 42, srcInfoPoints = []}) 92 "92"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4897 43 4897 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4897 43 4897 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4897 43 4897 61, srcInfoPoints = []}) "happyReduction_365"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4898 1 4910 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4898 1 4910 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4898 1 4898 19, srcInfoPoints = []}) "happyReduction_365") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4898 20 4905 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4898 20 4898 21,SrcSpan "tests/examples/CParser.hs" 4905 14 4905 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4898 21 4905 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4898 21 4898 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4898 21 4898 30, srcInfoPoints = []}) "happy_x_7")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4898 31 4898 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4898 31 4898 32,SrcSpan "tests/examples/CParser.hs" 4898 32 4898 40,SrcSpan "tests/examples/CParser.hs" 4898 40 4898 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4898 32 4898 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4899 5 4905 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4899 5 4899 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4899 5 4899 14, srcInfoPoints = []}) "happy_x_6")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4899 15 4899 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4899 15 4899 16,SrcSpan "tests/examples/CParser.hs" 4899 16 4899 24,SrcSpan "tests/examples/CParser.hs" 4899 24 4899 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4899 16 4899 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4900 5 4905 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4900 5 4900 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4900 5 4900 14, srcInfoPoints = []}) "happy_x_5")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4900 15 4900 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4900 15 4900 16,SrcSpan "tests/examples/CParser.hs" 4900 16 4900 24,SrcSpan "tests/examples/CParser.hs" 4900 24 4900 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4900 16 4900 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4901 5 4905 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4901 5 4901 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4901 5 4901 14, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4901 15 4901 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4901 15 4901 16,SrcSpan "tests/examples/CParser.hs" 4901 16 4901 24,SrcSpan "tests/examples/CParser.hs" 4901 24 4901 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4901 16 4901 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4902 5 4905 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4902 5 4902 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4902 5 4902 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4902 15 4902 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4902 15 4902 16,SrcSpan "tests/examples/CParser.hs" 4902 16 4902 24,SrcSpan "tests/examples/CParser.hs" 4902 24 4902 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4902 16 4902 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4903 5 4905 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4903 5 4903 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4903 5 4903 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4903 15 4903 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4903 15 4903 16,SrcSpan "tests/examples/CParser.hs" 4903 16 4903 24,SrcSpan "tests/examples/CParser.hs" 4903 24 4903 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4903 16 4903 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4904 5 4905 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4904 5 4904 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4904 5 4904 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4904 15 4904 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4904 15 4904 16,SrcSpan "tests/examples/CParser.hs" 4904 16 4904 24,SrcSpan "tests/examples/CParser.hs" 4904 24 4904 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4904 16 4904 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4905 5 4905 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4905 5 4905 14, srcInfoPoints = []}) "happyRest"))))))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4905 16 4905 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4905 16 4905 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4906 6 4910 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4906 6 4906 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4906 8 4910 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4906 8 4910 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4906 8 4906 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4906 8 4906 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4906 8 4906 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4906 18 4910 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4906 18 4906 19,SrcSpan "tests/examples/CParser.hs" 4910 5 4910 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4906 19 4909 84, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4906 19 4906 23,SrcSpan "tests/examples/CParser.hs" 4906 46 4906 48,SrcSpan "tests/examples/CParser.hs" 4906 49 4906 50,SrcSpan "tests/examples/CParser.hs" 4909 83 4909 84]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4906 24 4906 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4906 24 4906 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4906 24 4906 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4906 24 4906 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4906 36 4906 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4906 36 4906 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4906 36 4906 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4906 51 4909 83, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4906 51 4906 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4906 51 4906 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4906 63 4909 83, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4906 63 4906 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4907 5 4909 83, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4907 5 4907 9,SrcSpan "tests/examples/CParser.hs" 4907 31 4907 33,SrcSpan "tests/examples/CParser.hs" 4907 34 4907 35,SrcSpan "tests/examples/CParser.hs" 4909 82 4909 83]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4907 10 4907 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4907 10 4907 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4907 10 4907 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4907 10 4907 20, srcInfoPoints = []}) "happyOut83"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4907 21 4907 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4907 21 4907 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4907 21 4907 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4907 36 4909 82, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4907 36 4907 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4907 36 4907 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4907 48 4909 82, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4907 48 4907 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4908 5 4909 82, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4908 5 4908 9,SrcSpan "tests/examples/CParser.hs" 4908 31 4908 33,SrcSpan "tests/examples/CParser.hs" 4908 34 4908 35,SrcSpan "tests/examples/CParser.hs" 4909 81 4909 82]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4908 10 4908 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4908 10 4908 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4908 10 4908 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4908 10 4908 20, srcInfoPoints = []}) "happyOut92"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4908 21 4908 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4908 21 4908 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4908 21 4908 30, srcInfoPoints = []}) "happy_x_5")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4908 36 4909 81, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4908 36 4908 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4908 36 4908 47, srcInfoPoints = []}) "happy_var_5")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4908 48 4909 81, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4908 48 4908 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4909 5 4909 81, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4909 5 4909 6,SrcSpan "tests/examples/CParser.hs" 4909 80 4909 81]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4909 7 4909 80, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4909 7 4909 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4909 7 4909 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4909 7 4909 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4909 7 4909 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4909 20 4909 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4909 20 4909 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4909 20 4909 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4909 32 4909 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4909 32 4909 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4909 32 4909 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4909 34 4909 80, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4909 34 4909 58, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4909 34 4909 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4909 34 4909 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4909 34 4909 46, srcInfoPoints = []}) "CCompoundLit"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4909 47 4909 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4909 47 4909 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4909 47 4909 58, srcInfoPoints = []}) "happy_var_2")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4909 59 4909 80, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4909 59 4909 60,SrcSpan "tests/examples/CParser.hs" 4909 79 4909 80]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4909 60 4909 79, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4909 60 4909 67, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4909 60 4909 67, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4909 60 4909 67, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4909 68 4909 79, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4909 68 4909 79, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4909 68 4909 79, srcInfoPoints = []}) "happy_var_5"))))))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4910 7 4910 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4910 7 4910 8,SrcSpan "tests/examples/CParser.hs" 4910 39 4910 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4910 8 4910 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4910 8 4910 9,SrcSpan "tests/examples/CParser.hs" 4910 11 4910 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4910 9 4910 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4910 9 4910 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4910 14 4910 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4910 14 4910 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4910 14 4910 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4910 14 4910 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4910 26 4910 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4910 26 4910 27,SrcSpan "tests/examples/CParser.hs" 4910 38 4910 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4910 27 4910 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4910 27 4910 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4910 27 4910 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4910 27 4910 36, srcInfoPoints = []}) "happyIn99"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4910 37 4910 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4910 37 4910 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4910 37 4910 38, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4912 1 4912 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4912 1 4912 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4912 1 4912 16, srcInfoPoints = []}) "happyReduce_366")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4912 17 4912 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4912 17 4912 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4912 19 4912 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4912 19 4912 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4912 19 4912 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4912 19 4912 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4912 19 4912 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4912 38 4912 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4912 38 4912 41, srcInfoPoints = []}) 93 "93"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4912 42 4912 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4912 42 4912 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4912 42 4912 60, srcInfoPoints = []}) "happyReduction_366"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4913 1 4917 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4913 1 4917 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4913 1 4913 19, srcInfoPoints = []}) "happyReduction_366") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4913 20 4913 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4913 20 4913 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4914 6 4917 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4914 6 4914 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4914 9 4917 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4914 9 4914 13,SrcSpan "tests/examples/CParser.hs" 4914 36 4914 38,SrcSpan "tests/examples/CParser.hs" 4914 39 4914 40,SrcSpan "tests/examples/CParser.hs" 4917 6 4917 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4914 14 4914 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4914 14 4914 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4914 14 4914 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4914 14 4914 25, srcInfoPoints = []}) "happyOut115"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4914 26 4914 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4914 26 4914 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4914 26 4914 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4914 41 4917 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4914 41 4914 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4914 41 4914 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4914 53 4917 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4914 53 4914 55]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4915 5 4917 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4915 5 4915 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4915 5 4915 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4915 5 4915 15, srcInfoPoints = []}) "happyIn100"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4916 10 4917 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4916 10 4916 11,SrcSpan "tests/examples/CParser.hs" 4917 5 4917 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4916 11 4916 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4916 11 4916 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4916 11 4916 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4916 11 4916 20, srcInfoPoints = []}) "singleton"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4916 21 4916 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4916 21 4916 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4916 21 4916 32, srcInfoPoints = []}) "happy_var_1"))))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4919 1 4919 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4919 1 4919 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4919 1 4919 16, srcInfoPoints = []}) "happyReduce_367")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4919 17 4919 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4919 17 4919 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4919 19 4919 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4919 19 4919 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4919 19 4919 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4919 19 4919 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4919 19 4919 36, srcInfoPoints = []}) "happySpecReduce_3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4919 38 4919 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4919 38 4919 41, srcInfoPoints = []}) 93 "93"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4919 42 4919 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4919 42 4919 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4919 42 4919 60, srcInfoPoints = []}) "happyReduction_367"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4920 1 4927 8, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4920 1 4927 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4920 1 4920 19, srcInfoPoints = []}) "happyReduction_367") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4920 20 4920 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4920 20 4920 29, srcInfoPoints = []}) "happy_x_3"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4921 5 4921 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4921 5 4921 14, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4922 5 4922 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4922 5 4922 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4923 6 4927 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4923 6 4923 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4923 9 4927 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4923 9 4923 13,SrcSpan "tests/examples/CParser.hs" 4923 36 4923 38,SrcSpan "tests/examples/CParser.hs" 4923 39 4923 40,SrcSpan "tests/examples/CParser.hs" 4927 7 4927 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4923 14 4923 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4923 14 4923 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4923 14 4923 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4923 14 4923 25, srcInfoPoints = []}) "happyOut100"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4923 26 4923 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4923 26 4923 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4923 26 4923 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4923 41 4927 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4923 41 4923 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4923 41 4923 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4923 53 4927 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4923 53 4923 55]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4924 5 4927 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4924 5 4924 9,SrcSpan "tests/examples/CParser.hs" 4924 32 4924 34,SrcSpan "tests/examples/CParser.hs" 4924 35 4924 36,SrcSpan "tests/examples/CParser.hs" 4927 6 4927 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4924 10 4924 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4924 10 4924 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4924 10 4924 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4924 10 4924 21, srcInfoPoints = []}) "happyOut115"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4924 22 4924 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4924 22 4924 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4924 22 4924 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4924 37 4927 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4924 37 4924 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4924 37 4924 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4924 49 4927 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4924 49 4924 51]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4925 5 4927 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4925 5 4925 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4925 5 4925 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4925 5 4925 15, srcInfoPoints = []}) "happyIn100"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4926 10 4927 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4926 10 4926 11,SrcSpan "tests/examples/CParser.hs" 4927 5 4927 6]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4926 11 4926 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4926 11 4926 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4926 11 4926 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4926 11 4926 22, srcInfoPoints = []}) "happy_var_1"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4926 23 4926 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4926 23 4926 24,SrcSpan "tests/examples/CParser.hs" 4926 24 4926 28,SrcSpan "tests/examples/CParser.hs" 4926 28 4926 29]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4926 23 4926 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4926 23 4926 24,SrcSpan "tests/examples/CParser.hs" 4926 24 4926 28,SrcSpan "tests/examples/CParser.hs" 4926 28 4926 29]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4926 24 4926 28, srcInfoPoints = []}) "snoc"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4926 30 4926 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4926 30 4926 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4926 30 4926 41, srcInfoPoints = []}) "happy_var_3"))))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4929 1 4929 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4929 1 4929 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4929 1 4929 16, srcInfoPoints = []}) "happyReduce_368")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4929 17 4929 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4929 17 4929 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4929 19 4929 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4929 19 4929 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4929 19 4929 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4929 19 4929 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4929 19 4929 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4929 38 4929 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4929 38 4929 41, srcInfoPoints = []}) 94 "94"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4929 42 4929 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4929 42 4929 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4929 42 4929 60, srcInfoPoints = []}) "happyReduction_368"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4930 1 4934 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4930 1 4934 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4930 1 4930 19, srcInfoPoints = []}) "happyReduction_368") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4930 20 4930 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4930 20 4930 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4931 6 4934 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4931 6 4931 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4931 9 4934 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4931 9 4931 13,SrcSpan "tests/examples/CParser.hs" 4931 35 4931 37,SrcSpan "tests/examples/CParser.hs" 4931 38 4931 39,SrcSpan "tests/examples/CParser.hs" 4934 6 4934 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4931 14 4931 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4931 14 4931 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4931 14 4931 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4931 14 4931 24, srcInfoPoints = []}) "happyOut99"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4931 25 4931 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4931 25 4931 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4931 25 4931 34, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4931 40 4934 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4931 40 4931 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4931 40 4931 51, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4931 52 4934 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4931 52 4931 54]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4932 5 4934 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4932 5 4932 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4932 5 4932 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4932 5 4932 15, srcInfoPoints = []}) "happyIn101"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4933 10 4934 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4933 10 4933 11,SrcSpan "tests/examples/CParser.hs" 4934 5 4934 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4933 11 4933 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4933 11 4933 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4933 11 4933 22, srcInfoPoints = []}) "happy_var_1")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4936 1 4936 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4936 1 4936 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4936 1 4936 16, srcInfoPoints = []}) "happyReduce_369")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4936 17 4936 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4936 17 4936 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4936 19 4936 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4936 19 4936 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4936 19 4936 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4936 19 4936 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4936 19 4936 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4936 19 4936 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4936 36 4936 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4936 36 4936 38, srcInfoPoints = []}) 2 "2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4936 39 4936 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4936 39 4936 42, srcInfoPoints = []}) 94 "94"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4936 43 4936 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4936 43 4936 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4936 43 4936 61, srcInfoPoints = []}) "happyReduction_369"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4937 1 4943 41, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4937 1 4943 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4937 1 4937 19, srcInfoPoints = []}) "happyReduction_369") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4937 20 4939 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4937 20 4937 21,SrcSpan "tests/examples/CParser.hs" 4939 14 4939 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4937 21 4939 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4937 21 4937 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4937 21 4937 30, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4937 31 4937 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4937 31 4937 32,SrcSpan "tests/examples/CParser.hs" 4937 32 4937 40,SrcSpan "tests/examples/CParser.hs" 4937 40 4937 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4937 32 4937 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4938 5 4939 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4938 5 4938 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4938 5 4938 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4938 15 4938 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4938 15 4938 16,SrcSpan "tests/examples/CParser.hs" 4938 16 4938 24,SrcSpan "tests/examples/CParser.hs" 4938 24 4938 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4938 16 4938 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4939 5 4939 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4939 5 4939 14, srcInfoPoints = []}) "happyRest")))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4939 16 4939 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4939 16 4939 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4940 6 4943 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4940 6 4940 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4940 8 4943 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4940 8 4943 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4940 8 4940 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4940 8 4940 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4940 8 4940 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4940 18 4943 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4940 18 4940 19,SrcSpan "tests/examples/CParser.hs" 4943 5 4943 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4940 19 4942 65, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4940 19 4940 23,SrcSpan "tests/examples/CParser.hs" 4940 46 4940 48,SrcSpan "tests/examples/CParser.hs" 4940 49 4940 50,SrcSpan "tests/examples/CParser.hs" 4942 64 4942 65]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4940 24 4940 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4940 24 4940 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4940 24 4940 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4940 24 4940 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4940 36 4940 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4940 36 4940 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4940 36 4940 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4940 51 4942 64, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4940 51 4940 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4940 51 4940 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4940 63 4942 64, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4940 63 4940 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4941 5 4942 64, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4941 5 4941 9,SrcSpan "tests/examples/CParser.hs" 4941 32 4941 34,SrcSpan "tests/examples/CParser.hs" 4941 35 4941 36,SrcSpan "tests/examples/CParser.hs" 4942 63 4942 64]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4941 10 4941 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4941 10 4941 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4941 10 4941 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4941 10 4941 21, srcInfoPoints = []}) "happyOut101"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4941 22 4941 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4941 22 4941 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4941 22 4941 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4941 37 4942 63, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4941 37 4941 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4941 37 4941 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4941 49 4942 63, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4941 49 4941 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4942 5 4942 63, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4942 5 4942 6,SrcSpan "tests/examples/CParser.hs" 4942 62 4942 63]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4942 7 4942 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4942 7 4942 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4942 7 4942 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4942 7 4942 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4942 7 4942 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4942 20 4942 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4942 20 4942 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4942 20 4942 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4942 32 4942 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4942 32 4942 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4942 32 4942 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4942 34 4942 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4942 34 4942 50, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4942 34 4942 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4942 34 4942 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4942 34 4942 40, srcInfoPoints = []}) "CUnary"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4942 41 4942 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4942 41 4942 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4942 41 4942 50, srcInfoPoints = []}) "CPreIncOp")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4942 51 4942 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4942 51 4942 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4942 51 4942 62, srcInfoPoints = []}) "happy_var_2"))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4943 7 4943 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4943 7 4943 8,SrcSpan "tests/examples/CParser.hs" 4943 40 4943 41]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4943 8 4943 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4943 8 4943 9,SrcSpan "tests/examples/CParser.hs" 4943 11 4943 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4943 9 4943 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4943 9 4943 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4943 14 4943 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4943 14 4943 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4943 14 4943 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4943 14 4943 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4943 26 4943 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4943 26 4943 27,SrcSpan "tests/examples/CParser.hs" 4943 39 4943 40]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4943 27 4943 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4943 27 4943 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4943 27 4943 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4943 27 4943 37, srcInfoPoints = []}) "happyIn101"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4943 38 4943 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4943 38 4943 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4943 38 4943 39, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4945 1 4945 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4945 1 4945 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4945 1 4945 16, srcInfoPoints = []}) "happyReduce_370")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4945 17 4945 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4945 17 4945 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4945 19 4945 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4945 19 4945 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4945 19 4945 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4945 19 4945 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4945 19 4945 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4945 19 4945 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4945 36 4945 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4945 36 4945 38, srcInfoPoints = []}) 2 "2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4945 39 4945 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4945 39 4945 42, srcInfoPoints = []}) 94 "94"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4945 43 4945 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4945 43 4945 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4945 43 4945 61, srcInfoPoints = []}) "happyReduction_370"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4946 1 4952 41, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4946 1 4952 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4946 1 4946 19, srcInfoPoints = []}) "happyReduction_370") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4946 20 4948 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4946 20 4946 21,SrcSpan "tests/examples/CParser.hs" 4948 14 4948 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4946 21 4948 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4946 21 4946 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4946 21 4946 30, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4946 31 4946 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4946 31 4946 32,SrcSpan "tests/examples/CParser.hs" 4946 32 4946 40,SrcSpan "tests/examples/CParser.hs" 4946 40 4946 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4946 32 4946 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4947 5 4948 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4947 5 4947 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4947 5 4947 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4947 15 4947 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4947 15 4947 16,SrcSpan "tests/examples/CParser.hs" 4947 16 4947 24,SrcSpan "tests/examples/CParser.hs" 4947 24 4947 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4947 16 4947 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4948 5 4948 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4948 5 4948 14, srcInfoPoints = []}) "happyRest")))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4948 16 4948 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4948 16 4948 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4949 6 4952 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4949 6 4949 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4949 8 4952 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4949 8 4952 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4949 8 4949 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4949 8 4949 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4949 8 4949 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4949 18 4952 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4949 18 4949 19,SrcSpan "tests/examples/CParser.hs" 4952 5 4952 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4949 19 4951 65, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4949 19 4949 23,SrcSpan "tests/examples/CParser.hs" 4949 46 4949 48,SrcSpan "tests/examples/CParser.hs" 4949 49 4949 50,SrcSpan "tests/examples/CParser.hs" 4951 64 4951 65]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4949 24 4949 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4949 24 4949 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4949 24 4949 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4949 24 4949 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4949 36 4949 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4949 36 4949 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4949 36 4949 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4949 51 4951 64, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4949 51 4949 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4949 51 4949 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4949 63 4951 64, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4949 63 4949 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4950 5 4951 64, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4950 5 4950 9,SrcSpan "tests/examples/CParser.hs" 4950 32 4950 34,SrcSpan "tests/examples/CParser.hs" 4950 35 4950 36,SrcSpan "tests/examples/CParser.hs" 4951 63 4951 64]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4950 10 4950 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4950 10 4950 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4950 10 4950 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4950 10 4950 21, srcInfoPoints = []}) "happyOut101"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4950 22 4950 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4950 22 4950 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4950 22 4950 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4950 37 4951 63, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4950 37 4950 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4950 37 4950 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4950 49 4951 63, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4950 49 4950 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4951 5 4951 63, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4951 5 4951 6,SrcSpan "tests/examples/CParser.hs" 4951 62 4951 63]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4951 7 4951 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4951 7 4951 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4951 7 4951 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4951 7 4951 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4951 7 4951 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4951 20 4951 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4951 20 4951 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4951 20 4951 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4951 32 4951 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4951 32 4951 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4951 32 4951 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4951 34 4951 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4951 34 4951 50, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4951 34 4951 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4951 34 4951 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4951 34 4951 40, srcInfoPoints = []}) "CUnary"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4951 41 4951 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4951 41 4951 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4951 41 4951 50, srcInfoPoints = []}) "CPreDecOp")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4951 51 4951 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4951 51 4951 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4951 51 4951 62, srcInfoPoints = []}) "happy_var_2"))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4952 7 4952 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4952 7 4952 8,SrcSpan "tests/examples/CParser.hs" 4952 40 4952 41]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4952 8 4952 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4952 8 4952 9,SrcSpan "tests/examples/CParser.hs" 4952 11 4952 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4952 9 4952 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4952 9 4952 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4952 14 4952 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4952 14 4952 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4952 14 4952 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4952 14 4952 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4952 26 4952 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4952 26 4952 27,SrcSpan "tests/examples/CParser.hs" 4952 39 4952 40]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4952 27 4952 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4952 27 4952 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4952 27 4952 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4952 27 4952 37, srcInfoPoints = []}) "happyIn101"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4952 38 4952 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4952 38 4952 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4952 38 4952 39, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4954 1 4954 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4954 1 4954 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4954 1 4954 16, srcInfoPoints = []}) "happyReduce_371")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4954 17 4954 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4954 17 4954 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4954 19 4954 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4954 19 4954 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4954 19 4954 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4954 19 4954 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4954 19 4954 36, srcInfoPoints = []}) "happySpecReduce_2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4954 38 4954 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4954 38 4954 41, srcInfoPoints = []}) 94 "94"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4954 42 4954 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4954 42 4954 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4954 42 4954 60, srcInfoPoints = []}) "happyReduction_371"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4955 1 4960 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4955 1 4960 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4955 1 4955 19, srcInfoPoints = []}) "happyReduction_371") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4955 20 4955 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4955 20 4955 29, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4956 5 4956 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4956 5 4956 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4957 6 4960 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4957 6 4957 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4957 9 4960 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4957 9 4957 13,SrcSpan "tests/examples/CParser.hs" 4957 36 4957 38,SrcSpan "tests/examples/CParser.hs" 4957 39 4957 40,SrcSpan "tests/examples/CParser.hs" 4960 6 4960 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4957 14 4957 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4957 14 4957 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4957 14 4957 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4957 14 4957 25, srcInfoPoints = []}) "happyOut103"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4957 26 4957 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4957 26 4957 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4957 26 4957 35, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4957 41 4960 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4957 41 4957 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4957 41 4957 52, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4957 53 4960 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4957 53 4957 55]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4958 5 4960 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4958 5 4958 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4958 5 4958 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4958 5 4958 15, srcInfoPoints = []}) "happyIn101"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4959 10 4960 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4959 10 4959 11,SrcSpan "tests/examples/CParser.hs" 4960 5 4960 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4959 11 4959 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4959 11 4959 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4959 11 4959 22, srcInfoPoints = []}) "happy_var_2")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4962 1 4962 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4962 1 4962 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4962 1 4962 16, srcInfoPoints = []}) "happyReduce_372")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4962 17 4962 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4962 17 4962 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4962 19 4962 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4962 19 4962 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4962 19 4962 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4962 19 4962 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4962 19 4962 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4962 19 4962 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4962 36 4962 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4962 36 4962 38, srcInfoPoints = []}) 2 "2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4962 39 4962 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4962 39 4962 42, srcInfoPoints = []}) 94 "94"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4962 43 4962 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4962 43 4962 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4962 43 4962 61, srcInfoPoints = []}) "happyReduction_372"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4963 1 4969 41, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4963 1 4969 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4963 1 4963 19, srcInfoPoints = []}) "happyReduction_372") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4963 20 4965 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4963 20 4963 21,SrcSpan "tests/examples/CParser.hs" 4965 14 4965 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4963 21 4965 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4963 21 4963 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4963 21 4963 30, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4963 31 4963 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4963 31 4963 32,SrcSpan "tests/examples/CParser.hs" 4963 32 4963 40,SrcSpan "tests/examples/CParser.hs" 4963 40 4963 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4963 32 4963 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4964 5 4965 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4964 5 4964 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4964 5 4964 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4964 15 4964 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4964 15 4964 16,SrcSpan "tests/examples/CParser.hs" 4964 16 4964 24,SrcSpan "tests/examples/CParser.hs" 4964 24 4964 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4964 16 4964 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4965 5 4965 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4965 5 4965 14, srcInfoPoints = []}) "happyRest")))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4965 16 4965 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4965 16 4965 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4966 6 4969 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4966 6 4966 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4966 8 4969 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4966 8 4969 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4966 8 4966 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4966 8 4966 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4966 8 4966 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4966 18 4969 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4966 18 4966 19,SrcSpan "tests/examples/CParser.hs" 4969 5 4969 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4966 19 4968 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4966 19 4966 23,SrcSpan "tests/examples/CParser.hs" 4966 46 4966 48,SrcSpan "tests/examples/CParser.hs" 4966 49 4966 50,SrcSpan "tests/examples/CParser.hs" 4968 72 4968 73]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4966 24 4966 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4966 24 4966 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4966 24 4966 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4966 24 4966 35, srcInfoPoints = []}) "happyOut102"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4966 36 4966 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4966 36 4966 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4966 36 4966 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4966 51 4968 72, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4966 51 4966 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4966 51 4966 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4966 63 4968 72, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4966 63 4966 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4967 5 4968 72, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4967 5 4967 9,SrcSpan "tests/examples/CParser.hs" 4967 32 4967 34,SrcSpan "tests/examples/CParser.hs" 4967 35 4967 36,SrcSpan "tests/examples/CParser.hs" 4968 71 4968 72]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4967 10 4967 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4967 10 4967 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4967 10 4967 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4967 10 4967 21, srcInfoPoints = []}) "happyOut103"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4967 22 4967 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4967 22 4967 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4967 22 4967 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4967 37 4968 71, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4967 37 4967 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4967 37 4967 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4967 49 4968 71, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4967 49 4967 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4968 5 4968 71, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4968 5 4968 6,SrcSpan "tests/examples/CParser.hs" 4968 70 4968 71]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4968 7 4968 70, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4968 7 4968 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4968 7 4968 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4968 7 4968 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4968 7 4968 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4968 20 4968 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4968 20 4968 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4968 20 4968 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4968 32 4968 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4968 32 4968 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4968 32 4968 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4968 34 4968 70, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4968 34 4968 58, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4968 34 4968 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4968 34 4968 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4968 34 4968 40, srcInfoPoints = []}) "CUnary"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4968 41 4968 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4968 41 4968 42,SrcSpan "tests/examples/CParser.hs" 4968 57 4968 58]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4968 42 4968 57, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4968 42 4968 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4968 42 4968 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4968 42 4968 45, srcInfoPoints = []}) "unL"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4968 46 4968 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4968 46 4968 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4968 46 4968 57, srcInfoPoints = []}) "happy_var_1")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4968 59 4968 70, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4968 59 4968 70, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4968 59 4968 70, srcInfoPoints = []}) "happy_var_2"))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4969 7 4969 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4969 7 4969 8,SrcSpan "tests/examples/CParser.hs" 4969 40 4969 41]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4969 8 4969 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4969 8 4969 9,SrcSpan "tests/examples/CParser.hs" 4969 11 4969 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4969 9 4969 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4969 9 4969 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4969 14 4969 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4969 14 4969 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4969 14 4969 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4969 14 4969 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4969 26 4969 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4969 26 4969 27,SrcSpan "tests/examples/CParser.hs" 4969 39 4969 40]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4969 27 4969 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4969 27 4969 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4969 27 4969 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4969 27 4969 37, srcInfoPoints = []}) "happyIn101"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4969 38 4969 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4969 38 4969 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4969 38 4969 39, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4971 1 4971 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4971 1 4971 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4971 1 4971 16, srcInfoPoints = []}) "happyReduce_373")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4971 17 4971 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4971 17 4971 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4971 19 4971 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4971 19 4971 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4971 19 4971 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4971 19 4971 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4971 19 4971 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4971 19 4971 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4971 36 4971 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4971 36 4971 38, srcInfoPoints = []}) 2 "2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4971 39 4971 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4971 39 4971 42, srcInfoPoints = []}) 94 "94"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4971 43 4971 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4971 43 4971 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4971 43 4971 61, srcInfoPoints = []}) "happyReduction_373"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4972 1 4978 41, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4972 1 4978 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4972 1 4972 19, srcInfoPoints = []}) "happyReduction_373") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4972 20 4974 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4972 20 4972 21,SrcSpan "tests/examples/CParser.hs" 4974 14 4974 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4972 21 4974 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4972 21 4972 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4972 21 4972 30, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4972 31 4972 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4972 31 4972 32,SrcSpan "tests/examples/CParser.hs" 4972 32 4972 40,SrcSpan "tests/examples/CParser.hs" 4972 40 4972 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4972 32 4972 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4973 5 4974 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4973 5 4973 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4973 5 4973 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4973 15 4973 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4973 15 4973 16,SrcSpan "tests/examples/CParser.hs" 4973 16 4973 24,SrcSpan "tests/examples/CParser.hs" 4973 24 4973 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4973 16 4973 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4974 5 4974 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4974 5 4974 14, srcInfoPoints = []}) "happyRest")))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4974 16 4974 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4974 16 4974 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4975 6 4978 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4975 6 4975 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4975 8 4978 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4975 8 4978 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4975 8 4975 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4975 8 4975 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4975 8 4975 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4975 18 4978 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4975 18 4975 19,SrcSpan "tests/examples/CParser.hs" 4978 5 4978 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4975 19 4977 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4975 19 4975 23,SrcSpan "tests/examples/CParser.hs" 4975 46 4975 48,SrcSpan "tests/examples/CParser.hs" 4975 49 4975 50,SrcSpan "tests/examples/CParser.hs" 4977 59 4977 60]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4975 24 4975 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4975 24 4975 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4975 24 4975 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4975 24 4975 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4975 36 4975 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4975 36 4975 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4975 36 4975 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4975 51 4977 59, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4975 51 4975 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4975 51 4975 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4975 63 4977 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4975 63 4975 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4976 5 4977 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4976 5 4976 9,SrcSpan "tests/examples/CParser.hs" 4976 32 4976 34,SrcSpan "tests/examples/CParser.hs" 4976 35 4976 36,SrcSpan "tests/examples/CParser.hs" 4977 58 4977 59]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4976 10 4976 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4976 10 4976 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4976 10 4976 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4976 10 4976 21, srcInfoPoints = []}) "happyOut101"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4976 22 4976 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4976 22 4976 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4976 22 4976 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4976 37 4977 58, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4976 37 4976 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4976 37 4976 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4976 49 4977 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4976 49 4976 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4977 5 4977 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4977 5 4977 6,SrcSpan "tests/examples/CParser.hs" 4977 57 4977 58]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4977 7 4977 57, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4977 7 4977 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4977 7 4977 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4977 7 4977 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4977 7 4977 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4977 20 4977 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4977 20 4977 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4977 20 4977 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4977 32 4977 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4977 32 4977 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4977 32 4977 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4977 34 4977 57, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4977 34 4977 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4977 34 4977 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4977 34 4977 45, srcInfoPoints = []}) "CSizeofExpr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4977 46 4977 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4977 46 4977 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4977 46 4977 57, srcInfoPoints = []}) "happy_var_2"))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4978 7 4978 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4978 7 4978 8,SrcSpan "tests/examples/CParser.hs" 4978 40 4978 41]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4978 8 4978 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4978 8 4978 9,SrcSpan "tests/examples/CParser.hs" 4978 11 4978 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4978 9 4978 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4978 9 4978 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4978 14 4978 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4978 14 4978 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4978 14 4978 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4978 14 4978 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4978 26 4978 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4978 26 4978 27,SrcSpan "tests/examples/CParser.hs" 4978 39 4978 40]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4978 27 4978 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4978 27 4978 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4978 27 4978 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4978 27 4978 37, srcInfoPoints = []}) "happyIn101"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4978 38 4978 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4978 38 4978 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4978 38 4978 39, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4980 1 4980 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4980 1 4980 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4980 1 4980 16, srcInfoPoints = []}) "happyReduce_374")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4980 17 4980 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4980 17 4980 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4980 19 4980 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4980 19 4980 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4980 19 4980 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4980 19 4980 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4980 19 4980 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4980 19 4980 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4980 36 4980 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4980 36 4980 38, srcInfoPoints = []}) 4 "4"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4980 39 4980 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4980 39 4980 42, srcInfoPoints = []}) 94 "94"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4980 43 4980 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4980 43 4980 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4980 43 4980 61, srcInfoPoints = []}) "happyReduction_374"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4981 1 4989 41, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4981 1 4989 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4981 1 4981 19, srcInfoPoints = []}) "happyReduction_374") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4981 20 4985 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4981 20 4981 21,SrcSpan "tests/examples/CParser.hs" 4985 14 4985 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4981 21 4985 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4981 21 4981 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4981 21 4981 30, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4981 31 4981 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4981 31 4981 32,SrcSpan "tests/examples/CParser.hs" 4981 32 4981 40,SrcSpan "tests/examples/CParser.hs" 4981 40 4981 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4981 32 4981 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4982 5 4985 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4982 5 4982 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4982 5 4982 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4982 15 4982 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4982 15 4982 16,SrcSpan "tests/examples/CParser.hs" 4982 16 4982 24,SrcSpan "tests/examples/CParser.hs" 4982 24 4982 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4982 16 4982 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4983 5 4985 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4983 5 4983 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4983 5 4983 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4983 15 4983 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4983 15 4983 16,SrcSpan "tests/examples/CParser.hs" 4983 16 4983 24,SrcSpan "tests/examples/CParser.hs" 4983 24 4983 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4983 16 4983 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4984 5 4985 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4984 5 4984 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4984 5 4984 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4984 15 4984 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4984 15 4984 16,SrcSpan "tests/examples/CParser.hs" 4984 16 4984 24,SrcSpan "tests/examples/CParser.hs" 4984 24 4984 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4984 16 4984 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4985 5 4985 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4985 5 4985 14, srcInfoPoints = []}) "happyRest")))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4985 16 4985 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4985 16 4985 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4986 6 4989 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4986 6 4986 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4986 8 4989 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4986 8 4989 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4986 8 4986 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4986 8 4986 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4986 8 4986 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4986 18 4989 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4986 18 4986 19,SrcSpan "tests/examples/CParser.hs" 4989 5 4989 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4986 19 4988 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4986 19 4986 23,SrcSpan "tests/examples/CParser.hs" 4986 46 4986 48,SrcSpan "tests/examples/CParser.hs" 4986 49 4986 50,SrcSpan "tests/examples/CParser.hs" 4988 59 4988 60]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4986 24 4986 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4986 24 4986 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4986 24 4986 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4986 24 4986 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4986 36 4986 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4986 36 4986 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4986 36 4986 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4986 51 4988 59, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4986 51 4986 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4986 51 4986 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4986 63 4988 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4986 63 4986 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4987 5 4988 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4987 5 4987 9,SrcSpan "tests/examples/CParser.hs" 4987 31 4987 33,SrcSpan "tests/examples/CParser.hs" 4987 34 4987 35,SrcSpan "tests/examples/CParser.hs" 4988 58 4988 59]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4987 10 4987 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4987 10 4987 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4987 10 4987 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4987 10 4987 20, srcInfoPoints = []}) "happyOut83"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4987 21 4987 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4987 21 4987 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4987 21 4987 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4987 36 4988 58, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4987 36 4987 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4987 36 4987 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4987 48 4988 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4987 48 4987 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4988 5 4988 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4988 5 4988 6,SrcSpan "tests/examples/CParser.hs" 4988 57 4988 58]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4988 7 4988 57, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4988 7 4988 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4988 7 4988 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4988 7 4988 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4988 7 4988 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4988 20 4988 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4988 20 4988 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4988 20 4988 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4988 32 4988 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4988 32 4988 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4988 32 4988 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4988 34 4988 57, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4988 34 4988 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4988 34 4988 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4988 34 4988 45, srcInfoPoints = []}) "CSizeofType"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4988 46 4988 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4988 46 4988 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4988 46 4988 57, srcInfoPoints = []}) "happy_var_3"))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4989 7 4989 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4989 7 4989 8,SrcSpan "tests/examples/CParser.hs" 4989 40 4989 41]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4989 8 4989 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4989 8 4989 9,SrcSpan "tests/examples/CParser.hs" 4989 11 4989 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4989 9 4989 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4989 9 4989 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4989 14 4989 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4989 14 4989 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4989 14 4989 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4989 14 4989 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4989 26 4989 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4989 26 4989 27,SrcSpan "tests/examples/CParser.hs" 4989 39 4989 40]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4989 27 4989 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4989 27 4989 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4989 27 4989 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4989 27 4989 37, srcInfoPoints = []}) "happyIn101"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4989 38 4989 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4989 38 4989 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4989 38 4989 39, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4991 1 4991 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4991 1 4991 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4991 1 4991 16, srcInfoPoints = []}) "happyReduce_375")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4991 17 4991 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4991 17 4991 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4991 19 4991 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4991 19 4991 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4991 19 4991 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4991 19 4991 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4991 19 4991 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4991 19 4991 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4991 36 4991 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4991 36 4991 38, srcInfoPoints = []}) 2 "2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4991 39 4991 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4991 39 4991 42, srcInfoPoints = []}) 94 "94"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4991 43 4991 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4991 43 4991 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4991 43 4991 61, srcInfoPoints = []}) "happyReduction_375"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4992 1 4998 41, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4992 1 4998 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4992 1 4992 19, srcInfoPoints = []}) "happyReduction_375") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4992 20 4994 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4992 20 4992 21,SrcSpan "tests/examples/CParser.hs" 4994 14 4994 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4992 21 4994 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4992 21 4992 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4992 21 4992 30, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4992 31 4992 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4992 31 4992 32,SrcSpan "tests/examples/CParser.hs" 4992 32 4992 40,SrcSpan "tests/examples/CParser.hs" 4992 40 4992 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4992 32 4992 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4993 5 4994 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4993 5 4993 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4993 5 4993 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4993 15 4993 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4993 15 4993 16,SrcSpan "tests/examples/CParser.hs" 4993 16 4993 24,SrcSpan "tests/examples/CParser.hs" 4993 24 4993 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4993 16 4993 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4994 5 4994 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4994 5 4994 14, srcInfoPoints = []}) "happyRest")))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4994 16 4994 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4994 16 4994 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4995 6 4998 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4995 6 4995 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4995 8 4998 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4995 8 4998 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4995 8 4995 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4995 8 4995 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4995 8 4995 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4995 18 4998 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4995 18 4995 19,SrcSpan "tests/examples/CParser.hs" 4998 5 4998 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4995 19 4997 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4995 19 4995 23,SrcSpan "tests/examples/CParser.hs" 4995 46 4995 48,SrcSpan "tests/examples/CParser.hs" 4995 49 4995 50,SrcSpan "tests/examples/CParser.hs" 4997 60 4997 61]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4995 24 4995 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4995 24 4995 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4995 24 4995 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4995 24 4995 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4995 36 4995 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4995 36 4995 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4995 36 4995 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4995 51 4997 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4995 51 4995 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4995 51 4995 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4995 63 4997 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4995 63 4995 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4996 5 4997 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4996 5 4996 9,SrcSpan "tests/examples/CParser.hs" 4996 32 4996 34,SrcSpan "tests/examples/CParser.hs" 4996 35 4996 36,SrcSpan "tests/examples/CParser.hs" 4997 59 4997 60]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4996 10 4996 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4996 10 4996 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4996 10 4996 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4996 10 4996 21, srcInfoPoints = []}) "happyOut101"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4996 22 4996 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4996 22 4996 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4996 22 4996 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4996 37 4997 59, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4996 37 4996 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4996 37 4996 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4996 49 4997 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4996 49 4996 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4997 5 4997 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4997 5 4997 6,SrcSpan "tests/examples/CParser.hs" 4997 58 4997 59]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4997 7 4997 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4997 7 4997 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4997 7 4997 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4997 7 4997 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4997 7 4997 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4997 20 4997 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4997 20 4997 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4997 20 4997 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4997 32 4997 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4997 32 4997 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4997 32 4997 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4997 34 4997 58, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4997 34 4997 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4997 34 4997 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4997 34 4997 46, srcInfoPoints = []}) "CAlignofExpr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4997 47 4997 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4997 47 4997 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4997 47 4997 58, srcInfoPoints = []}) "happy_var_2"))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4998 7 4998 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4998 7 4998 8,SrcSpan "tests/examples/CParser.hs" 4998 40 4998 41]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4998 8 4998 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4998 8 4998 9,SrcSpan "tests/examples/CParser.hs" 4998 11 4998 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4998 9 4998 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4998 9 4998 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4998 14 4998 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4998 14 4998 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4998 14 4998 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4998 14 4998 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4998 26 4998 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 4998 26 4998 27,SrcSpan "tests/examples/CParser.hs" 4998 39 4998 40]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4998 27 4998 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4998 27 4998 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4998 27 4998 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4998 27 4998 37, srcInfoPoints = []}) "happyIn101"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4998 38 4998 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4998 38 4998 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4998 38 4998 39, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5000 1 5000 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5000 1 5000 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5000 1 5000 16, srcInfoPoints = []}) "happyReduce_376")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5000 17 5000 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5000 17 5000 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5000 19 5000 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5000 19 5000 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5000 19 5000 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5000 19 5000 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5000 19 5000 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5000 19 5000 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5000 36 5000 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5000 36 5000 38, srcInfoPoints = []}) 4 "4"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5000 39 5000 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5000 39 5000 42, srcInfoPoints = []}) 94 "94"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5000 43 5000 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5000 43 5000 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5000 43 5000 61, srcInfoPoints = []}) "happyReduction_376"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5001 1 5009 41, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5001 1 5009 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5001 1 5001 19, srcInfoPoints = []}) "happyReduction_376") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5001 20 5005 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5001 20 5001 21,SrcSpan "tests/examples/CParser.hs" 5005 14 5005 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5001 21 5005 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5001 21 5001 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5001 21 5001 30, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5001 31 5001 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5001 31 5001 32,SrcSpan "tests/examples/CParser.hs" 5001 32 5001 40,SrcSpan "tests/examples/CParser.hs" 5001 40 5001 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5001 32 5001 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5002 5 5005 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5002 5 5002 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5002 5 5002 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5002 15 5002 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5002 15 5002 16,SrcSpan "tests/examples/CParser.hs" 5002 16 5002 24,SrcSpan "tests/examples/CParser.hs" 5002 24 5002 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5002 16 5002 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5003 5 5005 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5003 5 5003 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5003 5 5003 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5003 15 5003 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5003 15 5003 16,SrcSpan "tests/examples/CParser.hs" 5003 16 5003 24,SrcSpan "tests/examples/CParser.hs" 5003 24 5003 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5003 16 5003 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5004 5 5005 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5004 5 5004 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5004 5 5004 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5004 15 5004 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5004 15 5004 16,SrcSpan "tests/examples/CParser.hs" 5004 16 5004 24,SrcSpan "tests/examples/CParser.hs" 5004 24 5004 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5004 16 5004 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5005 5 5005 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5005 5 5005 14, srcInfoPoints = []}) "happyRest")))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5005 16 5005 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5005 16 5005 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5006 6 5009 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5006 6 5006 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5006 8 5009 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5006 8 5009 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5006 8 5006 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5006 8 5006 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5006 8 5006 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5006 18 5009 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5006 18 5006 19,SrcSpan "tests/examples/CParser.hs" 5009 5 5009 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5006 19 5008 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5006 19 5006 23,SrcSpan "tests/examples/CParser.hs" 5006 46 5006 48,SrcSpan "tests/examples/CParser.hs" 5006 49 5006 50,SrcSpan "tests/examples/CParser.hs" 5008 60 5008 61]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5006 24 5006 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5006 24 5006 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5006 24 5006 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5006 24 5006 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5006 36 5006 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5006 36 5006 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5006 36 5006 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5006 51 5008 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5006 51 5006 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5006 51 5006 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5006 63 5008 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5006 63 5006 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5007 5 5008 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5007 5 5007 9,SrcSpan "tests/examples/CParser.hs" 5007 31 5007 33,SrcSpan "tests/examples/CParser.hs" 5007 34 5007 35,SrcSpan "tests/examples/CParser.hs" 5008 59 5008 60]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5007 10 5007 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5007 10 5007 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5007 10 5007 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5007 10 5007 20, srcInfoPoints = []}) "happyOut83"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5007 21 5007 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5007 21 5007 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5007 21 5007 30, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5007 36 5008 59, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5007 36 5007 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5007 36 5007 47, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5007 48 5008 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5007 48 5007 50]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5008 5 5008 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5008 5 5008 6,SrcSpan "tests/examples/CParser.hs" 5008 58 5008 59]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5008 7 5008 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5008 7 5008 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5008 7 5008 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5008 7 5008 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5008 7 5008 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5008 20 5008 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5008 20 5008 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5008 20 5008 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5008 32 5008 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5008 32 5008 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5008 32 5008 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5008 34 5008 58, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5008 34 5008 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5008 34 5008 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5008 34 5008 46, srcInfoPoints = []}) "CAlignofType"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5008 47 5008 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5008 47 5008 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5008 47 5008 58, srcInfoPoints = []}) "happy_var_3"))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5009 7 5009 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5009 7 5009 8,SrcSpan "tests/examples/CParser.hs" 5009 40 5009 41]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5009 8 5009 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5009 8 5009 9,SrcSpan "tests/examples/CParser.hs" 5009 11 5009 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5009 9 5009 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5009 9 5009 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5009 14 5009 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5009 14 5009 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5009 14 5009 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5009 14 5009 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5009 26 5009 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5009 26 5009 27,SrcSpan "tests/examples/CParser.hs" 5009 39 5009 40]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5009 27 5009 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5009 27 5009 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5009 27 5009 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5009 27 5009 37, srcInfoPoints = []}) "happyIn101"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5009 38 5009 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5009 38 5009 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5009 38 5009 39, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5011 1 5011 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5011 1 5011 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5011 1 5011 16, srcInfoPoints = []}) "happyReduce_377")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5011 17 5011 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5011 17 5011 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5011 19 5011 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5011 19 5011 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5011 19 5011 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5011 19 5011 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5011 19 5011 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5011 19 5011 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5011 36 5011 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5011 36 5011 38, srcInfoPoints = []}) 2 "2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5011 39 5011 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5011 39 5011 42, srcInfoPoints = []}) 94 "94"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5011 43 5011 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5011 43 5011 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5011 43 5011 61, srcInfoPoints = []}) "happyReduction_377"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5012 1 5018 41, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5012 1 5018 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5012 1 5012 19, srcInfoPoints = []}) "happyReduction_377") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5012 20 5014 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5012 20 5012 21,SrcSpan "tests/examples/CParser.hs" 5014 14 5014 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5012 21 5014 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5012 21 5012 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5012 21 5012 30, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5012 31 5012 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5012 31 5012 32,SrcSpan "tests/examples/CParser.hs" 5012 32 5012 40,SrcSpan "tests/examples/CParser.hs" 5012 40 5012 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5012 32 5012 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5013 5 5014 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5013 5 5013 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5013 5 5013 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5013 15 5013 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5013 15 5013 16,SrcSpan "tests/examples/CParser.hs" 5013 16 5013 24,SrcSpan "tests/examples/CParser.hs" 5013 24 5013 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5013 16 5013 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5014 5 5014 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5014 5 5014 14, srcInfoPoints = []}) "happyRest")))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5014 16 5014 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5014 16 5014 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5015 6 5018 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5015 6 5015 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5015 8 5018 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5015 8 5018 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5015 8 5015 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5015 8 5015 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5015 8 5015 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5015 18 5018 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5015 18 5015 19,SrcSpan "tests/examples/CParser.hs" 5018 5 5018 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5015 19 5017 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5015 19 5015 23,SrcSpan "tests/examples/CParser.hs" 5015 46 5015 48,SrcSpan "tests/examples/CParser.hs" 5015 49 5015 50,SrcSpan "tests/examples/CParser.hs" 5017 60 5017 61]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5015 24 5015 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5015 24 5015 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5015 24 5015 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5015 24 5015 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5015 36 5015 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5015 36 5015 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5015 36 5015 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5015 51 5017 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5015 51 5015 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5015 51 5015 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5015 63 5017 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5015 63 5015 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5016 5 5017 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5016 5 5016 9,SrcSpan "tests/examples/CParser.hs" 5016 32 5016 34,SrcSpan "tests/examples/CParser.hs" 5016 35 5016 36,SrcSpan "tests/examples/CParser.hs" 5017 59 5017 60]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5016 10 5016 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5016 10 5016 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5016 10 5016 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5016 10 5016 21, srcInfoPoints = []}) "happyOut101"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5016 22 5016 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5016 22 5016 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5016 22 5016 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5016 37 5017 59, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5016 37 5016 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5016 37 5016 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5016 49 5017 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5016 49 5016 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5017 5 5017 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5017 5 5017 6,SrcSpan "tests/examples/CParser.hs" 5017 58 5017 59]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5017 7 5017 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5017 7 5017 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5017 7 5017 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5017 7 5017 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5017 7 5017 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5017 20 5017 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5017 20 5017 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5017 20 5017 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5017 32 5017 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5017 32 5017 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5017 32 5017 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5017 34 5017 58, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5017 34 5017 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5017 34 5017 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5017 34 5017 46, srcInfoPoints = []}) "CComplexReal"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5017 47 5017 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5017 47 5017 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5017 47 5017 58, srcInfoPoints = []}) "happy_var_2"))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5018 7 5018 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5018 7 5018 8,SrcSpan "tests/examples/CParser.hs" 5018 40 5018 41]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5018 8 5018 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5018 8 5018 9,SrcSpan "tests/examples/CParser.hs" 5018 11 5018 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5018 9 5018 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5018 9 5018 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5018 14 5018 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5018 14 5018 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5018 14 5018 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5018 14 5018 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5018 26 5018 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5018 26 5018 27,SrcSpan "tests/examples/CParser.hs" 5018 39 5018 40]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5018 27 5018 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5018 27 5018 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5018 27 5018 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5018 27 5018 37, srcInfoPoints = []}) "happyIn101"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5018 38 5018 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5018 38 5018 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5018 38 5018 39, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5020 1 5020 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5020 1 5020 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5020 1 5020 16, srcInfoPoints = []}) "happyReduce_378")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5020 17 5020 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5020 17 5020 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5020 19 5020 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5020 19 5020 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5020 19 5020 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5020 19 5020 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5020 19 5020 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5020 19 5020 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5020 36 5020 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5020 36 5020 38, srcInfoPoints = []}) 2 "2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5020 39 5020 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5020 39 5020 42, srcInfoPoints = []}) 94 "94"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5020 43 5020 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5020 43 5020 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5020 43 5020 61, srcInfoPoints = []}) "happyReduction_378"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5021 1 5027 41, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5021 1 5027 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5021 1 5021 19, srcInfoPoints = []}) "happyReduction_378") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5021 20 5023 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5021 20 5021 21,SrcSpan "tests/examples/CParser.hs" 5023 14 5023 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5021 21 5023 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5021 21 5021 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5021 21 5021 30, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5021 31 5021 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5021 31 5021 32,SrcSpan "tests/examples/CParser.hs" 5021 32 5021 40,SrcSpan "tests/examples/CParser.hs" 5021 40 5021 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5021 32 5021 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5022 5 5023 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5022 5 5022 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5022 5 5022 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5022 15 5022 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5022 15 5022 16,SrcSpan "tests/examples/CParser.hs" 5022 16 5022 24,SrcSpan "tests/examples/CParser.hs" 5022 24 5022 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5022 16 5022 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5023 5 5023 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5023 5 5023 14, srcInfoPoints = []}) "happyRest")))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5023 16 5023 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5023 16 5023 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5024 6 5027 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5024 6 5024 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5024 8 5027 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5024 8 5027 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5024 8 5024 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5024 8 5024 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5024 8 5024 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5024 18 5027 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5024 18 5024 19,SrcSpan "tests/examples/CParser.hs" 5027 5 5027 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5024 19 5026 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5024 19 5024 23,SrcSpan "tests/examples/CParser.hs" 5024 46 5024 48,SrcSpan "tests/examples/CParser.hs" 5024 49 5024 50,SrcSpan "tests/examples/CParser.hs" 5026 60 5026 61]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5024 24 5024 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5024 24 5024 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5024 24 5024 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5024 24 5024 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5024 36 5024 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5024 36 5024 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5024 36 5024 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5024 51 5026 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5024 51 5024 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5024 51 5024 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5024 63 5026 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5024 63 5024 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5025 5 5026 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5025 5 5025 9,SrcSpan "tests/examples/CParser.hs" 5025 32 5025 34,SrcSpan "tests/examples/CParser.hs" 5025 35 5025 36,SrcSpan "tests/examples/CParser.hs" 5026 59 5026 60]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5025 10 5025 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5025 10 5025 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5025 10 5025 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5025 10 5025 21, srcInfoPoints = []}) "happyOut101"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5025 22 5025 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5025 22 5025 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5025 22 5025 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5025 37 5026 59, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5025 37 5025 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5025 37 5025 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5025 49 5026 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5025 49 5025 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5026 5 5026 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5026 5 5026 6,SrcSpan "tests/examples/CParser.hs" 5026 58 5026 59]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5026 7 5026 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5026 7 5026 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5026 7 5026 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5026 7 5026 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5026 7 5026 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5026 20 5026 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5026 20 5026 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5026 20 5026 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5026 32 5026 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5026 32 5026 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5026 32 5026 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5026 34 5026 58, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5026 34 5026 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5026 34 5026 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5026 34 5026 46, srcInfoPoints = []}) "CComplexImag"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5026 47 5026 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5026 47 5026 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5026 47 5026 58, srcInfoPoints = []}) "happy_var_2"))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5027 7 5027 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5027 7 5027 8,SrcSpan "tests/examples/CParser.hs" 5027 40 5027 41]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5027 8 5027 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5027 8 5027 9,SrcSpan "tests/examples/CParser.hs" 5027 11 5027 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5027 9 5027 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5027 9 5027 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5027 14 5027 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5027 14 5027 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5027 14 5027 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5027 14 5027 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5027 26 5027 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5027 26 5027 27,SrcSpan "tests/examples/CParser.hs" 5027 39 5027 40]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5027 27 5027 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5027 27 5027 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5027 27 5027 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5027 27 5027 37, srcInfoPoints = []}) "happyIn101"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5027 38 5027 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5027 38 5027 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5027 38 5027 39, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5029 1 5029 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5029 1 5029 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5029 1 5029 16, srcInfoPoints = []}) "happyReduce_379")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5029 17 5029 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5029 17 5029 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5029 19 5029 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5029 19 5029 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5029 19 5029 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5029 19 5029 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5029 19 5029 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5029 19 5029 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5029 36 5029 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5029 36 5029 38, srcInfoPoints = []}) 2 "2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5029 39 5029 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5029 39 5029 42, srcInfoPoints = []}) 94 "94"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5029 43 5029 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5029 43 5029 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5029 43 5029 61, srcInfoPoints = []}) "happyReduction_379"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5030 1 5036 41, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5030 1 5036 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5030 1 5030 19, srcInfoPoints = []}) "happyReduction_379") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5030 20 5032 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5030 20 5030 21,SrcSpan "tests/examples/CParser.hs" 5032 14 5032 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5030 21 5032 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5030 21 5030 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5030 21 5030 30, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5030 31 5030 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5030 31 5030 32,SrcSpan "tests/examples/CParser.hs" 5030 32 5030 40,SrcSpan "tests/examples/CParser.hs" 5030 40 5030 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5030 32 5030 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5031 5 5032 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5031 5 5031 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5031 5 5031 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5031 15 5031 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5031 15 5031 16,SrcSpan "tests/examples/CParser.hs" 5031 16 5031 24,SrcSpan "tests/examples/CParser.hs" 5031 24 5031 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5031 16 5031 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5032 5 5032 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5032 5 5032 14, srcInfoPoints = []}) "happyRest")))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5032 16 5032 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5032 16 5032 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5033 6 5036 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5033 6 5033 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5033 8 5036 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5033 8 5036 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5033 8 5033 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5033 8 5033 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5033 8 5033 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5033 18 5036 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5033 18 5033 19,SrcSpan "tests/examples/CParser.hs" 5036 5 5036 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5033 19 5035 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5033 19 5033 23,SrcSpan "tests/examples/CParser.hs" 5033 46 5033 48,SrcSpan "tests/examples/CParser.hs" 5033 49 5033 50,SrcSpan "tests/examples/CParser.hs" 5035 60 5035 61]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5033 24 5033 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5033 24 5033 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5033 24 5033 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5033 24 5033 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5033 36 5033 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5033 36 5033 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5033 36 5033 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5033 51 5035 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5033 51 5033 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5033 51 5033 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5033 63 5035 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5033 63 5033 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5034 5 5035 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5034 5 5034 9,SrcSpan "tests/examples/CParser.hs" 5034 32 5034 34,SrcSpan "tests/examples/CParser.hs" 5034 35 5034 36,SrcSpan "tests/examples/CParser.hs" 5035 59 5035 60]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5034 10 5034 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5034 10 5034 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5034 10 5034 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5034 10 5034 21, srcInfoPoints = []}) "happyOut125"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5034 22 5034 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5034 22 5034 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5034 22 5034 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5034 37 5035 59, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5034 37 5034 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5034 37 5034 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5034 49 5035 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5034 49 5034 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5035 5 5035 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5035 5 5035 6,SrcSpan "tests/examples/CParser.hs" 5035 58 5035 59]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5035 7 5035 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5035 7 5035 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5035 7 5035 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5035 7 5035 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5035 7 5035 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5035 20 5035 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5035 20 5035 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5035 20 5035 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5035 32 5035 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5035 32 5035 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5035 32 5035 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5035 34 5035 58, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5035 34 5035 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5035 34 5035 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5035 34 5035 46, srcInfoPoints = []}) "CLabAddrExpr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5035 47 5035 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5035 47 5035 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5035 47 5035 58, srcInfoPoints = []}) "happy_var_2"))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5036 7 5036 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5036 7 5036 8,SrcSpan "tests/examples/CParser.hs" 5036 40 5036 41]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5036 8 5036 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5036 8 5036 9,SrcSpan "tests/examples/CParser.hs" 5036 11 5036 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5036 9 5036 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5036 9 5036 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5036 14 5036 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5036 14 5036 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5036 14 5036 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5036 14 5036 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5036 26 5036 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5036 26 5036 27,SrcSpan "tests/examples/CParser.hs" 5036 39 5036 40]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5036 27 5036 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5036 27 5036 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5036 27 5036 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5036 27 5036 37, srcInfoPoints = []}) "happyIn101"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5036 38 5036 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5036 38 5036 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5036 38 5036 39, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5038 1 5038 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5038 1 5038 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5038 1 5038 16, srcInfoPoints = []}) "happyReduce_380")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5038 17 5038 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5038 17 5038 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5038 19 5038 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5038 19 5038 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5038 19 5038 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5038 19 5038 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5038 19 5038 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5038 38 5038 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5038 38 5038 41, srcInfoPoints = []}) 95 "95"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5038 42 5038 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5038 42 5038 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5038 42 5038 60, srcInfoPoints = []}) "happyReduction_380"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5039 1 5043 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5039 1 5043 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5039 1 5039 19, srcInfoPoints = []}) "happyReduction_380") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5039 20 5039 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5039 20 5039 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5040 6 5043 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5040 6 5040 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5040 9 5043 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5040 9 5040 13,SrcSpan "tests/examples/CParser.hs" 5040 36 5040 38,SrcSpan "tests/examples/CParser.hs" 5040 39 5040 40,SrcSpan "tests/examples/CParser.hs" 5043 6 5043 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5040 14 5040 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5040 14 5040 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5040 14 5040 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5040 14 5040 25, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5040 26 5040 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5040 26 5040 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5040 26 5040 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5040 41 5043 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5040 41 5040 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5040 41 5040 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5040 53 5043 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5040 53 5040 55]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5041 5 5043 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5041 5 5041 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5041 5 5041 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5041 5 5041 15, srcInfoPoints = []}) "happyIn102"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5042 10 5043 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5042 10 5042 11,SrcSpan "tests/examples/CParser.hs" 5043 5 5043 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5042 11 5042 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5042 11 5042 19, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5042 11 5042 12, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5042 11 5042 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5042 11 5042 12, srcInfoPoints = []}) "L"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5042 13 5042 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5042 13 5042 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5042 13 5042 19, srcInfoPoints = []}) "CAdrOp")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5042 21 5042 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5042 21 5042 22,SrcSpan "tests/examples/CParser.hs" 5042 39 5042 40]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5042 22 5042 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5042 22 5042 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5042 22 5042 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5042 22 5042 27, srcInfoPoints = []}) "posOf"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5042 28 5042 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5042 28 5042 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5042 28 5042 39, srcInfoPoints = []}) "happy_var_1"))))))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5045 1 5045 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5045 1 5045 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5045 1 5045 16, srcInfoPoints = []}) "happyReduce_381")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5045 17 5045 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5045 17 5045 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5045 19 5045 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5045 19 5045 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5045 19 5045 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5045 19 5045 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5045 19 5045 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5045 38 5045 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5045 38 5045 41, srcInfoPoints = []}) 95 "95"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5045 42 5045 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5045 42 5045 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5045 42 5045 60, srcInfoPoints = []}) "happyReduction_381"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5046 1 5050 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5046 1 5050 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5046 1 5046 19, srcInfoPoints = []}) "happyReduction_381") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5046 20 5046 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5046 20 5046 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5047 6 5050 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5047 6 5047 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5047 9 5050 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5047 9 5047 13,SrcSpan "tests/examples/CParser.hs" 5047 36 5047 38,SrcSpan "tests/examples/CParser.hs" 5047 39 5047 40,SrcSpan "tests/examples/CParser.hs" 5050 6 5050 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5047 14 5047 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5047 14 5047 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5047 14 5047 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5047 14 5047 25, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5047 26 5047 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5047 26 5047 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5047 26 5047 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5047 41 5050 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5047 41 5047 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5047 41 5047 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5047 53 5050 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5047 53 5047 55]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5048 5 5050 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5048 5 5048 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5048 5 5048 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5048 5 5048 15, srcInfoPoints = []}) "happyIn102"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5049 10 5050 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5049 10 5049 11,SrcSpan "tests/examples/CParser.hs" 5050 5 5050 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5049 11 5049 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5049 11 5049 19, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5049 11 5049 12, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5049 11 5049 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5049 11 5049 12, srcInfoPoints = []}) "L"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5049 13 5049 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5049 13 5049 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5049 13 5049 19, srcInfoPoints = []}) "CIndOp")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5049 21 5049 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5049 21 5049 22,SrcSpan "tests/examples/CParser.hs" 5049 39 5049 40]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5049 22 5049 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5049 22 5049 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5049 22 5049 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5049 22 5049 27, srcInfoPoints = []}) "posOf"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5049 28 5049 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5049 28 5049 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5049 28 5049 39, srcInfoPoints = []}) "happy_var_1"))))))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5052 1 5052 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5052 1 5052 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5052 1 5052 16, srcInfoPoints = []}) "happyReduce_382")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5052 17 5052 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5052 17 5052 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5052 19 5052 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5052 19 5052 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5052 19 5052 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5052 19 5052 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5052 19 5052 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5052 38 5052 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5052 38 5052 41, srcInfoPoints = []}) 95 "95"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5052 42 5052 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5052 42 5052 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5052 42 5052 60, srcInfoPoints = []}) "happyReduction_382"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5053 1 5057 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5053 1 5057 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5053 1 5053 19, srcInfoPoints = []}) "happyReduction_382") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5053 20 5053 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5053 20 5053 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5054 6 5057 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5054 6 5054 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5054 9 5057 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5054 9 5054 13,SrcSpan "tests/examples/CParser.hs" 5054 36 5054 38,SrcSpan "tests/examples/CParser.hs" 5054 39 5054 40,SrcSpan "tests/examples/CParser.hs" 5057 6 5057 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5054 14 5054 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5054 14 5054 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5054 14 5054 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5054 14 5054 25, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5054 26 5054 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5054 26 5054 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5054 26 5054 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5054 41 5057 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5054 41 5054 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5054 41 5054 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5054 53 5057 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5054 53 5054 55]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5055 5 5057 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5055 5 5055 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5055 5 5055 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5055 5 5055 15, srcInfoPoints = []}) "happyIn102"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5056 10 5057 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5056 10 5056 11,SrcSpan "tests/examples/CParser.hs" 5057 5 5057 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5056 11 5056 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5056 11 5056 20, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5056 11 5056 12, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5056 11 5056 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5056 11 5056 12, srcInfoPoints = []}) "L"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5056 13 5056 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5056 13 5056 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5056 13 5056 20, srcInfoPoints = []}) "CPlusOp")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5056 21 5056 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5056 21 5056 22,SrcSpan "tests/examples/CParser.hs" 5056 39 5056 40]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5056 22 5056 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5056 22 5056 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5056 22 5056 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5056 22 5056 27, srcInfoPoints = []}) "posOf"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5056 28 5056 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5056 28 5056 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5056 28 5056 39, srcInfoPoints = []}) "happy_var_1"))))))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5059 1 5059 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5059 1 5059 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5059 1 5059 16, srcInfoPoints = []}) "happyReduce_383")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5059 17 5059 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5059 17 5059 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5059 19 5059 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5059 19 5059 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5059 19 5059 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5059 19 5059 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5059 19 5059 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5059 38 5059 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5059 38 5059 41, srcInfoPoints = []}) 95 "95"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5059 42 5059 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5059 42 5059 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5059 42 5059 60, srcInfoPoints = []}) "happyReduction_383"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5060 1 5064 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5060 1 5064 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5060 1 5060 19, srcInfoPoints = []}) "happyReduction_383") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5060 20 5060 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5060 20 5060 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5061 6 5064 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5061 6 5061 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5061 9 5064 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5061 9 5061 13,SrcSpan "tests/examples/CParser.hs" 5061 36 5061 38,SrcSpan "tests/examples/CParser.hs" 5061 39 5061 40,SrcSpan "tests/examples/CParser.hs" 5064 6 5064 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5061 14 5061 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5061 14 5061 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5061 14 5061 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5061 14 5061 25, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5061 26 5061 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5061 26 5061 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5061 26 5061 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5061 41 5064 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5061 41 5061 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5061 41 5061 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5061 53 5064 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5061 53 5061 55]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5062 5 5064 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5062 5 5062 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5062 5 5062 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5062 5 5062 15, srcInfoPoints = []}) "happyIn102"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5063 10 5064 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5063 10 5063 11,SrcSpan "tests/examples/CParser.hs" 5064 5 5064 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5063 11 5063 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5063 11 5063 19, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5063 11 5063 12, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5063 11 5063 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5063 11 5063 12, srcInfoPoints = []}) "L"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5063 13 5063 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5063 13 5063 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5063 13 5063 19, srcInfoPoints = []}) "CMinOp")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5063 21 5063 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5063 21 5063 22,SrcSpan "tests/examples/CParser.hs" 5063 39 5063 40]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5063 22 5063 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5063 22 5063 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5063 22 5063 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5063 22 5063 27, srcInfoPoints = []}) "posOf"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5063 28 5063 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5063 28 5063 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5063 28 5063 39, srcInfoPoints = []}) "happy_var_1"))))))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5066 1 5066 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5066 1 5066 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5066 1 5066 16, srcInfoPoints = []}) "happyReduce_384")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5066 17 5066 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5066 17 5066 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5066 19 5066 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5066 19 5066 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5066 19 5066 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5066 19 5066 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5066 19 5066 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5066 38 5066 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5066 38 5066 41, srcInfoPoints = []}) 95 "95"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5066 42 5066 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5066 42 5066 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5066 42 5066 60, srcInfoPoints = []}) "happyReduction_384"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5067 1 5071 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5067 1 5071 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5067 1 5067 19, srcInfoPoints = []}) "happyReduction_384") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5067 20 5067 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5067 20 5067 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5068 6 5071 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5068 6 5068 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5068 9 5071 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5068 9 5068 13,SrcSpan "tests/examples/CParser.hs" 5068 36 5068 38,SrcSpan "tests/examples/CParser.hs" 5068 39 5068 40,SrcSpan "tests/examples/CParser.hs" 5071 6 5071 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5068 14 5068 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5068 14 5068 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5068 14 5068 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5068 14 5068 25, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5068 26 5068 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5068 26 5068 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5068 26 5068 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5068 41 5071 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5068 41 5068 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5068 41 5068 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5068 53 5071 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5068 53 5068 55]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5069 5 5071 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5069 5 5069 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5069 5 5069 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5069 5 5069 15, srcInfoPoints = []}) "happyIn102"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5070 10 5071 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5070 10 5070 11,SrcSpan "tests/examples/CParser.hs" 5071 5 5071 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5070 11 5070 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5070 11 5070 20, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5070 11 5070 12, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5070 11 5070 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5070 11 5070 12, srcInfoPoints = []}) "L"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5070 13 5070 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5070 13 5070 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5070 13 5070 20, srcInfoPoints = []}) "CCompOp")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5070 21 5070 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5070 21 5070 22,SrcSpan "tests/examples/CParser.hs" 5070 39 5070 40]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5070 22 5070 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5070 22 5070 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5070 22 5070 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5070 22 5070 27, srcInfoPoints = []}) "posOf"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5070 28 5070 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5070 28 5070 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5070 28 5070 39, srcInfoPoints = []}) "happy_var_1"))))))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5073 1 5073 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5073 1 5073 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5073 1 5073 16, srcInfoPoints = []}) "happyReduce_385")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5073 17 5073 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5073 17 5073 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5073 19 5073 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5073 19 5073 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5073 19 5073 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5073 19 5073 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5073 19 5073 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5073 38 5073 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5073 38 5073 41, srcInfoPoints = []}) 95 "95"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5073 42 5073 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5073 42 5073 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5073 42 5073 60, srcInfoPoints = []}) "happyReduction_385"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5074 1 5078 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5074 1 5078 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5074 1 5074 19, srcInfoPoints = []}) "happyReduction_385") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5074 20 5074 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5074 20 5074 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5075 6 5078 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5075 6 5075 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5075 9 5078 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5075 9 5075 13,SrcSpan "tests/examples/CParser.hs" 5075 36 5075 38,SrcSpan "tests/examples/CParser.hs" 5075 39 5075 40,SrcSpan "tests/examples/CParser.hs" 5078 6 5078 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5075 14 5075 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5075 14 5075 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5075 14 5075 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5075 14 5075 25, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5075 26 5075 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5075 26 5075 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5075 26 5075 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5075 41 5078 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5075 41 5075 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5075 41 5075 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5075 53 5078 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5075 53 5075 55]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5076 5 5078 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5076 5 5076 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5076 5 5076 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5076 5 5076 15, srcInfoPoints = []}) "happyIn102"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5077 10 5078 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5077 10 5077 11,SrcSpan "tests/examples/CParser.hs" 5078 5 5078 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5077 11 5077 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5077 11 5077 19, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5077 11 5077 12, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5077 11 5077 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5077 11 5077 12, srcInfoPoints = []}) "L"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5077 13 5077 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5077 13 5077 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5077 13 5077 19, srcInfoPoints = []}) "CNegOp")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5077 21 5077 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5077 21 5077 22,SrcSpan "tests/examples/CParser.hs" 5077 39 5077 40]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5077 22 5077 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5077 22 5077 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5077 22 5077 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5077 22 5077 27, srcInfoPoints = []}) "posOf"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5077 28 5077 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5077 28 5077 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5077 28 5077 39, srcInfoPoints = []}) "happy_var_1"))))))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5080 1 5080 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5080 1 5080 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5080 1 5080 16, srcInfoPoints = []}) "happyReduce_386")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5080 17 5080 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5080 17 5080 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5080 19 5080 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5080 19 5080 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5080 19 5080 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5080 19 5080 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5080 19 5080 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5080 38 5080 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5080 38 5080 41, srcInfoPoints = []}) 96 "96"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5080 42 5080 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5080 42 5080 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5080 42 5080 60, srcInfoPoints = []}) "happyReduction_386"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5081 1 5085 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5081 1 5085 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5081 1 5081 19, srcInfoPoints = []}) "happyReduction_386") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5081 20 5081 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5081 20 5081 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5082 6 5085 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5082 6 5082 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5082 9 5085 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5082 9 5082 13,SrcSpan "tests/examples/CParser.hs" 5082 36 5082 38,SrcSpan "tests/examples/CParser.hs" 5082 39 5082 40,SrcSpan "tests/examples/CParser.hs" 5085 6 5085 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5082 14 5082 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5082 14 5082 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5082 14 5082 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5082 14 5082 25, srcInfoPoints = []}) "happyOut101"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5082 26 5082 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5082 26 5082 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5082 26 5082 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5082 41 5085 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5082 41 5082 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5082 41 5082 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5082 53 5085 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5082 53 5082 55]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5083 5 5085 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5083 5 5083 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5083 5 5083 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5083 5 5083 15, srcInfoPoints = []}) "happyIn103"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5084 10 5085 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5084 10 5084 11,SrcSpan "tests/examples/CParser.hs" 5085 5 5085 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5084 11 5084 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5084 11 5084 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5084 11 5084 22, srcInfoPoints = []}) "happy_var_1")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5087 1 5087 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5087 1 5087 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5087 1 5087 16, srcInfoPoints = []}) "happyReduce_387")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5087 17 5087 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5087 17 5087 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5087 19 5087 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5087 19 5087 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5087 19 5087 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5087 19 5087 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5087 19 5087 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5087 19 5087 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5087 36 5087 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5087 36 5087 38, srcInfoPoints = []}) 4 "4"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5087 39 5087 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5087 39 5087 42, srcInfoPoints = []}) 96 "96"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5087 43 5087 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5087 43 5087 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5087 43 5087 61, srcInfoPoints = []}) "happyReduction_387"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5088 1 5097 41, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5088 1 5097 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5088 1 5088 19, srcInfoPoints = []}) "happyReduction_387") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5088 20 5092 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5088 20 5088 21,SrcSpan "tests/examples/CParser.hs" 5092 14 5092 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5088 21 5092 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5088 21 5088 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5088 21 5088 30, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5088 31 5088 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5088 31 5088 32,SrcSpan "tests/examples/CParser.hs" 5088 32 5088 40,SrcSpan "tests/examples/CParser.hs" 5088 40 5088 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5088 32 5088 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5089 5 5092 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5089 5 5089 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5089 5 5089 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5089 15 5089 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5089 15 5089 16,SrcSpan "tests/examples/CParser.hs" 5089 16 5089 24,SrcSpan "tests/examples/CParser.hs" 5089 24 5089 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5089 16 5089 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5090 5 5092 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5090 5 5090 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5090 5 5090 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5090 15 5090 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5090 15 5090 16,SrcSpan "tests/examples/CParser.hs" 5090 16 5090 24,SrcSpan "tests/examples/CParser.hs" 5090 24 5090 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5090 16 5090 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5091 5 5092 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5091 5 5091 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5091 5 5091 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5091 15 5091 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5091 15 5091 16,SrcSpan "tests/examples/CParser.hs" 5091 16 5091 24,SrcSpan "tests/examples/CParser.hs" 5091 24 5091 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5091 16 5091 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5092 5 5092 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5092 5 5092 14, srcInfoPoints = []}) "happyRest")))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5092 16 5092 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5092 16 5092 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5093 6 5097 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5093 6 5093 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5093 8 5097 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5093 8 5097 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5093 8 5093 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5093 8 5093 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5093 8 5093 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5093 18 5097 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5093 18 5093 19,SrcSpan "tests/examples/CParser.hs" 5097 5 5097 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5093 19 5096 67, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5093 19 5093 23,SrcSpan "tests/examples/CParser.hs" 5093 46 5093 48,SrcSpan "tests/examples/CParser.hs" 5093 49 5093 50,SrcSpan "tests/examples/CParser.hs" 5096 66 5096 67]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5093 24 5093 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5093 24 5093 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5093 24 5093 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5093 24 5093 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5093 36 5093 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5093 36 5093 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5093 36 5093 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5093 51 5096 66, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5093 51 5093 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5093 51 5093 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5093 63 5096 66, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5093 63 5093 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5094 5 5096 66, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5094 5 5094 9,SrcSpan "tests/examples/CParser.hs" 5094 31 5094 33,SrcSpan "tests/examples/CParser.hs" 5094 34 5094 35,SrcSpan "tests/examples/CParser.hs" 5096 65 5096 66]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5094 10 5094 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5094 10 5094 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5094 10 5094 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5094 10 5094 20, srcInfoPoints = []}) "happyOut83"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5094 21 5094 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5094 21 5094 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5094 21 5094 30, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5094 36 5096 65, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5094 36 5094 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5094 36 5094 47, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5094 48 5096 65, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5094 48 5094 50]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5095 5 5096 65, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5095 5 5095 9,SrcSpan "tests/examples/CParser.hs" 5095 32 5095 34,SrcSpan "tests/examples/CParser.hs" 5095 35 5095 36,SrcSpan "tests/examples/CParser.hs" 5096 64 5096 65]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5095 10 5095 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5095 10 5095 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5095 10 5095 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5095 10 5095 21, srcInfoPoints = []}) "happyOut103"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5095 22 5095 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5095 22 5095 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5095 22 5095 31, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5095 37 5096 64, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5095 37 5095 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5095 37 5095 48, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5095 49 5096 64, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5095 49 5095 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5096 5 5096 64, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5096 5 5096 6,SrcSpan "tests/examples/CParser.hs" 5096 63 5096 64]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5096 7 5096 63, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5096 7 5096 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5096 7 5096 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5096 7 5096 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5096 7 5096 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5096 20 5096 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5096 20 5096 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5096 20 5096 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5096 32 5096 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5096 32 5096 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5096 32 5096 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5096 34 5096 63, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5096 34 5096 51, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5096 34 5096 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5096 34 5096 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5096 34 5096 39, srcInfoPoints = []}) "CCast"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5096 40 5096 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5096 40 5096 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5096 40 5096 51, srcInfoPoints = []}) "happy_var_2")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5096 52 5096 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5096 52 5096 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5096 52 5096 63, srcInfoPoints = []}) "happy_var_4"))))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5097 7 5097 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5097 7 5097 8,SrcSpan "tests/examples/CParser.hs" 5097 40 5097 41]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5097 8 5097 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5097 8 5097 9,SrcSpan "tests/examples/CParser.hs" 5097 11 5097 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5097 9 5097 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5097 9 5097 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5097 14 5097 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5097 14 5097 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5097 14 5097 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5097 14 5097 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5097 26 5097 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5097 26 5097 27,SrcSpan "tests/examples/CParser.hs" 5097 39 5097 40]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5097 27 5097 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5097 27 5097 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5097 27 5097 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5097 27 5097 37, srcInfoPoints = []}) "happyIn103"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5097 38 5097 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5097 38 5097 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5097 38 5097 39, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5099 1 5099 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5099 1 5099 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5099 1 5099 16, srcInfoPoints = []}) "happyReduce_388")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5099 17 5099 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5099 17 5099 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5099 19 5099 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5099 19 5099 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5099 19 5099 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5099 19 5099 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5099 19 5099 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5099 38 5099 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5099 38 5099 41, srcInfoPoints = []}) 97 "97"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5099 42 5099 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5099 42 5099 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5099 42 5099 60, srcInfoPoints = []}) "happyReduction_388"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5100 1 5104 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5100 1 5104 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5100 1 5100 19, srcInfoPoints = []}) "happyReduction_388") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5100 20 5100 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5100 20 5100 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5101 6 5104 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5101 6 5101 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5101 9 5104 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5101 9 5101 13,SrcSpan "tests/examples/CParser.hs" 5101 36 5101 38,SrcSpan "tests/examples/CParser.hs" 5101 39 5101 40,SrcSpan "tests/examples/CParser.hs" 5104 6 5104 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5101 14 5101 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5101 14 5101 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5101 14 5101 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5101 14 5101 25, srcInfoPoints = []}) "happyOut103"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5101 26 5101 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5101 26 5101 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5101 26 5101 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5101 41 5104 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5101 41 5101 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5101 41 5101 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5101 53 5104 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5101 53 5101 55]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5102 5 5104 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5102 5 5102 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5102 5 5102 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5102 5 5102 15, srcInfoPoints = []}) "happyIn104"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5103 10 5104 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5103 10 5103 11,SrcSpan "tests/examples/CParser.hs" 5104 5 5104 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5103 11 5103 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5103 11 5103 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5103 11 5103 22, srcInfoPoints = []}) "happy_var_1")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5106 1 5106 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5106 1 5106 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5106 1 5106 16, srcInfoPoints = []}) "happyReduce_389")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5106 17 5106 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5106 17 5106 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5106 19 5106 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5106 19 5106 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5106 19 5106 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5106 19 5106 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5106 19 5106 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5106 19 5106 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5106 36 5106 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5106 36 5106 38, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5106 39 5106 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5106 39 5106 42, srcInfoPoints = []}) 97 "97"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5106 43 5106 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5106 43 5106 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5106 43 5106 61, srcInfoPoints = []}) "happyReduction_389"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5107 1 5114 41, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5107 1 5114 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5107 1 5107 19, srcInfoPoints = []}) "happyReduction_389") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5107 20 5110 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5107 20 5107 21,SrcSpan "tests/examples/CParser.hs" 5110 14 5110 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5107 21 5110 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5107 21 5107 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5107 21 5107 30, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5107 31 5107 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5107 31 5107 32,SrcSpan "tests/examples/CParser.hs" 5107 32 5107 40,SrcSpan "tests/examples/CParser.hs" 5107 40 5107 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5107 32 5107 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5108 5 5110 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5108 5 5108 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5108 5 5108 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5108 15 5108 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5108 15 5108 16,SrcSpan "tests/examples/CParser.hs" 5108 16 5108 24,SrcSpan "tests/examples/CParser.hs" 5108 24 5108 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5108 16 5108 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5109 5 5110 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5109 5 5109 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5109 5 5109 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5109 15 5109 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5109 15 5109 16,SrcSpan "tests/examples/CParser.hs" 5109 16 5109 24,SrcSpan "tests/examples/CParser.hs" 5109 24 5109 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5109 16 5109 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5110 5 5110 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5110 5 5110 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5110 16 5110 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5110 16 5110 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5111 6 5114 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5111 6 5111 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5111 8 5114 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5111 8 5114 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5111 8 5111 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5111 8 5111 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5111 8 5111 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5111 18 5114 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5111 18 5111 19,SrcSpan "tests/examples/CParser.hs" 5114 5 5114 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5111 19 5113 75, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5111 19 5111 23,SrcSpan "tests/examples/CParser.hs" 5111 46 5111 48,SrcSpan "tests/examples/CParser.hs" 5111 49 5111 50,SrcSpan "tests/examples/CParser.hs" 5113 74 5113 75]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5111 24 5111 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5111 24 5111 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5111 24 5111 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5111 24 5111 35, srcInfoPoints = []}) "happyOut104"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5111 36 5111 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5111 36 5111 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5111 36 5111 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5111 51 5113 74, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5111 51 5111 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5111 51 5111 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5111 63 5113 74, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5111 63 5111 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5112 5 5113 74, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5112 5 5112 9,SrcSpan "tests/examples/CParser.hs" 5112 32 5112 34,SrcSpan "tests/examples/CParser.hs" 5112 35 5112 36,SrcSpan "tests/examples/CParser.hs" 5113 73 5113 74]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5112 10 5112 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5112 10 5112 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5112 10 5112 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5112 10 5112 21, srcInfoPoints = []}) "happyOut103"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5112 22 5112 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5112 22 5112 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5112 22 5112 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5112 37 5113 73, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5112 37 5112 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5112 37 5112 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5112 49 5113 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5112 49 5112 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5113 5 5113 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5113 5 5113 6,SrcSpan "tests/examples/CParser.hs" 5113 72 5113 73]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5113 7 5113 72, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5113 7 5113 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5113 7 5113 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5113 7 5113 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5113 7 5113 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5113 20 5113 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5113 20 5113 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5113 20 5113 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5113 32 5113 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5113 32 5113 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5113 32 5113 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5113 34 5113 72, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5113 34 5113 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5113 34 5113 48, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5113 34 5113 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5113 34 5113 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5113 34 5113 41, srcInfoPoints = []}) "CBinary"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5113 42 5113 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5113 42 5113 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5113 42 5113 48, srcInfoPoints = []}) "CMulOp")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5113 49 5113 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5113 49 5113 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5113 49 5113 60, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5113 61 5113 72, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5113 61 5113 72, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5113 61 5113 72, srcInfoPoints = []}) "happy_var_3"))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5114 7 5114 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5114 7 5114 8,SrcSpan "tests/examples/CParser.hs" 5114 40 5114 41]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5114 8 5114 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5114 8 5114 9,SrcSpan "tests/examples/CParser.hs" 5114 11 5114 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5114 9 5114 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5114 9 5114 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5114 14 5114 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5114 14 5114 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5114 14 5114 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5114 14 5114 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5114 26 5114 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5114 26 5114 27,SrcSpan "tests/examples/CParser.hs" 5114 39 5114 40]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5114 27 5114 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5114 27 5114 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5114 27 5114 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5114 27 5114 37, srcInfoPoints = []}) "happyIn104"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5114 38 5114 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5114 38 5114 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5114 38 5114 39, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5116 1 5116 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5116 1 5116 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5116 1 5116 16, srcInfoPoints = []}) "happyReduce_390")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5116 17 5116 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5116 17 5116 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5116 19 5116 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5116 19 5116 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5116 19 5116 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5116 19 5116 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5116 19 5116 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5116 19 5116 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5116 36 5116 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5116 36 5116 38, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5116 39 5116 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5116 39 5116 42, srcInfoPoints = []}) 97 "97"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5116 43 5116 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5116 43 5116 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5116 43 5116 61, srcInfoPoints = []}) "happyReduction_390"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5117 1 5124 41, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5117 1 5124 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5117 1 5117 19, srcInfoPoints = []}) "happyReduction_390") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5117 20 5120 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5117 20 5117 21,SrcSpan "tests/examples/CParser.hs" 5120 14 5120 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5117 21 5120 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5117 21 5117 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5117 21 5117 30, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5117 31 5117 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5117 31 5117 32,SrcSpan "tests/examples/CParser.hs" 5117 32 5117 40,SrcSpan "tests/examples/CParser.hs" 5117 40 5117 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5117 32 5117 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5118 5 5120 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5118 5 5118 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5118 5 5118 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5118 15 5118 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5118 15 5118 16,SrcSpan "tests/examples/CParser.hs" 5118 16 5118 24,SrcSpan "tests/examples/CParser.hs" 5118 24 5118 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5118 16 5118 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5119 5 5120 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5119 5 5119 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5119 5 5119 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5119 15 5119 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5119 15 5119 16,SrcSpan "tests/examples/CParser.hs" 5119 16 5119 24,SrcSpan "tests/examples/CParser.hs" 5119 24 5119 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5119 16 5119 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5120 5 5120 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5120 5 5120 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5120 16 5120 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5120 16 5120 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5121 6 5124 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5121 6 5121 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5121 8 5124 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5121 8 5124 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5121 8 5121 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5121 8 5121 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5121 8 5121 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5121 18 5124 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5121 18 5121 19,SrcSpan "tests/examples/CParser.hs" 5124 5 5124 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5121 19 5123 75, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5121 19 5121 23,SrcSpan "tests/examples/CParser.hs" 5121 46 5121 48,SrcSpan "tests/examples/CParser.hs" 5121 49 5121 50,SrcSpan "tests/examples/CParser.hs" 5123 74 5123 75]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5121 24 5121 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5121 24 5121 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5121 24 5121 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5121 24 5121 35, srcInfoPoints = []}) "happyOut104"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5121 36 5121 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5121 36 5121 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5121 36 5121 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5121 51 5123 74, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5121 51 5121 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5121 51 5121 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5121 63 5123 74, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5121 63 5121 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5122 5 5123 74, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5122 5 5122 9,SrcSpan "tests/examples/CParser.hs" 5122 32 5122 34,SrcSpan "tests/examples/CParser.hs" 5122 35 5122 36,SrcSpan "tests/examples/CParser.hs" 5123 73 5123 74]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5122 10 5122 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5122 10 5122 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5122 10 5122 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5122 10 5122 21, srcInfoPoints = []}) "happyOut103"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5122 22 5122 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5122 22 5122 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5122 22 5122 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5122 37 5123 73, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5122 37 5122 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5122 37 5122 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5122 49 5123 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5122 49 5122 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5123 5 5123 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5123 5 5123 6,SrcSpan "tests/examples/CParser.hs" 5123 72 5123 73]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5123 7 5123 72, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5123 7 5123 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5123 7 5123 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5123 7 5123 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5123 7 5123 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5123 20 5123 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5123 20 5123 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5123 20 5123 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5123 32 5123 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5123 32 5123 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5123 32 5123 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5123 34 5123 72, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5123 34 5123 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5123 34 5123 48, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5123 34 5123 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5123 34 5123 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5123 34 5123 41, srcInfoPoints = []}) "CBinary"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5123 42 5123 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5123 42 5123 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5123 42 5123 48, srcInfoPoints = []}) "CDivOp")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5123 49 5123 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5123 49 5123 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5123 49 5123 60, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5123 61 5123 72, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5123 61 5123 72, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5123 61 5123 72, srcInfoPoints = []}) "happy_var_3"))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5124 7 5124 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5124 7 5124 8,SrcSpan "tests/examples/CParser.hs" 5124 40 5124 41]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5124 8 5124 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5124 8 5124 9,SrcSpan "tests/examples/CParser.hs" 5124 11 5124 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5124 9 5124 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5124 9 5124 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5124 14 5124 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5124 14 5124 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5124 14 5124 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5124 14 5124 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5124 26 5124 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5124 26 5124 27,SrcSpan "tests/examples/CParser.hs" 5124 39 5124 40]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5124 27 5124 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5124 27 5124 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5124 27 5124 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5124 27 5124 37, srcInfoPoints = []}) "happyIn104"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5124 38 5124 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5124 38 5124 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5124 38 5124 39, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5126 1 5126 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5126 1 5126 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5126 1 5126 16, srcInfoPoints = []}) "happyReduce_391")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5126 17 5126 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5126 17 5126 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5126 19 5126 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5126 19 5126 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5126 19 5126 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5126 19 5126 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5126 19 5126 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5126 19 5126 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5126 36 5126 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5126 36 5126 38, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5126 39 5126 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5126 39 5126 42, srcInfoPoints = []}) 97 "97"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5126 43 5126 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5126 43 5126 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5126 43 5126 61, srcInfoPoints = []}) "happyReduction_391"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5127 1 5134 41, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5127 1 5134 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5127 1 5127 19, srcInfoPoints = []}) "happyReduction_391") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5127 20 5130 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5127 20 5127 21,SrcSpan "tests/examples/CParser.hs" 5130 14 5130 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5127 21 5130 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5127 21 5127 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5127 21 5127 30, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5127 31 5127 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5127 31 5127 32,SrcSpan "tests/examples/CParser.hs" 5127 32 5127 40,SrcSpan "tests/examples/CParser.hs" 5127 40 5127 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5127 32 5127 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5128 5 5130 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5128 5 5128 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5128 5 5128 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5128 15 5128 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5128 15 5128 16,SrcSpan "tests/examples/CParser.hs" 5128 16 5128 24,SrcSpan "tests/examples/CParser.hs" 5128 24 5128 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5128 16 5128 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5129 5 5130 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5129 5 5129 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5129 5 5129 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5129 15 5129 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5129 15 5129 16,SrcSpan "tests/examples/CParser.hs" 5129 16 5129 24,SrcSpan "tests/examples/CParser.hs" 5129 24 5129 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5129 16 5129 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5130 5 5130 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5130 5 5130 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5130 16 5130 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5130 16 5130 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5131 6 5134 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5131 6 5131 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5131 8 5134 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5131 8 5134 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5131 8 5131 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5131 8 5131 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5131 8 5131 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5131 18 5134 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5131 18 5131 19,SrcSpan "tests/examples/CParser.hs" 5134 5 5134 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5131 19 5133 75, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5131 19 5131 23,SrcSpan "tests/examples/CParser.hs" 5131 46 5131 48,SrcSpan "tests/examples/CParser.hs" 5131 49 5131 50,SrcSpan "tests/examples/CParser.hs" 5133 74 5133 75]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5131 24 5131 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5131 24 5131 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5131 24 5131 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5131 24 5131 35, srcInfoPoints = []}) "happyOut104"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5131 36 5131 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5131 36 5131 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5131 36 5131 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5131 51 5133 74, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5131 51 5131 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5131 51 5131 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5131 63 5133 74, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5131 63 5131 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5132 5 5133 74, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5132 5 5132 9,SrcSpan "tests/examples/CParser.hs" 5132 32 5132 34,SrcSpan "tests/examples/CParser.hs" 5132 35 5132 36,SrcSpan "tests/examples/CParser.hs" 5133 73 5133 74]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5132 10 5132 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5132 10 5132 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5132 10 5132 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5132 10 5132 21, srcInfoPoints = []}) "happyOut103"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5132 22 5132 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5132 22 5132 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5132 22 5132 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5132 37 5133 73, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5132 37 5132 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5132 37 5132 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5132 49 5133 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5132 49 5132 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5133 5 5133 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5133 5 5133 6,SrcSpan "tests/examples/CParser.hs" 5133 72 5133 73]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5133 7 5133 72, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5133 7 5133 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5133 7 5133 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5133 7 5133 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5133 7 5133 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5133 20 5133 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5133 20 5133 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5133 20 5133 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5133 32 5133 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5133 32 5133 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5133 32 5133 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5133 34 5133 72, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5133 34 5133 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5133 34 5133 48, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5133 34 5133 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5133 34 5133 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5133 34 5133 41, srcInfoPoints = []}) "CBinary"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5133 42 5133 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5133 42 5133 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5133 42 5133 48, srcInfoPoints = []}) "CRmdOp")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5133 49 5133 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5133 49 5133 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5133 49 5133 60, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5133 61 5133 72, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5133 61 5133 72, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5133 61 5133 72, srcInfoPoints = []}) "happy_var_3"))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5134 7 5134 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5134 7 5134 8,SrcSpan "tests/examples/CParser.hs" 5134 40 5134 41]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5134 8 5134 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5134 8 5134 9,SrcSpan "tests/examples/CParser.hs" 5134 11 5134 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5134 9 5134 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5134 9 5134 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5134 14 5134 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5134 14 5134 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5134 14 5134 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5134 14 5134 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5134 26 5134 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5134 26 5134 27,SrcSpan "tests/examples/CParser.hs" 5134 39 5134 40]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5134 27 5134 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5134 27 5134 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5134 27 5134 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5134 27 5134 37, srcInfoPoints = []}) "happyIn104"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5134 38 5134 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5134 38 5134 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5134 38 5134 39, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5136 1 5136 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5136 1 5136 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5136 1 5136 16, srcInfoPoints = []}) "happyReduce_392")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5136 17 5136 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5136 17 5136 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5136 19 5136 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5136 19 5136 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5136 19 5136 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5136 19 5136 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5136 19 5136 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5136 38 5136 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5136 38 5136 41, srcInfoPoints = []}) 98 "98"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5136 42 5136 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5136 42 5136 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5136 42 5136 60, srcInfoPoints = []}) "happyReduction_392"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5137 1 5141 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5137 1 5141 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5137 1 5137 19, srcInfoPoints = []}) "happyReduction_392") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5137 20 5137 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5137 20 5137 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5138 6 5141 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5138 6 5138 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5138 9 5141 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5138 9 5138 13,SrcSpan "tests/examples/CParser.hs" 5138 36 5138 38,SrcSpan "tests/examples/CParser.hs" 5138 39 5138 40,SrcSpan "tests/examples/CParser.hs" 5141 6 5141 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5138 14 5138 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5138 14 5138 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5138 14 5138 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5138 14 5138 25, srcInfoPoints = []}) "happyOut104"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5138 26 5138 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5138 26 5138 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5138 26 5138 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5138 41 5141 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5138 41 5138 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5138 41 5138 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5138 53 5141 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5138 53 5138 55]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5139 5 5141 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5139 5 5139 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5139 5 5139 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5139 5 5139 15, srcInfoPoints = []}) "happyIn105"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5140 10 5141 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5140 10 5140 11,SrcSpan "tests/examples/CParser.hs" 5141 5 5141 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5140 11 5140 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5140 11 5140 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5140 11 5140 22, srcInfoPoints = []}) "happy_var_1")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5143 1 5143 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5143 1 5143 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5143 1 5143 16, srcInfoPoints = []}) "happyReduce_393")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5143 17 5143 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5143 17 5143 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5143 19 5143 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5143 19 5143 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5143 19 5143 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5143 19 5143 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5143 19 5143 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5143 19 5143 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5143 36 5143 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5143 36 5143 38, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5143 39 5143 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5143 39 5143 42, srcInfoPoints = []}) 98 "98"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5143 43 5143 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5143 43 5143 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5143 43 5143 61, srcInfoPoints = []}) "happyReduction_393"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5144 1 5151 41, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5144 1 5151 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5144 1 5144 19, srcInfoPoints = []}) "happyReduction_393") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5144 20 5147 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5144 20 5144 21,SrcSpan "tests/examples/CParser.hs" 5147 14 5147 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5144 21 5147 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5144 21 5144 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5144 21 5144 30, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5144 31 5144 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5144 31 5144 32,SrcSpan "tests/examples/CParser.hs" 5144 32 5144 40,SrcSpan "tests/examples/CParser.hs" 5144 40 5144 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5144 32 5144 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5145 5 5147 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5145 5 5145 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5145 5 5145 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5145 15 5145 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5145 15 5145 16,SrcSpan "tests/examples/CParser.hs" 5145 16 5145 24,SrcSpan "tests/examples/CParser.hs" 5145 24 5145 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5145 16 5145 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5146 5 5147 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5146 5 5146 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5146 5 5146 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5146 15 5146 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5146 15 5146 16,SrcSpan "tests/examples/CParser.hs" 5146 16 5146 24,SrcSpan "tests/examples/CParser.hs" 5146 24 5146 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5146 16 5146 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5147 5 5147 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5147 5 5147 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5147 16 5147 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5147 16 5147 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5148 6 5151 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5148 6 5148 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5148 8 5151 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5148 8 5151 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5148 8 5148 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5148 8 5148 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5148 8 5148 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5148 18 5151 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5148 18 5148 19,SrcSpan "tests/examples/CParser.hs" 5151 5 5151 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5148 19 5150 75, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5148 19 5148 23,SrcSpan "tests/examples/CParser.hs" 5148 46 5148 48,SrcSpan "tests/examples/CParser.hs" 5148 49 5148 50,SrcSpan "tests/examples/CParser.hs" 5150 74 5150 75]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5148 24 5148 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5148 24 5148 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5148 24 5148 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5148 24 5148 35, srcInfoPoints = []}) "happyOut105"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5148 36 5148 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5148 36 5148 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5148 36 5148 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5148 51 5150 74, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5148 51 5148 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5148 51 5148 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5148 63 5150 74, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5148 63 5148 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5149 5 5150 74, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5149 5 5149 9,SrcSpan "tests/examples/CParser.hs" 5149 32 5149 34,SrcSpan "tests/examples/CParser.hs" 5149 35 5149 36,SrcSpan "tests/examples/CParser.hs" 5150 73 5150 74]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5149 10 5149 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5149 10 5149 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5149 10 5149 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5149 10 5149 21, srcInfoPoints = []}) "happyOut104"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5149 22 5149 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5149 22 5149 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5149 22 5149 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5149 37 5150 73, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5149 37 5149 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5149 37 5149 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5149 49 5150 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5149 49 5149 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5150 5 5150 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5150 5 5150 6,SrcSpan "tests/examples/CParser.hs" 5150 72 5150 73]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5150 7 5150 72, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5150 7 5150 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5150 7 5150 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5150 7 5150 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5150 7 5150 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5150 20 5150 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5150 20 5150 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5150 20 5150 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5150 32 5150 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5150 32 5150 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5150 32 5150 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5150 34 5150 72, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5150 34 5150 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5150 34 5150 48, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5150 34 5150 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5150 34 5150 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5150 34 5150 41, srcInfoPoints = []}) "CBinary"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5150 42 5150 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5150 42 5150 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5150 42 5150 48, srcInfoPoints = []}) "CAddOp")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5150 49 5150 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5150 49 5150 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5150 49 5150 60, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5150 61 5150 72, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5150 61 5150 72, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5150 61 5150 72, srcInfoPoints = []}) "happy_var_3"))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5151 7 5151 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5151 7 5151 8,SrcSpan "tests/examples/CParser.hs" 5151 40 5151 41]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5151 8 5151 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5151 8 5151 9,SrcSpan "tests/examples/CParser.hs" 5151 11 5151 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5151 9 5151 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5151 9 5151 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5151 14 5151 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5151 14 5151 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5151 14 5151 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5151 14 5151 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5151 26 5151 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5151 26 5151 27,SrcSpan "tests/examples/CParser.hs" 5151 39 5151 40]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5151 27 5151 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5151 27 5151 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5151 27 5151 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5151 27 5151 37, srcInfoPoints = []}) "happyIn105"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5151 38 5151 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5151 38 5151 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5151 38 5151 39, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5153 1 5153 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5153 1 5153 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5153 1 5153 16, srcInfoPoints = []}) "happyReduce_394")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5153 17 5153 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5153 17 5153 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5153 19 5153 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5153 19 5153 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5153 19 5153 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5153 19 5153 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5153 19 5153 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5153 19 5153 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5153 36 5153 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5153 36 5153 38, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5153 39 5153 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5153 39 5153 42, srcInfoPoints = []}) 98 "98"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5153 43 5153 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5153 43 5153 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5153 43 5153 61, srcInfoPoints = []}) "happyReduction_394"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5154 1 5161 41, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5154 1 5161 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5154 1 5154 19, srcInfoPoints = []}) "happyReduction_394") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5154 20 5157 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5154 20 5154 21,SrcSpan "tests/examples/CParser.hs" 5157 14 5157 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5154 21 5157 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5154 21 5154 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5154 21 5154 30, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5154 31 5154 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5154 31 5154 32,SrcSpan "tests/examples/CParser.hs" 5154 32 5154 40,SrcSpan "tests/examples/CParser.hs" 5154 40 5154 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5154 32 5154 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5155 5 5157 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5155 5 5155 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5155 5 5155 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5155 15 5155 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5155 15 5155 16,SrcSpan "tests/examples/CParser.hs" 5155 16 5155 24,SrcSpan "tests/examples/CParser.hs" 5155 24 5155 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5155 16 5155 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5156 5 5157 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5156 5 5156 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5156 5 5156 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5156 15 5156 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5156 15 5156 16,SrcSpan "tests/examples/CParser.hs" 5156 16 5156 24,SrcSpan "tests/examples/CParser.hs" 5156 24 5156 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5156 16 5156 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5157 5 5157 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5157 5 5157 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5157 16 5157 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5157 16 5157 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5158 6 5161 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5158 6 5158 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5158 8 5161 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5158 8 5161 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5158 8 5158 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5158 8 5158 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5158 8 5158 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5158 18 5161 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5158 18 5158 19,SrcSpan "tests/examples/CParser.hs" 5161 5 5161 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5158 19 5160 75, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5158 19 5158 23,SrcSpan "tests/examples/CParser.hs" 5158 46 5158 48,SrcSpan "tests/examples/CParser.hs" 5158 49 5158 50,SrcSpan "tests/examples/CParser.hs" 5160 74 5160 75]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5158 24 5158 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5158 24 5158 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5158 24 5158 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5158 24 5158 35, srcInfoPoints = []}) "happyOut105"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5158 36 5158 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5158 36 5158 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5158 36 5158 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5158 51 5160 74, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5158 51 5158 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5158 51 5158 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5158 63 5160 74, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5158 63 5158 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5159 5 5160 74, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5159 5 5159 9,SrcSpan "tests/examples/CParser.hs" 5159 32 5159 34,SrcSpan "tests/examples/CParser.hs" 5159 35 5159 36,SrcSpan "tests/examples/CParser.hs" 5160 73 5160 74]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5159 10 5159 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5159 10 5159 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5159 10 5159 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5159 10 5159 21, srcInfoPoints = []}) "happyOut104"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5159 22 5159 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5159 22 5159 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5159 22 5159 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5159 37 5160 73, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5159 37 5159 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5159 37 5159 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5159 49 5160 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5159 49 5159 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5160 5 5160 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5160 5 5160 6,SrcSpan "tests/examples/CParser.hs" 5160 72 5160 73]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5160 7 5160 72, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5160 7 5160 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5160 7 5160 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5160 7 5160 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5160 7 5160 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5160 20 5160 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5160 20 5160 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5160 20 5160 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5160 32 5160 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5160 32 5160 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5160 32 5160 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5160 34 5160 72, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5160 34 5160 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5160 34 5160 48, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5160 34 5160 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5160 34 5160 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5160 34 5160 41, srcInfoPoints = []}) "CBinary"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5160 42 5160 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5160 42 5160 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5160 42 5160 48, srcInfoPoints = []}) "CSubOp")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5160 49 5160 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5160 49 5160 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5160 49 5160 60, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5160 61 5160 72, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5160 61 5160 72, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5160 61 5160 72, srcInfoPoints = []}) "happy_var_3"))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5161 7 5161 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5161 7 5161 8,SrcSpan "tests/examples/CParser.hs" 5161 40 5161 41]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5161 8 5161 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5161 8 5161 9,SrcSpan "tests/examples/CParser.hs" 5161 11 5161 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5161 9 5161 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5161 9 5161 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5161 14 5161 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5161 14 5161 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5161 14 5161 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5161 14 5161 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5161 26 5161 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5161 26 5161 27,SrcSpan "tests/examples/CParser.hs" 5161 39 5161 40]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5161 27 5161 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5161 27 5161 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5161 27 5161 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5161 27 5161 37, srcInfoPoints = []}) "happyIn105"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5161 38 5161 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5161 38 5161 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5161 38 5161 39, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5163 1 5163 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5163 1 5163 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5163 1 5163 16, srcInfoPoints = []}) "happyReduce_395")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5163 17 5163 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5163 17 5163 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5163 19 5163 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5163 19 5163 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5163 19 5163 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5163 19 5163 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5163 19 5163 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5163 38 5163 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5163 38 5163 41, srcInfoPoints = []}) 99 "99"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5163 42 5163 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5163 42 5163 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5163 42 5163 60, srcInfoPoints = []}) "happyReduction_395"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5164 1 5168 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5164 1 5168 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5164 1 5164 19, srcInfoPoints = []}) "happyReduction_395") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5164 20 5164 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5164 20 5164 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5165 6 5168 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5165 6 5165 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5165 9 5168 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5165 9 5165 13,SrcSpan "tests/examples/CParser.hs" 5165 36 5165 38,SrcSpan "tests/examples/CParser.hs" 5165 39 5165 40,SrcSpan "tests/examples/CParser.hs" 5168 6 5168 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5165 14 5165 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5165 14 5165 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5165 14 5165 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5165 14 5165 25, srcInfoPoints = []}) "happyOut105"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5165 26 5165 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5165 26 5165 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5165 26 5165 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5165 41 5168 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5165 41 5165 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5165 41 5165 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5165 53 5168 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5165 53 5165 55]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5166 5 5168 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5166 5 5166 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5166 5 5166 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5166 5 5166 15, srcInfoPoints = []}) "happyIn106"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5167 10 5168 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5167 10 5167 11,SrcSpan "tests/examples/CParser.hs" 5168 5 5168 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5167 11 5167 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5167 11 5167 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5167 11 5167 22, srcInfoPoints = []}) "happy_var_1")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5170 1 5170 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5170 1 5170 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5170 1 5170 16, srcInfoPoints = []}) "happyReduce_396")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5170 17 5170 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5170 17 5170 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5170 19 5170 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5170 19 5170 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5170 19 5170 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5170 19 5170 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5170 19 5170 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5170 19 5170 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5170 36 5170 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5170 36 5170 38, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5170 39 5170 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5170 39 5170 42, srcInfoPoints = []}) 99 "99"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5170 43 5170 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5170 43 5170 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5170 43 5170 61, srcInfoPoints = []}) "happyReduction_396"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5171 1 5178 41, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5171 1 5178 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5171 1 5171 19, srcInfoPoints = []}) "happyReduction_396") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5171 20 5174 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5171 20 5171 21,SrcSpan "tests/examples/CParser.hs" 5174 14 5174 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5171 21 5174 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5171 21 5171 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5171 21 5171 30, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5171 31 5171 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5171 31 5171 32,SrcSpan "tests/examples/CParser.hs" 5171 32 5171 40,SrcSpan "tests/examples/CParser.hs" 5171 40 5171 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5171 32 5171 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5172 5 5174 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5172 5 5172 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5172 5 5172 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5172 15 5172 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5172 15 5172 16,SrcSpan "tests/examples/CParser.hs" 5172 16 5172 24,SrcSpan "tests/examples/CParser.hs" 5172 24 5172 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5172 16 5172 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5173 5 5174 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5173 5 5173 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5173 5 5173 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5173 15 5173 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5173 15 5173 16,SrcSpan "tests/examples/CParser.hs" 5173 16 5173 24,SrcSpan "tests/examples/CParser.hs" 5173 24 5173 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5173 16 5173 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5174 5 5174 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5174 5 5174 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5174 16 5174 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5174 16 5174 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5175 6 5178 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5175 6 5175 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5175 8 5178 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5175 8 5178 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5175 8 5175 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5175 8 5175 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5175 8 5175 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5175 18 5178 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5175 18 5175 19,SrcSpan "tests/examples/CParser.hs" 5178 5 5178 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5175 19 5177 75, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5175 19 5175 23,SrcSpan "tests/examples/CParser.hs" 5175 46 5175 48,SrcSpan "tests/examples/CParser.hs" 5175 49 5175 50,SrcSpan "tests/examples/CParser.hs" 5177 74 5177 75]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5175 24 5175 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5175 24 5175 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5175 24 5175 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5175 24 5175 35, srcInfoPoints = []}) "happyOut106"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5175 36 5175 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5175 36 5175 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5175 36 5175 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5175 51 5177 74, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5175 51 5175 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5175 51 5175 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5175 63 5177 74, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5175 63 5175 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5176 5 5177 74, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5176 5 5176 9,SrcSpan "tests/examples/CParser.hs" 5176 32 5176 34,SrcSpan "tests/examples/CParser.hs" 5176 35 5176 36,SrcSpan "tests/examples/CParser.hs" 5177 73 5177 74]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5176 10 5176 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5176 10 5176 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5176 10 5176 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5176 10 5176 21, srcInfoPoints = []}) "happyOut105"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5176 22 5176 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5176 22 5176 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5176 22 5176 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5176 37 5177 73, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5176 37 5176 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5176 37 5176 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5176 49 5177 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5176 49 5176 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5177 5 5177 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5177 5 5177 6,SrcSpan "tests/examples/CParser.hs" 5177 72 5177 73]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5177 7 5177 72, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5177 7 5177 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5177 7 5177 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5177 7 5177 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5177 7 5177 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5177 20 5177 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5177 20 5177 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5177 20 5177 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5177 32 5177 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5177 32 5177 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5177 32 5177 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5177 34 5177 72, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5177 34 5177 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5177 34 5177 48, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5177 34 5177 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5177 34 5177 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5177 34 5177 41, srcInfoPoints = []}) "CBinary"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5177 42 5177 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5177 42 5177 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5177 42 5177 48, srcInfoPoints = []}) "CShlOp")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5177 49 5177 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5177 49 5177 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5177 49 5177 60, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5177 61 5177 72, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5177 61 5177 72, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5177 61 5177 72, srcInfoPoints = []}) "happy_var_3"))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5178 7 5178 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5178 7 5178 8,SrcSpan "tests/examples/CParser.hs" 5178 40 5178 41]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5178 8 5178 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5178 8 5178 9,SrcSpan "tests/examples/CParser.hs" 5178 11 5178 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5178 9 5178 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5178 9 5178 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5178 14 5178 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5178 14 5178 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5178 14 5178 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5178 14 5178 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5178 26 5178 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5178 26 5178 27,SrcSpan "tests/examples/CParser.hs" 5178 39 5178 40]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5178 27 5178 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5178 27 5178 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5178 27 5178 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5178 27 5178 37, srcInfoPoints = []}) "happyIn106"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5178 38 5178 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5178 38 5178 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5178 38 5178 39, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5180 1 5180 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5180 1 5180 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5180 1 5180 16, srcInfoPoints = []}) "happyReduce_397")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5180 17 5180 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5180 17 5180 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5180 19 5180 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5180 19 5180 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5180 19 5180 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5180 19 5180 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5180 19 5180 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5180 19 5180 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5180 36 5180 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5180 36 5180 38, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5180 39 5180 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5180 39 5180 42, srcInfoPoints = []}) 99 "99"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5180 43 5180 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5180 43 5180 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5180 43 5180 61, srcInfoPoints = []}) "happyReduction_397"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5181 1 5188 41, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5181 1 5188 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5181 1 5181 19, srcInfoPoints = []}) "happyReduction_397") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5181 20 5184 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5181 20 5181 21,SrcSpan "tests/examples/CParser.hs" 5184 14 5184 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5181 21 5184 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5181 21 5181 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5181 21 5181 30, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5181 31 5181 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5181 31 5181 32,SrcSpan "tests/examples/CParser.hs" 5181 32 5181 40,SrcSpan "tests/examples/CParser.hs" 5181 40 5181 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5181 32 5181 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5182 5 5184 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5182 5 5182 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5182 5 5182 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5182 15 5182 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5182 15 5182 16,SrcSpan "tests/examples/CParser.hs" 5182 16 5182 24,SrcSpan "tests/examples/CParser.hs" 5182 24 5182 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5182 16 5182 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5183 5 5184 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5183 5 5183 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5183 5 5183 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5183 15 5183 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5183 15 5183 16,SrcSpan "tests/examples/CParser.hs" 5183 16 5183 24,SrcSpan "tests/examples/CParser.hs" 5183 24 5183 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5183 16 5183 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5184 5 5184 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5184 5 5184 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5184 16 5184 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5184 16 5184 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5185 6 5188 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5185 6 5185 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5185 8 5188 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5185 8 5188 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5185 8 5185 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5185 8 5185 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5185 8 5185 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5185 18 5188 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5185 18 5185 19,SrcSpan "tests/examples/CParser.hs" 5188 5 5188 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5185 19 5187 75, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5185 19 5185 23,SrcSpan "tests/examples/CParser.hs" 5185 46 5185 48,SrcSpan "tests/examples/CParser.hs" 5185 49 5185 50,SrcSpan "tests/examples/CParser.hs" 5187 74 5187 75]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5185 24 5185 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5185 24 5185 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5185 24 5185 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5185 24 5185 35, srcInfoPoints = []}) "happyOut106"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5185 36 5185 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5185 36 5185 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5185 36 5185 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5185 51 5187 74, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5185 51 5185 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5185 51 5185 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5185 63 5187 74, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5185 63 5185 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5186 5 5187 74, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5186 5 5186 9,SrcSpan "tests/examples/CParser.hs" 5186 32 5186 34,SrcSpan "tests/examples/CParser.hs" 5186 35 5186 36,SrcSpan "tests/examples/CParser.hs" 5187 73 5187 74]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5186 10 5186 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5186 10 5186 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5186 10 5186 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5186 10 5186 21, srcInfoPoints = []}) "happyOut105"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5186 22 5186 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5186 22 5186 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5186 22 5186 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5186 37 5187 73, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5186 37 5186 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5186 37 5186 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5186 49 5187 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5186 49 5186 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5187 5 5187 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5187 5 5187 6,SrcSpan "tests/examples/CParser.hs" 5187 72 5187 73]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5187 7 5187 72, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5187 7 5187 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5187 7 5187 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5187 7 5187 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5187 7 5187 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5187 20 5187 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5187 20 5187 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5187 20 5187 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5187 32 5187 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5187 32 5187 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5187 32 5187 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5187 34 5187 72, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5187 34 5187 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5187 34 5187 48, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5187 34 5187 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5187 34 5187 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5187 34 5187 41, srcInfoPoints = []}) "CBinary"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5187 42 5187 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5187 42 5187 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5187 42 5187 48, srcInfoPoints = []}) "CShrOp")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5187 49 5187 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5187 49 5187 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5187 49 5187 60, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5187 61 5187 72, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5187 61 5187 72, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5187 61 5187 72, srcInfoPoints = []}) "happy_var_3"))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5188 7 5188 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5188 7 5188 8,SrcSpan "tests/examples/CParser.hs" 5188 40 5188 41]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5188 8 5188 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5188 8 5188 9,SrcSpan "tests/examples/CParser.hs" 5188 11 5188 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5188 9 5188 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5188 9 5188 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5188 14 5188 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5188 14 5188 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5188 14 5188 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5188 14 5188 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5188 26 5188 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5188 26 5188 27,SrcSpan "tests/examples/CParser.hs" 5188 39 5188 40]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5188 27 5188 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5188 27 5188 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5188 27 5188 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5188 27 5188 37, srcInfoPoints = []}) "happyIn106"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5188 38 5188 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5188 38 5188 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5188 38 5188 39, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5190 1 5190 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5190 1 5190 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5190 1 5190 16, srcInfoPoints = []}) "happyReduce_398")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5190 17 5190 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5190 17 5190 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5190 19 5190 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5190 19 5190 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5190 19 5190 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5190 19 5190 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5190 19 5190 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5190 38 5190 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5190 38 5190 42, srcInfoPoints = []}) 100 "100"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5190 43 5190 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5190 43 5190 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5190 43 5190 61, srcInfoPoints = []}) "happyReduction_398"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5191 1 5195 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5191 1 5195 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5191 1 5191 19, srcInfoPoints = []}) "happyReduction_398") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5191 20 5191 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5191 20 5191 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5192 6 5195 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5192 6 5192 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5192 9 5195 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5192 9 5192 13,SrcSpan "tests/examples/CParser.hs" 5192 36 5192 38,SrcSpan "tests/examples/CParser.hs" 5192 39 5192 40,SrcSpan "tests/examples/CParser.hs" 5195 6 5195 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5192 14 5192 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5192 14 5192 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5192 14 5192 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5192 14 5192 25, srcInfoPoints = []}) "happyOut106"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5192 26 5192 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5192 26 5192 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5192 26 5192 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5192 41 5195 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5192 41 5192 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5192 41 5192 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5192 53 5195 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5192 53 5192 55]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5193 5 5195 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5193 5 5193 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5193 5 5193 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5193 5 5193 15, srcInfoPoints = []}) "happyIn107"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5194 10 5195 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5194 10 5194 11,SrcSpan "tests/examples/CParser.hs" 5195 5 5195 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5194 11 5194 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5194 11 5194 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5194 11 5194 22, srcInfoPoints = []}) "happy_var_1")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5197 1 5197 62, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5197 1 5197 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5197 1 5197 16, srcInfoPoints = []}) "happyReduce_399")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5197 17 5197 62, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5197 17 5197 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5197 19 5197 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5197 19 5197 43, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5197 19 5197 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5197 19 5197 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5197 19 5197 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5197 19 5197 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5197 36 5197 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5197 36 5197 38, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5197 39 5197 43, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5197 39 5197 43, srcInfoPoints = []}) 100 "100"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5197 44 5197 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5197 44 5197 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5197 44 5197 62, srcInfoPoints = []}) "happyReduction_399"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5198 1 5205 41, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5198 1 5205 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5198 1 5198 19, srcInfoPoints = []}) "happyReduction_399") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5198 20 5201 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5198 20 5198 21,SrcSpan "tests/examples/CParser.hs" 5201 14 5201 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5198 21 5201 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5198 21 5198 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5198 21 5198 30, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5198 31 5198 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5198 31 5198 32,SrcSpan "tests/examples/CParser.hs" 5198 32 5198 40,SrcSpan "tests/examples/CParser.hs" 5198 40 5198 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5198 32 5198 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5199 5 5201 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5199 5 5199 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5199 5 5199 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5199 15 5199 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5199 15 5199 16,SrcSpan "tests/examples/CParser.hs" 5199 16 5199 24,SrcSpan "tests/examples/CParser.hs" 5199 24 5199 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5199 16 5199 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5200 5 5201 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5200 5 5200 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5200 5 5200 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5200 15 5200 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5200 15 5200 16,SrcSpan "tests/examples/CParser.hs" 5200 16 5200 24,SrcSpan "tests/examples/CParser.hs" 5200 24 5200 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5200 16 5200 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5201 5 5201 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5201 5 5201 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5201 16 5201 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5201 16 5201 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5202 6 5205 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5202 6 5202 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5202 8 5205 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5202 8 5205 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5202 8 5202 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5202 8 5202 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5202 8 5202 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5202 18 5205 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5202 18 5202 19,SrcSpan "tests/examples/CParser.hs" 5205 5 5205 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5202 19 5204 74, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5202 19 5202 23,SrcSpan "tests/examples/CParser.hs" 5202 46 5202 48,SrcSpan "tests/examples/CParser.hs" 5202 49 5202 50,SrcSpan "tests/examples/CParser.hs" 5204 73 5204 74]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5202 24 5202 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5202 24 5202 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5202 24 5202 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5202 24 5202 35, srcInfoPoints = []}) "happyOut107"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5202 36 5202 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5202 36 5202 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5202 36 5202 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5202 51 5204 73, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5202 51 5202 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5202 51 5202 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5202 63 5204 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5202 63 5202 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5203 5 5204 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5203 5 5203 9,SrcSpan "tests/examples/CParser.hs" 5203 32 5203 34,SrcSpan "tests/examples/CParser.hs" 5203 35 5203 36,SrcSpan "tests/examples/CParser.hs" 5204 72 5204 73]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5203 10 5203 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5203 10 5203 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5203 10 5203 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5203 10 5203 21, srcInfoPoints = []}) "happyOut106"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5203 22 5203 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5203 22 5203 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5203 22 5203 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5203 37 5204 72, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5203 37 5203 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5203 37 5203 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5203 49 5204 72, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5203 49 5203 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5204 5 5204 72, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5204 5 5204 6,SrcSpan "tests/examples/CParser.hs" 5204 71 5204 72]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5204 7 5204 71, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5204 7 5204 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5204 7 5204 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5204 7 5204 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5204 7 5204 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5204 20 5204 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5204 20 5204 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5204 20 5204 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5204 32 5204 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5204 32 5204 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5204 32 5204 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5204 34 5204 71, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5204 34 5204 59, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5204 34 5204 47, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5204 34 5204 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5204 34 5204 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5204 34 5204 41, srcInfoPoints = []}) "CBinary"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5204 42 5204 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5204 42 5204 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5204 42 5204 47, srcInfoPoints = []}) "CLeOp")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5204 48 5204 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5204 48 5204 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5204 48 5204 59, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5204 60 5204 71, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5204 60 5204 71, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5204 60 5204 71, srcInfoPoints = []}) "happy_var_3"))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5205 7 5205 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5205 7 5205 8,SrcSpan "tests/examples/CParser.hs" 5205 40 5205 41]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5205 8 5205 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5205 8 5205 9,SrcSpan "tests/examples/CParser.hs" 5205 11 5205 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5205 9 5205 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5205 9 5205 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5205 14 5205 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5205 14 5205 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5205 14 5205 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5205 14 5205 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5205 26 5205 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5205 26 5205 27,SrcSpan "tests/examples/CParser.hs" 5205 39 5205 40]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5205 27 5205 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5205 27 5205 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5205 27 5205 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5205 27 5205 37, srcInfoPoints = []}) "happyIn107"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5205 38 5205 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5205 38 5205 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5205 38 5205 39, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5207 1 5207 62, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5207 1 5207 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5207 1 5207 16, srcInfoPoints = []}) "happyReduce_400")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5207 17 5207 62, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5207 17 5207 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5207 19 5207 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5207 19 5207 43, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5207 19 5207 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5207 19 5207 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5207 19 5207 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5207 19 5207 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5207 36 5207 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5207 36 5207 38, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5207 39 5207 43, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5207 39 5207 43, srcInfoPoints = []}) 100 "100"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5207 44 5207 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5207 44 5207 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5207 44 5207 62, srcInfoPoints = []}) "happyReduction_400"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5208 1 5215 41, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5208 1 5215 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5208 1 5208 19, srcInfoPoints = []}) "happyReduction_400") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5208 20 5211 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5208 20 5208 21,SrcSpan "tests/examples/CParser.hs" 5211 14 5211 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5208 21 5211 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5208 21 5208 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5208 21 5208 30, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5208 31 5208 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5208 31 5208 32,SrcSpan "tests/examples/CParser.hs" 5208 32 5208 40,SrcSpan "tests/examples/CParser.hs" 5208 40 5208 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5208 32 5208 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5209 5 5211 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5209 5 5209 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5209 5 5209 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5209 15 5209 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5209 15 5209 16,SrcSpan "tests/examples/CParser.hs" 5209 16 5209 24,SrcSpan "tests/examples/CParser.hs" 5209 24 5209 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5209 16 5209 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5210 5 5211 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5210 5 5210 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5210 5 5210 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5210 15 5210 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5210 15 5210 16,SrcSpan "tests/examples/CParser.hs" 5210 16 5210 24,SrcSpan "tests/examples/CParser.hs" 5210 24 5210 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5210 16 5210 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5211 5 5211 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5211 5 5211 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5211 16 5211 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5211 16 5211 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5212 6 5215 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5212 6 5212 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5212 8 5215 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5212 8 5215 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5212 8 5212 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5212 8 5212 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5212 8 5212 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5212 18 5215 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5212 18 5212 19,SrcSpan "tests/examples/CParser.hs" 5215 5 5215 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5212 19 5214 74, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5212 19 5212 23,SrcSpan "tests/examples/CParser.hs" 5212 46 5212 48,SrcSpan "tests/examples/CParser.hs" 5212 49 5212 50,SrcSpan "tests/examples/CParser.hs" 5214 73 5214 74]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5212 24 5212 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5212 24 5212 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5212 24 5212 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5212 24 5212 35, srcInfoPoints = []}) "happyOut107"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5212 36 5212 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5212 36 5212 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5212 36 5212 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5212 51 5214 73, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5212 51 5212 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5212 51 5212 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5212 63 5214 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5212 63 5212 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5213 5 5214 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5213 5 5213 9,SrcSpan "tests/examples/CParser.hs" 5213 32 5213 34,SrcSpan "tests/examples/CParser.hs" 5213 35 5213 36,SrcSpan "tests/examples/CParser.hs" 5214 72 5214 73]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5213 10 5213 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5213 10 5213 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5213 10 5213 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5213 10 5213 21, srcInfoPoints = []}) "happyOut106"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5213 22 5213 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5213 22 5213 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5213 22 5213 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5213 37 5214 72, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5213 37 5213 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5213 37 5213 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5213 49 5214 72, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5213 49 5213 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5214 5 5214 72, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5214 5 5214 6,SrcSpan "tests/examples/CParser.hs" 5214 71 5214 72]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5214 7 5214 71, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5214 7 5214 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5214 7 5214 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5214 7 5214 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5214 7 5214 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5214 20 5214 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5214 20 5214 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5214 20 5214 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5214 32 5214 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5214 32 5214 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5214 32 5214 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5214 34 5214 71, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5214 34 5214 59, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5214 34 5214 47, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5214 34 5214 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5214 34 5214 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5214 34 5214 41, srcInfoPoints = []}) "CBinary"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5214 42 5214 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5214 42 5214 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5214 42 5214 47, srcInfoPoints = []}) "CGrOp")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5214 48 5214 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5214 48 5214 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5214 48 5214 59, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5214 60 5214 71, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5214 60 5214 71, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5214 60 5214 71, srcInfoPoints = []}) "happy_var_3"))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5215 7 5215 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5215 7 5215 8,SrcSpan "tests/examples/CParser.hs" 5215 40 5215 41]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5215 8 5215 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5215 8 5215 9,SrcSpan "tests/examples/CParser.hs" 5215 11 5215 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5215 9 5215 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5215 9 5215 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5215 14 5215 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5215 14 5215 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5215 14 5215 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5215 14 5215 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5215 26 5215 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5215 26 5215 27,SrcSpan "tests/examples/CParser.hs" 5215 39 5215 40]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5215 27 5215 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5215 27 5215 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5215 27 5215 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5215 27 5215 37, srcInfoPoints = []}) "happyIn107"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5215 38 5215 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5215 38 5215 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5215 38 5215 39, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5217 1 5217 62, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5217 1 5217 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5217 1 5217 16, srcInfoPoints = []}) "happyReduce_401")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5217 17 5217 62, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5217 17 5217 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5217 19 5217 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5217 19 5217 43, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5217 19 5217 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5217 19 5217 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5217 19 5217 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5217 19 5217 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5217 36 5217 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5217 36 5217 38, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5217 39 5217 43, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5217 39 5217 43, srcInfoPoints = []}) 100 "100"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5217 44 5217 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5217 44 5217 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5217 44 5217 62, srcInfoPoints = []}) "happyReduction_401"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5218 1 5225 41, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5218 1 5225 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5218 1 5218 19, srcInfoPoints = []}) "happyReduction_401") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5218 20 5221 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5218 20 5218 21,SrcSpan "tests/examples/CParser.hs" 5221 14 5221 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5218 21 5221 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5218 21 5218 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5218 21 5218 30, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5218 31 5218 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5218 31 5218 32,SrcSpan "tests/examples/CParser.hs" 5218 32 5218 40,SrcSpan "tests/examples/CParser.hs" 5218 40 5218 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5218 32 5218 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5219 5 5221 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5219 5 5219 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5219 5 5219 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5219 15 5219 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5219 15 5219 16,SrcSpan "tests/examples/CParser.hs" 5219 16 5219 24,SrcSpan "tests/examples/CParser.hs" 5219 24 5219 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5219 16 5219 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5220 5 5221 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5220 5 5220 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5220 5 5220 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5220 15 5220 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5220 15 5220 16,SrcSpan "tests/examples/CParser.hs" 5220 16 5220 24,SrcSpan "tests/examples/CParser.hs" 5220 24 5220 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5220 16 5220 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5221 5 5221 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5221 5 5221 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5221 16 5221 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5221 16 5221 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5222 6 5225 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5222 6 5222 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5222 8 5225 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5222 8 5225 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5222 8 5222 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5222 8 5222 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5222 8 5222 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5222 18 5225 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5222 18 5222 19,SrcSpan "tests/examples/CParser.hs" 5225 5 5225 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5222 19 5224 75, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5222 19 5222 23,SrcSpan "tests/examples/CParser.hs" 5222 46 5222 48,SrcSpan "tests/examples/CParser.hs" 5222 49 5222 50,SrcSpan "tests/examples/CParser.hs" 5224 74 5224 75]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5222 24 5222 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5222 24 5222 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5222 24 5222 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5222 24 5222 35, srcInfoPoints = []}) "happyOut107"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5222 36 5222 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5222 36 5222 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5222 36 5222 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5222 51 5224 74, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5222 51 5222 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5222 51 5222 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5222 63 5224 74, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5222 63 5222 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5223 5 5224 74, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5223 5 5223 9,SrcSpan "tests/examples/CParser.hs" 5223 32 5223 34,SrcSpan "tests/examples/CParser.hs" 5223 35 5223 36,SrcSpan "tests/examples/CParser.hs" 5224 73 5224 74]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5223 10 5223 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5223 10 5223 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5223 10 5223 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5223 10 5223 21, srcInfoPoints = []}) "happyOut106"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5223 22 5223 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5223 22 5223 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5223 22 5223 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5223 37 5224 73, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5223 37 5223 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5223 37 5223 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5223 49 5224 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5223 49 5223 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5224 5 5224 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5224 5 5224 6,SrcSpan "tests/examples/CParser.hs" 5224 72 5224 73]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5224 7 5224 72, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5224 7 5224 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5224 7 5224 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5224 7 5224 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5224 7 5224 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5224 20 5224 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5224 20 5224 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5224 20 5224 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5224 32 5224 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5224 32 5224 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5224 32 5224 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5224 34 5224 72, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5224 34 5224 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5224 34 5224 48, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5224 34 5224 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5224 34 5224 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5224 34 5224 41, srcInfoPoints = []}) "CBinary"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5224 42 5224 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5224 42 5224 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5224 42 5224 48, srcInfoPoints = []}) "CLeqOp")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5224 49 5224 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5224 49 5224 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5224 49 5224 60, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5224 61 5224 72, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5224 61 5224 72, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5224 61 5224 72, srcInfoPoints = []}) "happy_var_3"))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5225 7 5225 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5225 7 5225 8,SrcSpan "tests/examples/CParser.hs" 5225 40 5225 41]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5225 8 5225 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5225 8 5225 9,SrcSpan "tests/examples/CParser.hs" 5225 11 5225 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5225 9 5225 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5225 9 5225 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5225 14 5225 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5225 14 5225 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5225 14 5225 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5225 14 5225 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5225 26 5225 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5225 26 5225 27,SrcSpan "tests/examples/CParser.hs" 5225 39 5225 40]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5225 27 5225 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5225 27 5225 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5225 27 5225 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5225 27 5225 37, srcInfoPoints = []}) "happyIn107"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5225 38 5225 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5225 38 5225 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5225 38 5225 39, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5227 1 5227 62, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5227 1 5227 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5227 1 5227 16, srcInfoPoints = []}) "happyReduce_402")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5227 17 5227 62, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5227 17 5227 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5227 19 5227 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5227 19 5227 43, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5227 19 5227 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5227 19 5227 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5227 19 5227 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5227 19 5227 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5227 36 5227 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5227 36 5227 38, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5227 39 5227 43, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5227 39 5227 43, srcInfoPoints = []}) 100 "100"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5227 44 5227 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5227 44 5227 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5227 44 5227 62, srcInfoPoints = []}) "happyReduction_402"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5228 1 5235 41, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5228 1 5235 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5228 1 5228 19, srcInfoPoints = []}) "happyReduction_402") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5228 20 5231 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5228 20 5228 21,SrcSpan "tests/examples/CParser.hs" 5231 14 5231 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5228 21 5231 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5228 21 5228 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5228 21 5228 30, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5228 31 5228 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5228 31 5228 32,SrcSpan "tests/examples/CParser.hs" 5228 32 5228 40,SrcSpan "tests/examples/CParser.hs" 5228 40 5228 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5228 32 5228 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5229 5 5231 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5229 5 5229 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5229 5 5229 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5229 15 5229 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5229 15 5229 16,SrcSpan "tests/examples/CParser.hs" 5229 16 5229 24,SrcSpan "tests/examples/CParser.hs" 5229 24 5229 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5229 16 5229 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5230 5 5231 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5230 5 5230 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5230 5 5230 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5230 15 5230 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5230 15 5230 16,SrcSpan "tests/examples/CParser.hs" 5230 16 5230 24,SrcSpan "tests/examples/CParser.hs" 5230 24 5230 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5230 16 5230 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5231 5 5231 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5231 5 5231 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5231 16 5231 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5231 16 5231 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5232 6 5235 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5232 6 5232 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5232 8 5235 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5232 8 5235 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5232 8 5232 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5232 8 5232 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5232 8 5232 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5232 18 5235 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5232 18 5232 19,SrcSpan "tests/examples/CParser.hs" 5235 5 5235 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5232 19 5234 75, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5232 19 5232 23,SrcSpan "tests/examples/CParser.hs" 5232 46 5232 48,SrcSpan "tests/examples/CParser.hs" 5232 49 5232 50,SrcSpan "tests/examples/CParser.hs" 5234 74 5234 75]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5232 24 5232 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5232 24 5232 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5232 24 5232 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5232 24 5232 35, srcInfoPoints = []}) "happyOut107"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5232 36 5232 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5232 36 5232 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5232 36 5232 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5232 51 5234 74, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5232 51 5232 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5232 51 5232 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5232 63 5234 74, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5232 63 5232 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5233 5 5234 74, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5233 5 5233 9,SrcSpan "tests/examples/CParser.hs" 5233 32 5233 34,SrcSpan "tests/examples/CParser.hs" 5233 35 5233 36,SrcSpan "tests/examples/CParser.hs" 5234 73 5234 74]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5233 10 5233 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5233 10 5233 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5233 10 5233 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5233 10 5233 21, srcInfoPoints = []}) "happyOut106"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5233 22 5233 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5233 22 5233 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5233 22 5233 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5233 37 5234 73, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5233 37 5233 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5233 37 5233 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5233 49 5234 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5233 49 5233 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5234 5 5234 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5234 5 5234 6,SrcSpan "tests/examples/CParser.hs" 5234 72 5234 73]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5234 7 5234 72, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5234 7 5234 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5234 7 5234 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5234 7 5234 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5234 7 5234 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5234 20 5234 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5234 20 5234 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5234 20 5234 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5234 32 5234 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5234 32 5234 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5234 32 5234 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5234 34 5234 72, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5234 34 5234 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5234 34 5234 48, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5234 34 5234 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5234 34 5234 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5234 34 5234 41, srcInfoPoints = []}) "CBinary"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5234 42 5234 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5234 42 5234 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5234 42 5234 48, srcInfoPoints = []}) "CGeqOp")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5234 49 5234 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5234 49 5234 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5234 49 5234 60, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5234 61 5234 72, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5234 61 5234 72, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5234 61 5234 72, srcInfoPoints = []}) "happy_var_3"))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5235 7 5235 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5235 7 5235 8,SrcSpan "tests/examples/CParser.hs" 5235 40 5235 41]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5235 8 5235 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5235 8 5235 9,SrcSpan "tests/examples/CParser.hs" 5235 11 5235 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5235 9 5235 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5235 9 5235 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5235 14 5235 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5235 14 5235 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5235 14 5235 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5235 14 5235 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5235 26 5235 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5235 26 5235 27,SrcSpan "tests/examples/CParser.hs" 5235 39 5235 40]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5235 27 5235 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5235 27 5235 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5235 27 5235 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5235 27 5235 37, srcInfoPoints = []}) "happyIn107"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5235 38 5235 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5235 38 5235 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5235 38 5235 39, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5237 1 5237 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5237 1 5237 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5237 1 5237 16, srcInfoPoints = []}) "happyReduce_403")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5237 17 5237 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5237 17 5237 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5237 19 5237 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5237 19 5237 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5237 19 5237 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5237 19 5237 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5237 19 5237 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5237 38 5237 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5237 38 5237 42, srcInfoPoints = []}) 101 "101"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5237 43 5237 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5237 43 5237 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5237 43 5237 61, srcInfoPoints = []}) "happyReduction_403"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5238 1 5242 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5238 1 5242 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5238 1 5238 19, srcInfoPoints = []}) "happyReduction_403") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5238 20 5238 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5238 20 5238 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5239 6 5242 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5239 6 5239 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5239 9 5242 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5239 9 5239 13,SrcSpan "tests/examples/CParser.hs" 5239 36 5239 38,SrcSpan "tests/examples/CParser.hs" 5239 39 5239 40,SrcSpan "tests/examples/CParser.hs" 5242 6 5242 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5239 14 5239 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5239 14 5239 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5239 14 5239 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5239 14 5239 25, srcInfoPoints = []}) "happyOut107"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5239 26 5239 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5239 26 5239 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5239 26 5239 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5239 41 5242 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5239 41 5239 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5239 41 5239 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5239 53 5242 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5239 53 5239 55]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5240 5 5242 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5240 5 5240 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5240 5 5240 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5240 5 5240 15, srcInfoPoints = []}) "happyIn108"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5241 10 5242 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5241 10 5241 11,SrcSpan "tests/examples/CParser.hs" 5242 5 5242 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5241 11 5241 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5241 11 5241 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5241 11 5241 22, srcInfoPoints = []}) "happy_var_1")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5244 1 5244 62, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5244 1 5244 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5244 1 5244 16, srcInfoPoints = []}) "happyReduce_404")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5244 17 5244 62, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5244 17 5244 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5244 19 5244 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5244 19 5244 43, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5244 19 5244 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5244 19 5244 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5244 19 5244 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5244 19 5244 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5244 36 5244 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5244 36 5244 38, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5244 39 5244 43, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5244 39 5244 43, srcInfoPoints = []}) 101 "101"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5244 44 5244 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5244 44 5244 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5244 44 5244 62, srcInfoPoints = []}) "happyReduction_404"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5245 1 5252 41, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5245 1 5252 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5245 1 5245 19, srcInfoPoints = []}) "happyReduction_404") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5245 20 5248 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5245 20 5245 21,SrcSpan "tests/examples/CParser.hs" 5248 14 5248 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5245 21 5248 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5245 21 5245 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5245 21 5245 30, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5245 31 5245 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5245 31 5245 32,SrcSpan "tests/examples/CParser.hs" 5245 32 5245 40,SrcSpan "tests/examples/CParser.hs" 5245 40 5245 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5245 32 5245 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5246 5 5248 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5246 5 5246 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5246 5 5246 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5246 15 5246 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5246 15 5246 16,SrcSpan "tests/examples/CParser.hs" 5246 16 5246 24,SrcSpan "tests/examples/CParser.hs" 5246 24 5246 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5246 16 5246 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5247 5 5248 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5247 5 5247 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5247 5 5247 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5247 15 5247 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5247 15 5247 16,SrcSpan "tests/examples/CParser.hs" 5247 16 5247 24,SrcSpan "tests/examples/CParser.hs" 5247 24 5247 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5247 16 5247 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5248 5 5248 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5248 5 5248 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5248 16 5248 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5248 16 5248 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5249 6 5252 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5249 6 5249 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5249 8 5252 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5249 8 5252 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5249 8 5249 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5249 8 5249 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5249 8 5249 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5249 18 5252 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5249 18 5249 19,SrcSpan "tests/examples/CParser.hs" 5252 5 5252 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5249 19 5251 75, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5249 19 5249 23,SrcSpan "tests/examples/CParser.hs" 5249 46 5249 48,SrcSpan "tests/examples/CParser.hs" 5249 49 5249 50,SrcSpan "tests/examples/CParser.hs" 5251 74 5251 75]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5249 24 5249 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5249 24 5249 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5249 24 5249 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5249 24 5249 35, srcInfoPoints = []}) "happyOut108"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5249 36 5249 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5249 36 5249 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5249 36 5249 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5249 51 5251 74, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5249 51 5249 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5249 51 5249 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5249 63 5251 74, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5249 63 5249 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5250 5 5251 74, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5250 5 5250 9,SrcSpan "tests/examples/CParser.hs" 5250 32 5250 34,SrcSpan "tests/examples/CParser.hs" 5250 35 5250 36,SrcSpan "tests/examples/CParser.hs" 5251 73 5251 74]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5250 10 5250 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5250 10 5250 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5250 10 5250 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5250 10 5250 21, srcInfoPoints = []}) "happyOut107"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5250 22 5250 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5250 22 5250 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5250 22 5250 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5250 37 5251 73, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5250 37 5250 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5250 37 5250 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5250 49 5251 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5250 49 5250 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5251 5 5251 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5251 5 5251 6,SrcSpan "tests/examples/CParser.hs" 5251 72 5251 73]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5251 7 5251 72, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5251 7 5251 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5251 7 5251 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5251 7 5251 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5251 7 5251 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5251 20 5251 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5251 20 5251 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5251 20 5251 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5251 32 5251 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5251 32 5251 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5251 32 5251 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5251 34 5251 72, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5251 34 5251 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5251 34 5251 47, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5251 34 5251 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5251 34 5251 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5251 34 5251 41, srcInfoPoints = []}) "CBinary"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5251 42 5251 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5251 42 5251 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5251 42 5251 47, srcInfoPoints = []}) "CEqOp")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5251 49 5251 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5251 49 5251 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5251 49 5251 60, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5251 61 5251 72, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5251 61 5251 72, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5251 61 5251 72, srcInfoPoints = []}) "happy_var_3"))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5252 7 5252 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5252 7 5252 8,SrcSpan "tests/examples/CParser.hs" 5252 40 5252 41]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5252 8 5252 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5252 8 5252 9,SrcSpan "tests/examples/CParser.hs" 5252 11 5252 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5252 9 5252 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5252 9 5252 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5252 14 5252 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5252 14 5252 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5252 14 5252 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5252 14 5252 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5252 26 5252 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5252 26 5252 27,SrcSpan "tests/examples/CParser.hs" 5252 39 5252 40]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5252 27 5252 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5252 27 5252 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5252 27 5252 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5252 27 5252 37, srcInfoPoints = []}) "happyIn108"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5252 38 5252 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5252 38 5252 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5252 38 5252 39, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5254 1 5254 62, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5254 1 5254 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5254 1 5254 16, srcInfoPoints = []}) "happyReduce_405")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5254 17 5254 62, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5254 17 5254 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5254 19 5254 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5254 19 5254 43, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5254 19 5254 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5254 19 5254 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5254 19 5254 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5254 19 5254 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5254 36 5254 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5254 36 5254 38, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5254 39 5254 43, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5254 39 5254 43, srcInfoPoints = []}) 101 "101"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5254 44 5254 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5254 44 5254 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5254 44 5254 62, srcInfoPoints = []}) "happyReduction_405"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5255 1 5262 41, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5255 1 5262 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5255 1 5255 19, srcInfoPoints = []}) "happyReduction_405") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5255 20 5258 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5255 20 5255 21,SrcSpan "tests/examples/CParser.hs" 5258 14 5258 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5255 21 5258 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5255 21 5255 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5255 21 5255 30, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5255 31 5255 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5255 31 5255 32,SrcSpan "tests/examples/CParser.hs" 5255 32 5255 40,SrcSpan "tests/examples/CParser.hs" 5255 40 5255 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5255 32 5255 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5256 5 5258 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5256 5 5256 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5256 5 5256 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5256 15 5256 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5256 15 5256 16,SrcSpan "tests/examples/CParser.hs" 5256 16 5256 24,SrcSpan "tests/examples/CParser.hs" 5256 24 5256 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5256 16 5256 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5257 5 5258 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5257 5 5257 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5257 5 5257 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5257 15 5257 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5257 15 5257 16,SrcSpan "tests/examples/CParser.hs" 5257 16 5257 24,SrcSpan "tests/examples/CParser.hs" 5257 24 5257 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5257 16 5257 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5258 5 5258 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5258 5 5258 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5258 16 5258 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5258 16 5258 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5259 6 5262 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5259 6 5259 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5259 8 5262 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5259 8 5262 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5259 8 5259 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5259 8 5259 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5259 8 5259 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5259 18 5262 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5259 18 5259 19,SrcSpan "tests/examples/CParser.hs" 5262 5 5262 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5259 19 5261 75, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5259 19 5259 23,SrcSpan "tests/examples/CParser.hs" 5259 46 5259 48,SrcSpan "tests/examples/CParser.hs" 5259 49 5259 50,SrcSpan "tests/examples/CParser.hs" 5261 74 5261 75]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5259 24 5259 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5259 24 5259 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5259 24 5259 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5259 24 5259 35, srcInfoPoints = []}) "happyOut108"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5259 36 5259 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5259 36 5259 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5259 36 5259 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5259 51 5261 74, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5259 51 5259 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5259 51 5259 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5259 63 5261 74, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5259 63 5259 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5260 5 5261 74, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5260 5 5260 9,SrcSpan "tests/examples/CParser.hs" 5260 32 5260 34,SrcSpan "tests/examples/CParser.hs" 5260 35 5260 36,SrcSpan "tests/examples/CParser.hs" 5261 73 5261 74]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5260 10 5260 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5260 10 5260 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5260 10 5260 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5260 10 5260 21, srcInfoPoints = []}) "happyOut107"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5260 22 5260 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5260 22 5260 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5260 22 5260 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5260 37 5261 73, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5260 37 5260 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5260 37 5260 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5260 49 5261 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5260 49 5260 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5261 5 5261 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5261 5 5261 6,SrcSpan "tests/examples/CParser.hs" 5261 72 5261 73]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5261 7 5261 72, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5261 7 5261 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5261 7 5261 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5261 7 5261 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5261 7 5261 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5261 20 5261 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5261 20 5261 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5261 20 5261 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5261 32 5261 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5261 32 5261 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5261 32 5261 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5261 34 5261 72, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5261 34 5261 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5261 34 5261 48, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5261 34 5261 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5261 34 5261 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5261 34 5261 41, srcInfoPoints = []}) "CBinary"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5261 42 5261 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5261 42 5261 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5261 42 5261 48, srcInfoPoints = []}) "CNeqOp")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5261 49 5261 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5261 49 5261 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5261 49 5261 60, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5261 61 5261 72, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5261 61 5261 72, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5261 61 5261 72, srcInfoPoints = []}) "happy_var_3"))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5262 7 5262 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5262 7 5262 8,SrcSpan "tests/examples/CParser.hs" 5262 40 5262 41]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5262 8 5262 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5262 8 5262 9,SrcSpan "tests/examples/CParser.hs" 5262 11 5262 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5262 9 5262 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5262 9 5262 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5262 14 5262 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5262 14 5262 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5262 14 5262 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5262 14 5262 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5262 26 5262 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5262 26 5262 27,SrcSpan "tests/examples/CParser.hs" 5262 39 5262 40]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5262 27 5262 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5262 27 5262 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5262 27 5262 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5262 27 5262 37, srcInfoPoints = []}) "happyIn108"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5262 38 5262 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5262 38 5262 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5262 38 5262 39, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5264 1 5264 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5264 1 5264 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5264 1 5264 16, srcInfoPoints = []}) "happyReduce_406")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5264 17 5264 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5264 17 5264 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5264 19 5264 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5264 19 5264 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5264 19 5264 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5264 19 5264 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5264 19 5264 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5264 38 5264 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5264 38 5264 42, srcInfoPoints = []}) 102 "102"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5264 43 5264 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5264 43 5264 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5264 43 5264 61, srcInfoPoints = []}) "happyReduction_406"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5265 1 5269 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5265 1 5269 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5265 1 5265 19, srcInfoPoints = []}) "happyReduction_406") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5265 20 5265 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5265 20 5265 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5266 6 5269 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5266 6 5266 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5266 9 5269 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5266 9 5266 13,SrcSpan "tests/examples/CParser.hs" 5266 36 5266 38,SrcSpan "tests/examples/CParser.hs" 5266 39 5266 40,SrcSpan "tests/examples/CParser.hs" 5269 6 5269 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5266 14 5266 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5266 14 5266 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5266 14 5266 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5266 14 5266 25, srcInfoPoints = []}) "happyOut108"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5266 26 5266 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5266 26 5266 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5266 26 5266 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5266 41 5269 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5266 41 5266 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5266 41 5266 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5266 53 5269 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5266 53 5266 55]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5267 5 5269 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5267 5 5267 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5267 5 5267 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5267 5 5267 15, srcInfoPoints = []}) "happyIn109"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5268 10 5269 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5268 10 5268 11,SrcSpan "tests/examples/CParser.hs" 5269 5 5269 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5268 11 5268 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5268 11 5268 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5268 11 5268 22, srcInfoPoints = []}) "happy_var_1")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5271 1 5271 62, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5271 1 5271 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5271 1 5271 16, srcInfoPoints = []}) "happyReduce_407")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5271 17 5271 62, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5271 17 5271 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5271 19 5271 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5271 19 5271 43, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5271 19 5271 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5271 19 5271 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5271 19 5271 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5271 19 5271 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5271 36 5271 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5271 36 5271 38, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5271 39 5271 43, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5271 39 5271 43, srcInfoPoints = []}) 102 "102"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5271 44 5271 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5271 44 5271 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5271 44 5271 62, srcInfoPoints = []}) "happyReduction_407"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5272 1 5279 41, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5272 1 5279 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5272 1 5272 19, srcInfoPoints = []}) "happyReduction_407") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5272 20 5275 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5272 20 5272 21,SrcSpan "tests/examples/CParser.hs" 5275 14 5275 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5272 21 5275 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5272 21 5272 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5272 21 5272 30, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5272 31 5272 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5272 31 5272 32,SrcSpan "tests/examples/CParser.hs" 5272 32 5272 40,SrcSpan "tests/examples/CParser.hs" 5272 40 5272 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5272 32 5272 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5273 5 5275 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5273 5 5273 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5273 5 5273 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5273 15 5273 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5273 15 5273 16,SrcSpan "tests/examples/CParser.hs" 5273 16 5273 24,SrcSpan "tests/examples/CParser.hs" 5273 24 5273 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5273 16 5273 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5274 5 5275 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5274 5 5274 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5274 5 5274 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5274 15 5274 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5274 15 5274 16,SrcSpan "tests/examples/CParser.hs" 5274 16 5274 24,SrcSpan "tests/examples/CParser.hs" 5274 24 5274 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5274 16 5274 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5275 5 5275 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5275 5 5275 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5275 16 5275 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5275 16 5275 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5276 6 5279 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5276 6 5276 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5276 8 5279 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5276 8 5279 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5276 8 5276 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5276 8 5276 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5276 8 5276 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5276 18 5279 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5276 18 5276 19,SrcSpan "tests/examples/CParser.hs" 5279 5 5279 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5276 19 5278 75, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5276 19 5276 23,SrcSpan "tests/examples/CParser.hs" 5276 46 5276 48,SrcSpan "tests/examples/CParser.hs" 5276 49 5276 50,SrcSpan "tests/examples/CParser.hs" 5278 74 5278 75]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5276 24 5276 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5276 24 5276 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5276 24 5276 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5276 24 5276 35, srcInfoPoints = []}) "happyOut109"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5276 36 5276 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5276 36 5276 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5276 36 5276 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5276 51 5278 74, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5276 51 5276 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5276 51 5276 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5276 63 5278 74, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5276 63 5276 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5277 5 5278 74, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5277 5 5277 9,SrcSpan "tests/examples/CParser.hs" 5277 32 5277 34,SrcSpan "tests/examples/CParser.hs" 5277 35 5277 36,SrcSpan "tests/examples/CParser.hs" 5278 73 5278 74]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5277 10 5277 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5277 10 5277 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5277 10 5277 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5277 10 5277 21, srcInfoPoints = []}) "happyOut108"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5277 22 5277 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5277 22 5277 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5277 22 5277 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5277 37 5278 73, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5277 37 5277 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5277 37 5277 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5277 49 5278 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5277 49 5277 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5278 5 5278 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5278 5 5278 6,SrcSpan "tests/examples/CParser.hs" 5278 72 5278 73]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5278 7 5278 72, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5278 7 5278 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5278 7 5278 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5278 7 5278 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5278 7 5278 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5278 20 5278 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5278 20 5278 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5278 20 5278 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5278 32 5278 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5278 32 5278 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5278 32 5278 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5278 34 5278 72, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5278 34 5278 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5278 34 5278 48, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5278 34 5278 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5278 34 5278 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5278 34 5278 41, srcInfoPoints = []}) "CBinary"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5278 42 5278 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5278 42 5278 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5278 42 5278 48, srcInfoPoints = []}) "CAndOp")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5278 49 5278 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5278 49 5278 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5278 49 5278 60, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5278 61 5278 72, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5278 61 5278 72, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5278 61 5278 72, srcInfoPoints = []}) "happy_var_3"))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5279 7 5279 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5279 7 5279 8,SrcSpan "tests/examples/CParser.hs" 5279 40 5279 41]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5279 8 5279 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5279 8 5279 9,SrcSpan "tests/examples/CParser.hs" 5279 11 5279 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5279 9 5279 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5279 9 5279 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5279 14 5279 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5279 14 5279 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5279 14 5279 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5279 14 5279 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5279 26 5279 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5279 26 5279 27,SrcSpan "tests/examples/CParser.hs" 5279 39 5279 40]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5279 27 5279 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5279 27 5279 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5279 27 5279 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5279 27 5279 37, srcInfoPoints = []}) "happyIn109"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5279 38 5279 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5279 38 5279 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5279 38 5279 39, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5281 1 5281 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5281 1 5281 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5281 1 5281 16, srcInfoPoints = []}) "happyReduce_408")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5281 17 5281 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5281 17 5281 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5281 19 5281 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5281 19 5281 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5281 19 5281 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5281 19 5281 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5281 19 5281 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5281 38 5281 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5281 38 5281 42, srcInfoPoints = []}) 103 "103"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5281 43 5281 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5281 43 5281 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5281 43 5281 61, srcInfoPoints = []}) "happyReduction_408"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5282 1 5286 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5282 1 5286 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5282 1 5282 19, srcInfoPoints = []}) "happyReduction_408") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5282 20 5282 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5282 20 5282 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5283 6 5286 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5283 6 5283 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5283 9 5286 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5283 9 5283 13,SrcSpan "tests/examples/CParser.hs" 5283 36 5283 38,SrcSpan "tests/examples/CParser.hs" 5283 39 5283 40,SrcSpan "tests/examples/CParser.hs" 5286 6 5286 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5283 14 5283 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5283 14 5283 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5283 14 5283 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5283 14 5283 25, srcInfoPoints = []}) "happyOut109"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5283 26 5283 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5283 26 5283 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5283 26 5283 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5283 41 5286 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5283 41 5283 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5283 41 5283 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5283 53 5286 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5283 53 5283 55]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5284 5 5286 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5284 5 5284 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5284 5 5284 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5284 5 5284 15, srcInfoPoints = []}) "happyIn110"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5285 10 5286 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5285 10 5285 11,SrcSpan "tests/examples/CParser.hs" 5286 5 5286 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5285 11 5285 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5285 11 5285 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5285 11 5285 22, srcInfoPoints = []}) "happy_var_1")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5288 1 5288 62, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5288 1 5288 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5288 1 5288 16, srcInfoPoints = []}) "happyReduce_409")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5288 17 5288 62, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5288 17 5288 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5288 19 5288 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5288 19 5288 43, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5288 19 5288 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5288 19 5288 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5288 19 5288 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5288 19 5288 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5288 36 5288 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5288 36 5288 38, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5288 39 5288 43, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5288 39 5288 43, srcInfoPoints = []}) 103 "103"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5288 44 5288 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5288 44 5288 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5288 44 5288 62, srcInfoPoints = []}) "happyReduction_409"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5289 1 5296 41, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5289 1 5296 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5289 1 5289 19, srcInfoPoints = []}) "happyReduction_409") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5289 20 5292 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5289 20 5289 21,SrcSpan "tests/examples/CParser.hs" 5292 14 5292 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5289 21 5292 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5289 21 5289 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5289 21 5289 30, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5289 31 5289 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5289 31 5289 32,SrcSpan "tests/examples/CParser.hs" 5289 32 5289 40,SrcSpan "tests/examples/CParser.hs" 5289 40 5289 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5289 32 5289 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5290 5 5292 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5290 5 5290 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5290 5 5290 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5290 15 5290 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5290 15 5290 16,SrcSpan "tests/examples/CParser.hs" 5290 16 5290 24,SrcSpan "tests/examples/CParser.hs" 5290 24 5290 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5290 16 5290 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5291 5 5292 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5291 5 5291 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5291 5 5291 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5291 15 5291 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5291 15 5291 16,SrcSpan "tests/examples/CParser.hs" 5291 16 5291 24,SrcSpan "tests/examples/CParser.hs" 5291 24 5291 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5291 16 5291 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5292 5 5292 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5292 5 5292 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5292 16 5292 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5292 16 5292 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5293 6 5296 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5293 6 5293 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5293 8 5296 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5293 8 5296 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5293 8 5293 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5293 8 5293 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5293 8 5293 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5293 18 5296 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5293 18 5293 19,SrcSpan "tests/examples/CParser.hs" 5296 5 5296 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5293 19 5295 75, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5293 19 5293 23,SrcSpan "tests/examples/CParser.hs" 5293 46 5293 48,SrcSpan "tests/examples/CParser.hs" 5293 49 5293 50,SrcSpan "tests/examples/CParser.hs" 5295 74 5295 75]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5293 24 5293 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5293 24 5293 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5293 24 5293 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5293 24 5293 35, srcInfoPoints = []}) "happyOut110"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5293 36 5293 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5293 36 5293 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5293 36 5293 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5293 51 5295 74, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5293 51 5293 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5293 51 5293 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5293 63 5295 74, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5293 63 5293 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5294 5 5295 74, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5294 5 5294 9,SrcSpan "tests/examples/CParser.hs" 5294 32 5294 34,SrcSpan "tests/examples/CParser.hs" 5294 35 5294 36,SrcSpan "tests/examples/CParser.hs" 5295 73 5295 74]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5294 10 5294 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5294 10 5294 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5294 10 5294 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5294 10 5294 21, srcInfoPoints = []}) "happyOut109"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5294 22 5294 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5294 22 5294 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5294 22 5294 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5294 37 5295 73, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5294 37 5294 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5294 37 5294 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5294 49 5295 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5294 49 5294 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5295 5 5295 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5295 5 5295 6,SrcSpan "tests/examples/CParser.hs" 5295 72 5295 73]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5295 7 5295 72, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5295 7 5295 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5295 7 5295 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5295 7 5295 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5295 7 5295 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5295 20 5295 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5295 20 5295 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5295 20 5295 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5295 32 5295 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5295 32 5295 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5295 32 5295 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5295 34 5295 72, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5295 34 5295 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5295 34 5295 48, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5295 34 5295 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5295 34 5295 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5295 34 5295 41, srcInfoPoints = []}) "CBinary"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5295 42 5295 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5295 42 5295 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5295 42 5295 48, srcInfoPoints = []}) "CXorOp")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5295 49 5295 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5295 49 5295 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5295 49 5295 60, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5295 61 5295 72, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5295 61 5295 72, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5295 61 5295 72, srcInfoPoints = []}) "happy_var_3"))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5296 7 5296 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5296 7 5296 8,SrcSpan "tests/examples/CParser.hs" 5296 40 5296 41]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5296 8 5296 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5296 8 5296 9,SrcSpan "tests/examples/CParser.hs" 5296 11 5296 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5296 9 5296 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5296 9 5296 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5296 14 5296 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5296 14 5296 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5296 14 5296 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5296 14 5296 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5296 26 5296 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5296 26 5296 27,SrcSpan "tests/examples/CParser.hs" 5296 39 5296 40]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5296 27 5296 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5296 27 5296 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5296 27 5296 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5296 27 5296 37, srcInfoPoints = []}) "happyIn110"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5296 38 5296 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5296 38 5296 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5296 38 5296 39, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5298 1 5298 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5298 1 5298 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5298 1 5298 16, srcInfoPoints = []}) "happyReduce_410")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5298 17 5298 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5298 17 5298 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5298 19 5298 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5298 19 5298 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5298 19 5298 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5298 19 5298 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5298 19 5298 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5298 38 5298 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5298 38 5298 42, srcInfoPoints = []}) 104 "104"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5298 43 5298 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5298 43 5298 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5298 43 5298 61, srcInfoPoints = []}) "happyReduction_410"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5299 1 5303 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5299 1 5303 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5299 1 5299 19, srcInfoPoints = []}) "happyReduction_410") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5299 20 5299 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5299 20 5299 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5300 6 5303 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5300 6 5300 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5300 9 5303 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5300 9 5300 13,SrcSpan "tests/examples/CParser.hs" 5300 36 5300 38,SrcSpan "tests/examples/CParser.hs" 5300 39 5300 40,SrcSpan "tests/examples/CParser.hs" 5303 6 5303 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5300 14 5300 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5300 14 5300 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5300 14 5300 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5300 14 5300 25, srcInfoPoints = []}) "happyOut110"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5300 26 5300 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5300 26 5300 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5300 26 5300 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5300 41 5303 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5300 41 5300 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5300 41 5300 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5300 53 5303 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5300 53 5300 55]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5301 5 5303 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5301 5 5301 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5301 5 5301 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5301 5 5301 15, srcInfoPoints = []}) "happyIn111"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5302 10 5303 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5302 10 5302 11,SrcSpan "tests/examples/CParser.hs" 5303 5 5303 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5302 11 5302 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5302 11 5302 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5302 11 5302 22, srcInfoPoints = []}) "happy_var_1")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5305 1 5305 62, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5305 1 5305 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5305 1 5305 16, srcInfoPoints = []}) "happyReduce_411")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5305 17 5305 62, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5305 17 5305 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5305 19 5305 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5305 19 5305 43, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5305 19 5305 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5305 19 5305 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5305 19 5305 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5305 19 5305 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5305 36 5305 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5305 36 5305 38, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5305 39 5305 43, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5305 39 5305 43, srcInfoPoints = []}) 104 "104"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5305 44 5305 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5305 44 5305 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5305 44 5305 62, srcInfoPoints = []}) "happyReduction_411"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5306 1 5313 41, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5306 1 5313 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5306 1 5306 19, srcInfoPoints = []}) "happyReduction_411") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5306 20 5309 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5306 20 5306 21,SrcSpan "tests/examples/CParser.hs" 5309 14 5309 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5306 21 5309 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5306 21 5306 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5306 21 5306 30, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5306 31 5306 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5306 31 5306 32,SrcSpan "tests/examples/CParser.hs" 5306 32 5306 40,SrcSpan "tests/examples/CParser.hs" 5306 40 5306 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5306 32 5306 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5307 5 5309 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5307 5 5307 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5307 5 5307 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5307 15 5307 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5307 15 5307 16,SrcSpan "tests/examples/CParser.hs" 5307 16 5307 24,SrcSpan "tests/examples/CParser.hs" 5307 24 5307 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5307 16 5307 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5308 5 5309 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5308 5 5308 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5308 5 5308 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5308 15 5308 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5308 15 5308 16,SrcSpan "tests/examples/CParser.hs" 5308 16 5308 24,SrcSpan "tests/examples/CParser.hs" 5308 24 5308 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5308 16 5308 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5309 5 5309 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5309 5 5309 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5309 16 5309 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5309 16 5309 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5310 6 5313 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5310 6 5310 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5310 8 5313 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5310 8 5313 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5310 8 5310 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5310 8 5310 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5310 8 5310 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5310 18 5313 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5310 18 5310 19,SrcSpan "tests/examples/CParser.hs" 5313 5 5313 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5310 19 5312 74, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5310 19 5310 23,SrcSpan "tests/examples/CParser.hs" 5310 46 5310 48,SrcSpan "tests/examples/CParser.hs" 5310 49 5310 50,SrcSpan "tests/examples/CParser.hs" 5312 73 5312 74]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5310 24 5310 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5310 24 5310 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5310 24 5310 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5310 24 5310 35, srcInfoPoints = []}) "happyOut111"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5310 36 5310 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5310 36 5310 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5310 36 5310 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5310 51 5312 73, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5310 51 5310 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5310 51 5310 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5310 63 5312 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5310 63 5310 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5311 5 5312 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5311 5 5311 9,SrcSpan "tests/examples/CParser.hs" 5311 32 5311 34,SrcSpan "tests/examples/CParser.hs" 5311 35 5311 36,SrcSpan "tests/examples/CParser.hs" 5312 72 5312 73]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5311 10 5311 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5311 10 5311 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5311 10 5311 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5311 10 5311 21, srcInfoPoints = []}) "happyOut110"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5311 22 5311 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5311 22 5311 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5311 22 5311 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5311 37 5312 72, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5311 37 5311 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5311 37 5311 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5311 49 5312 72, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5311 49 5311 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5312 5 5312 72, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5312 5 5312 6,SrcSpan "tests/examples/CParser.hs" 5312 71 5312 72]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5312 7 5312 71, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5312 7 5312 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5312 7 5312 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5312 7 5312 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5312 7 5312 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5312 20 5312 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5312 20 5312 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5312 20 5312 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5312 32 5312 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5312 32 5312 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5312 32 5312 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5312 34 5312 71, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5312 34 5312 59, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5312 34 5312 47, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5312 34 5312 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5312 34 5312 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5312 34 5312 41, srcInfoPoints = []}) "CBinary"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5312 42 5312 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5312 42 5312 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5312 42 5312 47, srcInfoPoints = []}) "COrOp")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5312 48 5312 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5312 48 5312 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5312 48 5312 59, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5312 60 5312 71, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5312 60 5312 71, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5312 60 5312 71, srcInfoPoints = []}) "happy_var_3"))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5313 7 5313 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5313 7 5313 8,SrcSpan "tests/examples/CParser.hs" 5313 40 5313 41]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5313 8 5313 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5313 8 5313 9,SrcSpan "tests/examples/CParser.hs" 5313 11 5313 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5313 9 5313 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5313 9 5313 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5313 14 5313 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5313 14 5313 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5313 14 5313 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5313 14 5313 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5313 26 5313 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5313 26 5313 27,SrcSpan "tests/examples/CParser.hs" 5313 39 5313 40]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5313 27 5313 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5313 27 5313 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5313 27 5313 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5313 27 5313 37, srcInfoPoints = []}) "happyIn111"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5313 38 5313 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5313 38 5313 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5313 38 5313 39, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5315 1 5315 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5315 1 5315 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5315 1 5315 16, srcInfoPoints = []}) "happyReduce_412")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5315 17 5315 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5315 17 5315 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5315 19 5315 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5315 19 5315 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5315 19 5315 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5315 19 5315 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5315 19 5315 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5315 38 5315 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5315 38 5315 42, srcInfoPoints = []}) 105 "105"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5315 43 5315 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5315 43 5315 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5315 43 5315 61, srcInfoPoints = []}) "happyReduction_412"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5316 1 5320 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5316 1 5320 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5316 1 5316 19, srcInfoPoints = []}) "happyReduction_412") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5316 20 5316 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5316 20 5316 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5317 6 5320 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5317 6 5317 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5317 9 5320 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5317 9 5317 13,SrcSpan "tests/examples/CParser.hs" 5317 36 5317 38,SrcSpan "tests/examples/CParser.hs" 5317 39 5317 40,SrcSpan "tests/examples/CParser.hs" 5320 6 5320 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5317 14 5317 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5317 14 5317 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5317 14 5317 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5317 14 5317 25, srcInfoPoints = []}) "happyOut111"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5317 26 5317 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5317 26 5317 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5317 26 5317 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5317 41 5320 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5317 41 5317 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5317 41 5317 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5317 53 5320 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5317 53 5317 55]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5318 5 5320 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5318 5 5318 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5318 5 5318 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5318 5 5318 15, srcInfoPoints = []}) "happyIn112"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5319 10 5320 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5319 10 5319 11,SrcSpan "tests/examples/CParser.hs" 5320 5 5320 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5319 11 5319 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5319 11 5319 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5319 11 5319 22, srcInfoPoints = []}) "happy_var_1")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5322 1 5322 62, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5322 1 5322 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5322 1 5322 16, srcInfoPoints = []}) "happyReduce_413")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5322 17 5322 62, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5322 17 5322 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5322 19 5322 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5322 19 5322 43, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5322 19 5322 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5322 19 5322 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5322 19 5322 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5322 19 5322 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5322 36 5322 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5322 36 5322 38, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5322 39 5322 43, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5322 39 5322 43, srcInfoPoints = []}) 105 "105"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5322 44 5322 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5322 44 5322 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5322 44 5322 62, srcInfoPoints = []}) "happyReduction_413"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5323 1 5330 41, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5323 1 5330 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5323 1 5323 19, srcInfoPoints = []}) "happyReduction_413") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5323 20 5326 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5323 20 5323 21,SrcSpan "tests/examples/CParser.hs" 5326 14 5326 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5323 21 5326 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5323 21 5323 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5323 21 5323 30, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5323 31 5323 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5323 31 5323 32,SrcSpan "tests/examples/CParser.hs" 5323 32 5323 40,SrcSpan "tests/examples/CParser.hs" 5323 40 5323 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5323 32 5323 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5324 5 5326 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5324 5 5324 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5324 5 5324 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5324 15 5324 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5324 15 5324 16,SrcSpan "tests/examples/CParser.hs" 5324 16 5324 24,SrcSpan "tests/examples/CParser.hs" 5324 24 5324 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5324 16 5324 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5325 5 5326 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5325 5 5325 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5325 5 5325 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5325 15 5325 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5325 15 5325 16,SrcSpan "tests/examples/CParser.hs" 5325 16 5325 24,SrcSpan "tests/examples/CParser.hs" 5325 24 5325 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5325 16 5325 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5326 5 5326 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5326 5 5326 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5326 16 5326 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5326 16 5326 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5327 6 5330 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5327 6 5327 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5327 8 5330 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5327 8 5330 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5327 8 5327 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5327 8 5327 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5327 8 5327 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5327 18 5330 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5327 18 5327 19,SrcSpan "tests/examples/CParser.hs" 5330 5 5330 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5327 19 5329 75, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5327 19 5327 23,SrcSpan "tests/examples/CParser.hs" 5327 46 5327 48,SrcSpan "tests/examples/CParser.hs" 5327 49 5327 50,SrcSpan "tests/examples/CParser.hs" 5329 74 5329 75]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5327 24 5327 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5327 24 5327 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5327 24 5327 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5327 24 5327 35, srcInfoPoints = []}) "happyOut112"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5327 36 5327 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5327 36 5327 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5327 36 5327 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5327 51 5329 74, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5327 51 5327 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5327 51 5327 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5327 63 5329 74, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5327 63 5327 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5328 5 5329 74, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5328 5 5328 9,SrcSpan "tests/examples/CParser.hs" 5328 32 5328 34,SrcSpan "tests/examples/CParser.hs" 5328 35 5328 36,SrcSpan "tests/examples/CParser.hs" 5329 73 5329 74]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5328 10 5328 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5328 10 5328 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5328 10 5328 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5328 10 5328 21, srcInfoPoints = []}) "happyOut111"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5328 22 5328 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5328 22 5328 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5328 22 5328 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5328 37 5329 73, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5328 37 5328 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5328 37 5328 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5328 49 5329 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5328 49 5328 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5329 5 5329 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5329 5 5329 6,SrcSpan "tests/examples/CParser.hs" 5329 72 5329 73]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5329 7 5329 72, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5329 7 5329 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5329 7 5329 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5329 7 5329 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5329 7 5329 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5329 20 5329 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5329 20 5329 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5329 20 5329 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5329 32 5329 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5329 32 5329 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5329 32 5329 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5329 34 5329 72, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5329 34 5329 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5329 34 5329 48, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5329 34 5329 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5329 34 5329 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5329 34 5329 41, srcInfoPoints = []}) "CBinary"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5329 42 5329 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5329 42 5329 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5329 42 5329 48, srcInfoPoints = []}) "CLndOp")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5329 49 5329 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5329 49 5329 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5329 49 5329 60, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5329 61 5329 72, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5329 61 5329 72, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5329 61 5329 72, srcInfoPoints = []}) "happy_var_3"))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5330 7 5330 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5330 7 5330 8,SrcSpan "tests/examples/CParser.hs" 5330 40 5330 41]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5330 8 5330 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5330 8 5330 9,SrcSpan "tests/examples/CParser.hs" 5330 11 5330 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5330 9 5330 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5330 9 5330 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5330 14 5330 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5330 14 5330 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5330 14 5330 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5330 14 5330 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5330 26 5330 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5330 26 5330 27,SrcSpan "tests/examples/CParser.hs" 5330 39 5330 40]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5330 27 5330 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5330 27 5330 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5330 27 5330 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5330 27 5330 37, srcInfoPoints = []}) "happyIn112"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5330 38 5330 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5330 38 5330 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5330 38 5330 39, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5332 1 5332 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5332 1 5332 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5332 1 5332 16, srcInfoPoints = []}) "happyReduce_414")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5332 17 5332 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5332 17 5332 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5332 19 5332 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5332 19 5332 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5332 19 5332 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5332 19 5332 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5332 19 5332 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5332 38 5332 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5332 38 5332 42, srcInfoPoints = []}) 106 "106"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5332 43 5332 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5332 43 5332 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5332 43 5332 61, srcInfoPoints = []}) "happyReduction_414"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5333 1 5337 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5333 1 5337 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5333 1 5333 19, srcInfoPoints = []}) "happyReduction_414") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5333 20 5333 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5333 20 5333 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5334 6 5337 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5334 6 5334 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5334 9 5337 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5334 9 5334 13,SrcSpan "tests/examples/CParser.hs" 5334 36 5334 38,SrcSpan "tests/examples/CParser.hs" 5334 39 5334 40,SrcSpan "tests/examples/CParser.hs" 5337 6 5337 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5334 14 5334 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5334 14 5334 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5334 14 5334 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5334 14 5334 25, srcInfoPoints = []}) "happyOut112"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5334 26 5334 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5334 26 5334 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5334 26 5334 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5334 41 5337 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5334 41 5334 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5334 41 5334 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5334 53 5337 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5334 53 5334 55]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5335 5 5337 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5335 5 5335 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5335 5 5335 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5335 5 5335 15, srcInfoPoints = []}) "happyIn113"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5336 10 5337 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5336 10 5336 11,SrcSpan "tests/examples/CParser.hs" 5337 5 5337 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5336 11 5336 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5336 11 5336 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5336 11 5336 22, srcInfoPoints = []}) "happy_var_1")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5339 1 5339 62, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5339 1 5339 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5339 1 5339 16, srcInfoPoints = []}) "happyReduce_415")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5339 17 5339 62, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5339 17 5339 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5339 19 5339 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5339 19 5339 43, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5339 19 5339 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5339 19 5339 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5339 19 5339 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5339 19 5339 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5339 36 5339 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5339 36 5339 38, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5339 39 5339 43, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5339 39 5339 43, srcInfoPoints = []}) 106 "106"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5339 44 5339 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5339 44 5339 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5339 44 5339 62, srcInfoPoints = []}) "happyReduction_415"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5340 1 5347 41, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5340 1 5347 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5340 1 5340 19, srcInfoPoints = []}) "happyReduction_415") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5340 20 5343 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5340 20 5340 21,SrcSpan "tests/examples/CParser.hs" 5343 14 5343 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5340 21 5343 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5340 21 5340 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5340 21 5340 30, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5340 31 5340 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5340 31 5340 32,SrcSpan "tests/examples/CParser.hs" 5340 32 5340 40,SrcSpan "tests/examples/CParser.hs" 5340 40 5340 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5340 32 5340 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5341 5 5343 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5341 5 5341 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5341 5 5341 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5341 15 5341 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5341 15 5341 16,SrcSpan "tests/examples/CParser.hs" 5341 16 5341 24,SrcSpan "tests/examples/CParser.hs" 5341 24 5341 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5341 16 5341 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5342 5 5343 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5342 5 5342 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5342 5 5342 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5342 15 5342 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5342 15 5342 16,SrcSpan "tests/examples/CParser.hs" 5342 16 5342 24,SrcSpan "tests/examples/CParser.hs" 5342 24 5342 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5342 16 5342 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5343 5 5343 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5343 5 5343 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5343 16 5343 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5343 16 5343 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5344 6 5347 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5344 6 5344 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5344 8 5347 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5344 8 5347 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5344 8 5344 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5344 8 5344 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5344 8 5344 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5344 18 5347 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5344 18 5344 19,SrcSpan "tests/examples/CParser.hs" 5347 5 5347 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5344 19 5346 75, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5344 19 5344 23,SrcSpan "tests/examples/CParser.hs" 5344 46 5344 48,SrcSpan "tests/examples/CParser.hs" 5344 49 5344 50,SrcSpan "tests/examples/CParser.hs" 5346 74 5346 75]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5344 24 5344 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5344 24 5344 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5344 24 5344 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5344 24 5344 35, srcInfoPoints = []}) "happyOut113"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5344 36 5344 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5344 36 5344 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5344 36 5344 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5344 51 5346 74, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5344 51 5344 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5344 51 5344 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5344 63 5346 74, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5344 63 5344 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5345 5 5346 74, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5345 5 5345 9,SrcSpan "tests/examples/CParser.hs" 5345 32 5345 34,SrcSpan "tests/examples/CParser.hs" 5345 35 5345 36,SrcSpan "tests/examples/CParser.hs" 5346 73 5346 74]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5345 10 5345 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5345 10 5345 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5345 10 5345 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5345 10 5345 21, srcInfoPoints = []}) "happyOut112"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5345 22 5345 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5345 22 5345 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5345 22 5345 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5345 37 5346 73, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5345 37 5345 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5345 37 5345 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5345 49 5346 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5345 49 5345 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5346 5 5346 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5346 5 5346 6,SrcSpan "tests/examples/CParser.hs" 5346 72 5346 73]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5346 7 5346 72, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5346 7 5346 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5346 7 5346 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5346 7 5346 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5346 7 5346 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5346 20 5346 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5346 20 5346 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5346 20 5346 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5346 32 5346 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5346 32 5346 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5346 32 5346 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5346 34 5346 72, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5346 34 5346 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5346 34 5346 48, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5346 34 5346 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5346 34 5346 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5346 34 5346 41, srcInfoPoints = []}) "CBinary"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5346 42 5346 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5346 42 5346 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5346 42 5346 48, srcInfoPoints = []}) "CLorOp")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5346 49 5346 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5346 49 5346 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5346 49 5346 60, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5346 61 5346 72, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5346 61 5346 72, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5346 61 5346 72, srcInfoPoints = []}) "happy_var_3"))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5347 7 5347 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5347 7 5347 8,SrcSpan "tests/examples/CParser.hs" 5347 40 5347 41]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5347 8 5347 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5347 8 5347 9,SrcSpan "tests/examples/CParser.hs" 5347 11 5347 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5347 9 5347 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5347 9 5347 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5347 14 5347 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5347 14 5347 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5347 14 5347 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5347 14 5347 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5347 26 5347 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5347 26 5347 27,SrcSpan "tests/examples/CParser.hs" 5347 39 5347 40]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5347 27 5347 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5347 27 5347 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5347 27 5347 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5347 27 5347 37, srcInfoPoints = []}) "happyIn113"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5347 38 5347 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5347 38 5347 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5347 38 5347 39, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5349 1 5349 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5349 1 5349 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5349 1 5349 16, srcInfoPoints = []}) "happyReduce_416")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5349 17 5349 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5349 17 5349 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5349 19 5349 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5349 19 5349 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5349 19 5349 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5349 19 5349 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5349 19 5349 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5349 38 5349 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5349 38 5349 42, srcInfoPoints = []}) 107 "107"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5349 43 5349 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5349 43 5349 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5349 43 5349 61, srcInfoPoints = []}) "happyReduction_416"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5350 1 5354 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5350 1 5354 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5350 1 5350 19, srcInfoPoints = []}) "happyReduction_416") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5350 20 5350 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5350 20 5350 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5351 6 5354 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5351 6 5351 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5351 9 5354 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5351 9 5351 13,SrcSpan "tests/examples/CParser.hs" 5351 36 5351 38,SrcSpan "tests/examples/CParser.hs" 5351 39 5351 40,SrcSpan "tests/examples/CParser.hs" 5354 6 5354 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5351 14 5351 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5351 14 5351 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5351 14 5351 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5351 14 5351 25, srcInfoPoints = []}) "happyOut113"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5351 26 5351 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5351 26 5351 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5351 26 5351 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5351 41 5354 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5351 41 5351 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5351 41 5351 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5351 53 5354 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5351 53 5351 55]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5352 5 5354 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5352 5 5352 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5352 5 5352 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5352 5 5352 15, srcInfoPoints = []}) "happyIn114"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5353 10 5354 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5353 10 5353 11,SrcSpan "tests/examples/CParser.hs" 5354 5 5354 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5353 11 5353 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5353 11 5353 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5353 11 5353 22, srcInfoPoints = []}) "happy_var_1")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5356 1 5356 62, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5356 1 5356 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5356 1 5356 16, srcInfoPoints = []}) "happyReduce_417")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5356 17 5356 62, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5356 17 5356 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5356 19 5356 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5356 19 5356 43, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5356 19 5356 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5356 19 5356 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5356 19 5356 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5356 19 5356 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5356 36 5356 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5356 36 5356 38, srcInfoPoints = []}) 5 "5"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5356 39 5356 43, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5356 39 5356 43, srcInfoPoints = []}) 107 "107"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5356 44 5356 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5356 44 5356 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5356 44 5356 62, srcInfoPoints = []}) "happyReduction_417"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5357 1 5367 41, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5357 1 5367 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5357 1 5357 19, srcInfoPoints = []}) "happyReduction_417") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5357 20 5362 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5357 20 5357 21,SrcSpan "tests/examples/CParser.hs" 5362 14 5362 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5357 21 5362 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5357 21 5357 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5357 21 5357 30, srcInfoPoints = []}) "happy_x_5")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5357 31 5357 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5357 31 5357 32,SrcSpan "tests/examples/CParser.hs" 5357 32 5357 40,SrcSpan "tests/examples/CParser.hs" 5357 40 5357 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5357 32 5357 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5358 5 5362 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5358 5 5358 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5358 5 5358 14, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5358 15 5358 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5358 15 5358 16,SrcSpan "tests/examples/CParser.hs" 5358 16 5358 24,SrcSpan "tests/examples/CParser.hs" 5358 24 5358 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5358 16 5358 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5359 5 5362 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5359 5 5359 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5359 5 5359 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5359 15 5359 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5359 15 5359 16,SrcSpan "tests/examples/CParser.hs" 5359 16 5359 24,SrcSpan "tests/examples/CParser.hs" 5359 24 5359 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5359 16 5359 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5360 5 5362 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5360 5 5360 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5360 5 5360 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5360 15 5360 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5360 15 5360 16,SrcSpan "tests/examples/CParser.hs" 5360 16 5360 24,SrcSpan "tests/examples/CParser.hs" 5360 24 5360 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5360 16 5360 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5361 5 5362 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5361 5 5361 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5361 5 5361 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5361 15 5361 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5361 15 5361 16,SrcSpan "tests/examples/CParser.hs" 5361 16 5361 24,SrcSpan "tests/examples/CParser.hs" 5361 24 5361 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5361 16 5361 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5362 5 5362 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5362 5 5362 14, srcInfoPoints = []}) "happyRest"))))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5362 16 5362 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5362 16 5362 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5363 6 5367 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5363 6 5363 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5363 8 5367 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5363 8 5367 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5363 8 5363 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5363 8 5363 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5363 8 5363 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5363 18 5367 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5363 18 5363 19,SrcSpan "tests/examples/CParser.hs" 5367 5 5367 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5363 19 5366 86, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5363 19 5363 23,SrcSpan "tests/examples/CParser.hs" 5363 46 5363 48,SrcSpan "tests/examples/CParser.hs" 5363 49 5363 50,SrcSpan "tests/examples/CParser.hs" 5366 85 5366 86]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5363 24 5363 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5363 24 5363 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5363 24 5363 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5363 24 5363 35, srcInfoPoints = []}) "happyOut113"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5363 36 5363 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5363 36 5363 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5363 36 5363 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5363 51 5366 85, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5363 51 5363 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5363 51 5363 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5363 63 5366 85, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5363 63 5363 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5364 5 5366 85, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5364 5 5364 9,SrcSpan "tests/examples/CParser.hs" 5364 32 5364 34,SrcSpan "tests/examples/CParser.hs" 5364 35 5364 36,SrcSpan "tests/examples/CParser.hs" 5366 84 5366 85]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5364 10 5364 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5364 10 5364 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5364 10 5364 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5364 10 5364 21, srcInfoPoints = []}) "happyOut117"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5364 22 5364 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5364 22 5364 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5364 22 5364 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5364 37 5366 84, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5364 37 5364 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5364 37 5364 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5364 49 5366 84, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5364 49 5364 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5365 5 5366 84, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5365 5 5365 9,SrcSpan "tests/examples/CParser.hs" 5365 32 5365 34,SrcSpan "tests/examples/CParser.hs" 5365 35 5365 36,SrcSpan "tests/examples/CParser.hs" 5366 83 5366 84]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5365 10 5365 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5365 10 5365 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5365 10 5365 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5365 10 5365 21, srcInfoPoints = []}) "happyOut114"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5365 22 5365 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5365 22 5365 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5365 22 5365 31, srcInfoPoints = []}) "happy_x_5")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5365 37 5366 83, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5365 37 5365 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5365 37 5365 48, srcInfoPoints = []}) "happy_var_5")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5365 49 5366 83, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5365 49 5365 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 5 5366 83, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5366 5 5366 6,SrcSpan "tests/examples/CParser.hs" 5366 82 5366 83]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 7 5366 82, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 7 5366 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 7 5366 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 7 5366 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 7 5366 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 20 5366 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 20 5366 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 20 5366 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 32 5366 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 32 5366 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 32 5366 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 34 5366 82, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 34 5366 70, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 34 5366 51, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 34 5366 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 34 5366 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 34 5366 39, srcInfoPoints = []}) "CCond"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 40 5366 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 40 5366 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 40 5366 51, srcInfoPoints = []}) "happy_var_1")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 52 5366 70, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5366 52 5366 53,SrcSpan "tests/examples/CParser.hs" 5366 69 5366 70]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 53 5366 69, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 53 5366 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 53 5366 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 53 5366 57, srcInfoPoints = []}) "Just"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 58 5366 69, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 58 5366 69, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 58 5366 69, srcInfoPoints = []}) "happy_var_3")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 71 5366 82, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 71 5366 82, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 71 5366 82, srcInfoPoints = []}) "happy_var_5"))))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5367 7 5367 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5367 7 5367 8,SrcSpan "tests/examples/CParser.hs" 5367 40 5367 41]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5367 8 5367 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5367 8 5367 9,SrcSpan "tests/examples/CParser.hs" 5367 11 5367 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5367 9 5367 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5367 9 5367 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5367 14 5367 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5367 14 5367 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5367 14 5367 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5367 14 5367 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5367 26 5367 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5367 26 5367 27,SrcSpan "tests/examples/CParser.hs" 5367 39 5367 40]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5367 27 5367 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5367 27 5367 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5367 27 5367 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5367 27 5367 37, srcInfoPoints = []}) "happyIn114"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5367 38 5367 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5367 38 5367 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5367 38 5367 39, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5369 1 5369 62, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5369 1 5369 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5369 1 5369 16, srcInfoPoints = []}) "happyReduce_418")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5369 17 5369 62, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5369 17 5369 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5369 19 5369 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5369 19 5369 43, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5369 19 5369 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5369 19 5369 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5369 19 5369 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5369 19 5369 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5369 36 5369 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5369 36 5369 38, srcInfoPoints = []}) 4 "4"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5369 39 5369 43, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5369 39 5369 43, srcInfoPoints = []}) 107 "107"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5369 44 5369 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5369 44 5369 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5369 44 5369 62, srcInfoPoints = []}) "happyReduction_418"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5370 1 5378 41, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5370 1 5378 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5370 1 5370 19, srcInfoPoints = []}) "happyReduction_418") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5370 20 5374 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5370 20 5370 21,SrcSpan "tests/examples/CParser.hs" 5374 14 5374 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5370 21 5374 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5370 21 5370 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5370 21 5370 30, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5370 31 5370 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5370 31 5370 32,SrcSpan "tests/examples/CParser.hs" 5370 32 5370 40,SrcSpan "tests/examples/CParser.hs" 5370 40 5370 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5370 32 5370 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5371 5 5374 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5371 5 5371 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5371 5 5371 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5371 15 5371 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5371 15 5371 16,SrcSpan "tests/examples/CParser.hs" 5371 16 5371 24,SrcSpan "tests/examples/CParser.hs" 5371 24 5371 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5371 16 5371 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5372 5 5374 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5372 5 5372 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5372 5 5372 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5372 15 5372 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5372 15 5372 16,SrcSpan "tests/examples/CParser.hs" 5372 16 5372 24,SrcSpan "tests/examples/CParser.hs" 5372 24 5372 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5372 16 5372 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5373 5 5374 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5373 5 5373 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5373 5 5373 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5373 15 5373 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5373 15 5373 16,SrcSpan "tests/examples/CParser.hs" 5373 16 5373 24,SrcSpan "tests/examples/CParser.hs" 5373 24 5373 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5373 16 5373 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5374 5 5374 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5374 5 5374 14, srcInfoPoints = []}) "happyRest")))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5374 16 5374 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5374 16 5374 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5375 6 5378 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5375 6 5375 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5375 8 5378 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5375 8 5378 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5375 8 5375 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5375 8 5375 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5375 8 5375 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5375 18 5378 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5375 18 5375 19,SrcSpan "tests/examples/CParser.hs" 5378 5 5378 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5375 19 5377 74, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5375 19 5375 23,SrcSpan "tests/examples/CParser.hs" 5375 46 5375 48,SrcSpan "tests/examples/CParser.hs" 5375 49 5375 50,SrcSpan "tests/examples/CParser.hs" 5377 73 5377 74]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5375 24 5375 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5375 24 5375 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5375 24 5375 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5375 24 5375 35, srcInfoPoints = []}) "happyOut113"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5375 36 5375 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5375 36 5375 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5375 36 5375 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5375 51 5377 73, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5375 51 5375 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5375 51 5375 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5375 63 5377 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5375 63 5375 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5376 5 5377 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5376 5 5376 9,SrcSpan "tests/examples/CParser.hs" 5376 32 5376 34,SrcSpan "tests/examples/CParser.hs" 5376 35 5376 36,SrcSpan "tests/examples/CParser.hs" 5377 72 5377 73]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5376 10 5376 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5376 10 5376 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5376 10 5376 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5376 10 5376 21, srcInfoPoints = []}) "happyOut114"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5376 22 5376 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5376 22 5376 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5376 22 5376 31, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5376 37 5377 72, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5376 37 5376 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5376 37 5376 48, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5376 49 5377 72, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5376 49 5376 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5377 5 5377 72, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5377 5 5377 6,SrcSpan "tests/examples/CParser.hs" 5377 71 5377 72]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5377 7 5377 71, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5377 7 5377 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5377 7 5377 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5377 7 5377 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5377 7 5377 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5377 20 5377 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5377 20 5377 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5377 20 5377 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5377 32 5377 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5377 32 5377 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5377 32 5377 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5377 34 5377 71, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5377 34 5377 59, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5377 34 5377 51, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5377 34 5377 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5377 34 5377 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5377 34 5377 39, srcInfoPoints = []}) "CCond"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5377 40 5377 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5377 40 5377 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5377 40 5377 51, srcInfoPoints = []}) "happy_var_1")))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5377 52 5377 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5377 52 5377 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5377 52 5377 59, srcInfoPoints = []}) "Nothing")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5377 60 5377 71, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5377 60 5377 71, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5377 60 5377 71, srcInfoPoints = []}) "happy_var_4"))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5378 7 5378 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5378 7 5378 8,SrcSpan "tests/examples/CParser.hs" 5378 40 5378 41]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5378 8 5378 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5378 8 5378 9,SrcSpan "tests/examples/CParser.hs" 5378 11 5378 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5378 9 5378 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5378 9 5378 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5378 14 5378 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5378 14 5378 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5378 14 5378 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5378 14 5378 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5378 26 5378 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5378 26 5378 27,SrcSpan "tests/examples/CParser.hs" 5378 39 5378 40]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5378 27 5378 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5378 27 5378 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5378 27 5378 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5378 27 5378 37, srcInfoPoints = []}) "happyIn114"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5378 38 5378 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5378 38 5378 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5378 38 5378 39, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5380 1 5380 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5380 1 5380 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5380 1 5380 16, srcInfoPoints = []}) "happyReduce_419")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5380 17 5380 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5380 17 5380 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5380 19 5380 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5380 19 5380 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5380 19 5380 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5380 19 5380 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5380 19 5380 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5380 38 5380 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5380 38 5380 42, srcInfoPoints = []}) 108 "108"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5380 43 5380 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5380 43 5380 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5380 43 5380 61, srcInfoPoints = []}) "happyReduction_419"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5381 1 5385 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5381 1 5385 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5381 1 5381 19, srcInfoPoints = []}) "happyReduction_419") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5381 20 5381 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5381 20 5381 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5382 6 5385 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5382 6 5382 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5382 9 5385 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5382 9 5382 13,SrcSpan "tests/examples/CParser.hs" 5382 36 5382 38,SrcSpan "tests/examples/CParser.hs" 5382 39 5382 40,SrcSpan "tests/examples/CParser.hs" 5385 6 5385 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5382 14 5382 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5382 14 5382 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5382 14 5382 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5382 14 5382 25, srcInfoPoints = []}) "happyOut114"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5382 26 5382 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5382 26 5382 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5382 26 5382 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5382 41 5385 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5382 41 5382 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5382 41 5382 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5382 53 5385 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5382 53 5382 55]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5383 5 5385 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5383 5 5383 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5383 5 5383 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5383 5 5383 15, srcInfoPoints = []}) "happyIn115"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5384 10 5385 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5384 10 5384 11,SrcSpan "tests/examples/CParser.hs" 5385 5 5385 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5384 11 5384 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5384 11 5384 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5384 11 5384 22, srcInfoPoints = []}) "happy_var_1")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5387 1 5387 62, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5387 1 5387 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5387 1 5387 16, srcInfoPoints = []}) "happyReduce_420")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5387 17 5387 62, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5387 17 5387 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5387 19 5387 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5387 19 5387 43, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5387 19 5387 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5387 19 5387 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5387 19 5387 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5387 19 5387 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5387 36 5387 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5387 36 5387 38, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5387 39 5387 43, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5387 39 5387 43, srcInfoPoints = []}) 108 "108"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5387 44 5387 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5387 44 5387 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5387 44 5387 62, srcInfoPoints = []}) "happyReduction_420"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5388 1 5396 41, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5388 1 5396 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5388 1 5388 19, srcInfoPoints = []}) "happyReduction_420") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5388 20 5391 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5388 20 5388 21,SrcSpan "tests/examples/CParser.hs" 5391 14 5391 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5388 21 5391 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5388 21 5388 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5388 21 5388 30, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5388 31 5388 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5388 31 5388 32,SrcSpan "tests/examples/CParser.hs" 5388 32 5388 40,SrcSpan "tests/examples/CParser.hs" 5388 40 5388 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5388 32 5388 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5389 5 5391 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5389 5 5389 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5389 5 5389 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5389 15 5389 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5389 15 5389 16,SrcSpan "tests/examples/CParser.hs" 5389 16 5389 24,SrcSpan "tests/examples/CParser.hs" 5389 24 5389 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5389 16 5389 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5390 5 5391 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5390 5 5390 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5390 5 5390 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5390 15 5390 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5390 15 5390 16,SrcSpan "tests/examples/CParser.hs" 5390 16 5390 24,SrcSpan "tests/examples/CParser.hs" 5390 24 5390 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5390 16 5390 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5391 5 5391 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5391 5 5391 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5391 16 5391 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5391 16 5391 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5392 6 5396 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5392 6 5392 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5392 8 5396 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5392 8 5396 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5392 8 5392 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5392 8 5392 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5392 8 5392 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5392 18 5396 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5392 18 5392 19,SrcSpan "tests/examples/CParser.hs" 5396 5 5396 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5392 19 5395 87, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5392 19 5392 23,SrcSpan "tests/examples/CParser.hs" 5392 46 5392 48,SrcSpan "tests/examples/CParser.hs" 5392 49 5392 50,SrcSpan "tests/examples/CParser.hs" 5395 86 5395 87]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5392 24 5392 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5392 24 5392 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5392 24 5392 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5392 24 5392 35, srcInfoPoints = []}) "happyOut101"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5392 36 5392 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5392 36 5392 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5392 36 5392 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5392 51 5395 86, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5392 51 5392 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5392 51 5392 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5392 63 5395 86, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5392 63 5392 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5393 5 5395 86, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5393 5 5393 9,SrcSpan "tests/examples/CParser.hs" 5393 32 5393 34,SrcSpan "tests/examples/CParser.hs" 5393 35 5393 36,SrcSpan "tests/examples/CParser.hs" 5395 85 5395 86]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5393 10 5393 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5393 10 5393 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5393 10 5393 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5393 10 5393 21, srcInfoPoints = []}) "happyOut116"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5393 22 5393 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5393 22 5393 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5393 22 5393 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5393 37 5395 85, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5393 37 5393 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5393 37 5393 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5393 49 5395 85, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5393 49 5393 51]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5394 5 5395 85, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5394 5 5394 9,SrcSpan "tests/examples/CParser.hs" 5394 32 5394 34,SrcSpan "tests/examples/CParser.hs" 5394 35 5394 36,SrcSpan "tests/examples/CParser.hs" 5395 84 5395 85]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5394 10 5394 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5394 10 5394 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5394 10 5394 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5394 10 5394 21, srcInfoPoints = []}) "happyOut115"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5394 22 5394 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5394 22 5394 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5394 22 5394 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5394 37 5395 84, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5394 37 5394 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5394 37 5394 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5394 49 5395 84, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5394 49 5394 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 5 5395 84, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5395 5 5395 6,SrcSpan "tests/examples/CParser.hs" 5395 83 5395 84]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 7 5395 83, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 7 5395 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 7 5395 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 7 5395 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 7 5395 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 20 5395 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 20 5395 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 20 5395 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 32 5395 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 32 5395 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 32 5395 33, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 34 5395 83, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 34 5395 71, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 34 5395 59, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 34 5395 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 34 5395 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 34 5395 41, srcInfoPoints = []}) "CAssign"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 42 5395 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5395 42 5395 43,SrcSpan "tests/examples/CParser.hs" 5395 58 5395 59]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 43 5395 58, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 43 5395 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 43 5395 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 43 5395 46, srcInfoPoints = []}) "unL"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 47 5395 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 47 5395 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 47 5395 58, srcInfoPoints = []}) "happy_var_2")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 60 5395 71, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 60 5395 71, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 60 5395 71, srcInfoPoints = []}) "happy_var_1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 72 5395 83, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 72 5395 83, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 72 5395 83, srcInfoPoints = []}) "happy_var_3"))))))) Nothing])) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5396 7 5396 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5396 7 5396 8,SrcSpan "tests/examples/CParser.hs" 5396 40 5396 41]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5396 8 5396 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5396 8 5396 9,SrcSpan "tests/examples/CParser.hs" 5396 11 5396 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5396 9 5396 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5396 9 5396 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5396 14 5396 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5396 14 5396 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5396 14 5396 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5396 14 5396 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5396 26 5396 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5396 26 5396 27,SrcSpan "tests/examples/CParser.hs" 5396 39 5396 40]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5396 27 5396 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5396 27 5396 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5396 27 5396 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5396 27 5396 37, srcInfoPoints = []}) "happyIn115"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5396 38 5396 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5396 38 5396 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5396 38 5396 39, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5398 1 5398 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5398 1 5398 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5398 1 5398 16, srcInfoPoints = []}) "happyReduce_421")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5398 17 5398 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5398 17 5398 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5398 19 5398 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5398 19 5398 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5398 19 5398 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5398 19 5398 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5398 19 5398 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5398 38 5398 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5398 38 5398 42, srcInfoPoints = []}) 109 "109"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5398 43 5398 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5398 43 5398 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5398 43 5398 61, srcInfoPoints = []}) "happyReduction_421"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5399 1 5403 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5399 1 5403 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5399 1 5399 19, srcInfoPoints = []}) "happyReduction_421") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5399 20 5399 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5399 20 5399 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5400 6 5403 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5400 6 5400 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5400 9 5403 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5400 9 5400 13,SrcSpan "tests/examples/CParser.hs" 5400 36 5400 38,SrcSpan "tests/examples/CParser.hs" 5400 39 5400 40,SrcSpan "tests/examples/CParser.hs" 5403 6 5403 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5400 14 5400 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5400 14 5400 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5400 14 5400 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5400 14 5400 25, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5400 26 5400 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5400 26 5400 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5400 26 5400 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5400 41 5403 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5400 41 5400 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5400 41 5400 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5400 53 5403 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5400 53 5400 55]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5401 5 5403 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5401 5 5401 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5401 5 5401 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5401 5 5401 15, srcInfoPoints = []}) "happyIn116"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5402 10 5403 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5402 10 5402 11,SrcSpan "tests/examples/CParser.hs" 5403 5 5403 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5402 11 5402 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5402 11 5402 22, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5402 11 5402 12, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5402 11 5402 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5402 11 5402 12, srcInfoPoints = []}) "L"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5402 13 5402 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5402 13 5402 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5402 13 5402 22, srcInfoPoints = []}) "CAssignOp")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5402 23 5402 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5402 23 5402 24,SrcSpan "tests/examples/CParser.hs" 5402 41 5402 42]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5402 24 5402 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5402 24 5402 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5402 24 5402 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5402 24 5402 29, srcInfoPoints = []}) "posOf"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5402 30 5402 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5402 30 5402 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5402 30 5402 41, srcInfoPoints = []}) "happy_var_1"))))))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5405 1 5405 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5405 1 5405 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5405 1 5405 16, srcInfoPoints = []}) "happyReduce_422")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5405 17 5405 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5405 17 5405 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5405 19 5405 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5405 19 5405 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5405 19 5405 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5405 19 5405 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5405 19 5405 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5405 38 5405 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5405 38 5405 42, srcInfoPoints = []}) 109 "109"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5405 43 5405 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5405 43 5405 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5405 43 5405 61, srcInfoPoints = []}) "happyReduction_422"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5406 1 5410 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5406 1 5410 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5406 1 5406 19, srcInfoPoints = []}) "happyReduction_422") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5406 20 5406 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5406 20 5406 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5407 6 5410 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5407 6 5407 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5407 9 5410 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5407 9 5407 13,SrcSpan "tests/examples/CParser.hs" 5407 36 5407 38,SrcSpan "tests/examples/CParser.hs" 5407 39 5407 40,SrcSpan "tests/examples/CParser.hs" 5410 6 5410 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5407 14 5407 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5407 14 5407 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5407 14 5407 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5407 14 5407 25, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5407 26 5407 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5407 26 5407 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5407 26 5407 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5407 41 5410 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5407 41 5407 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5407 41 5407 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5407 53 5410 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5407 53 5407 55]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5408 5 5410 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5408 5 5408 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5408 5 5408 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5408 5 5408 15, srcInfoPoints = []}) "happyIn116"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5409 10 5410 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5409 10 5409 11,SrcSpan "tests/examples/CParser.hs" 5410 5 5410 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5409 11 5409 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5409 11 5409 22, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5409 11 5409 12, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5409 11 5409 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5409 11 5409 12, srcInfoPoints = []}) "L"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5409 13 5409 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5409 13 5409 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5409 13 5409 22, srcInfoPoints = []}) "CMulAssOp")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5409 23 5409 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5409 23 5409 24,SrcSpan "tests/examples/CParser.hs" 5409 41 5409 42]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5409 24 5409 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5409 24 5409 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5409 24 5409 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5409 24 5409 29, srcInfoPoints = []}) "posOf"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5409 30 5409 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5409 30 5409 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5409 30 5409 41, srcInfoPoints = []}) "happy_var_1"))))))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5412 1 5412 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5412 1 5412 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5412 1 5412 16, srcInfoPoints = []}) "happyReduce_423")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5412 17 5412 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5412 17 5412 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5412 19 5412 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5412 19 5412 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5412 19 5412 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5412 19 5412 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5412 19 5412 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5412 38 5412 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5412 38 5412 42, srcInfoPoints = []}) 109 "109"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5412 43 5412 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5412 43 5412 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5412 43 5412 61, srcInfoPoints = []}) "happyReduction_423"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5413 1 5417 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5413 1 5417 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5413 1 5413 19, srcInfoPoints = []}) "happyReduction_423") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5413 20 5413 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5413 20 5413 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5414 6 5417 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5414 6 5414 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5414 9 5417 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5414 9 5414 13,SrcSpan "tests/examples/CParser.hs" 5414 36 5414 38,SrcSpan "tests/examples/CParser.hs" 5414 39 5414 40,SrcSpan "tests/examples/CParser.hs" 5417 6 5417 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5414 14 5414 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5414 14 5414 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5414 14 5414 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5414 14 5414 25, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5414 26 5414 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5414 26 5414 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5414 26 5414 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5414 41 5417 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5414 41 5414 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5414 41 5414 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5414 53 5417 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5414 53 5414 55]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5415 5 5417 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5415 5 5415 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5415 5 5415 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5415 5 5415 15, srcInfoPoints = []}) "happyIn116"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5416 10 5417 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5416 10 5416 11,SrcSpan "tests/examples/CParser.hs" 5417 5 5417 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5416 11 5416 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5416 11 5416 22, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5416 11 5416 12, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5416 11 5416 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5416 11 5416 12, srcInfoPoints = []}) "L"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5416 13 5416 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5416 13 5416 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5416 13 5416 22, srcInfoPoints = []}) "CDivAssOp")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5416 23 5416 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5416 23 5416 24,SrcSpan "tests/examples/CParser.hs" 5416 41 5416 42]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5416 24 5416 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5416 24 5416 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5416 24 5416 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5416 24 5416 29, srcInfoPoints = []}) "posOf"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5416 30 5416 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5416 30 5416 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5416 30 5416 41, srcInfoPoints = []}) "happy_var_1"))))))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5419 1 5419 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5419 1 5419 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5419 1 5419 16, srcInfoPoints = []}) "happyReduce_424")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5419 17 5419 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5419 17 5419 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5419 19 5419 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5419 19 5419 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5419 19 5419 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5419 19 5419 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5419 19 5419 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5419 38 5419 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5419 38 5419 42, srcInfoPoints = []}) 109 "109"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5419 43 5419 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5419 43 5419 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5419 43 5419 61, srcInfoPoints = []}) "happyReduction_424"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5420 1 5424 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5420 1 5424 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5420 1 5420 19, srcInfoPoints = []}) "happyReduction_424") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5420 20 5420 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5420 20 5420 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5421 6 5424 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5421 6 5421 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5421 9 5424 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5421 9 5421 13,SrcSpan "tests/examples/CParser.hs" 5421 36 5421 38,SrcSpan "tests/examples/CParser.hs" 5421 39 5421 40,SrcSpan "tests/examples/CParser.hs" 5424 6 5424 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5421 14 5421 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5421 14 5421 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5421 14 5421 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5421 14 5421 25, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5421 26 5421 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5421 26 5421 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5421 26 5421 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5421 41 5424 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5421 41 5421 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5421 41 5421 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5421 53 5424 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5421 53 5421 55]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5422 5 5424 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5422 5 5422 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5422 5 5422 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5422 5 5422 15, srcInfoPoints = []}) "happyIn116"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5423 10 5424 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5423 10 5423 11,SrcSpan "tests/examples/CParser.hs" 5424 5 5424 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5423 11 5423 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5423 11 5423 22, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5423 11 5423 12, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5423 11 5423 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5423 11 5423 12, srcInfoPoints = []}) "L"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5423 13 5423 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5423 13 5423 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5423 13 5423 22, srcInfoPoints = []}) "CRmdAssOp")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5423 23 5423 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5423 23 5423 24,SrcSpan "tests/examples/CParser.hs" 5423 41 5423 42]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5423 24 5423 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5423 24 5423 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5423 24 5423 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5423 24 5423 29, srcInfoPoints = []}) "posOf"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5423 30 5423 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5423 30 5423 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5423 30 5423 41, srcInfoPoints = []}) "happy_var_1"))))))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5426 1 5426 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5426 1 5426 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5426 1 5426 16, srcInfoPoints = []}) "happyReduce_425")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5426 17 5426 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5426 17 5426 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5426 19 5426 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5426 19 5426 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5426 19 5426 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5426 19 5426 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5426 19 5426 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5426 38 5426 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5426 38 5426 42, srcInfoPoints = []}) 109 "109"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5426 43 5426 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5426 43 5426 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5426 43 5426 61, srcInfoPoints = []}) "happyReduction_425"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5427 1 5431 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5427 1 5431 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5427 1 5427 19, srcInfoPoints = []}) "happyReduction_425") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5427 20 5427 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5427 20 5427 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5428 6 5431 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5428 6 5428 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5428 9 5431 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5428 9 5428 13,SrcSpan "tests/examples/CParser.hs" 5428 36 5428 38,SrcSpan "tests/examples/CParser.hs" 5428 39 5428 40,SrcSpan "tests/examples/CParser.hs" 5431 6 5431 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5428 14 5428 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5428 14 5428 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5428 14 5428 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5428 14 5428 25, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5428 26 5428 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5428 26 5428 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5428 26 5428 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5428 41 5431 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5428 41 5428 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5428 41 5428 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5428 53 5431 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5428 53 5428 55]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5429 5 5431 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5429 5 5429 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5429 5 5429 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5429 5 5429 15, srcInfoPoints = []}) "happyIn116"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5430 10 5431 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5430 10 5430 11,SrcSpan "tests/examples/CParser.hs" 5431 5 5431 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5430 11 5430 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5430 11 5430 22, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5430 11 5430 12, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5430 11 5430 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5430 11 5430 12, srcInfoPoints = []}) "L"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5430 13 5430 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5430 13 5430 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5430 13 5430 22, srcInfoPoints = []}) "CAddAssOp")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5430 23 5430 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5430 23 5430 24,SrcSpan "tests/examples/CParser.hs" 5430 41 5430 42]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5430 24 5430 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5430 24 5430 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5430 24 5430 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5430 24 5430 29, srcInfoPoints = []}) "posOf"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5430 30 5430 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5430 30 5430 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5430 30 5430 41, srcInfoPoints = []}) "happy_var_1"))))))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5433 1 5433 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5433 1 5433 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5433 1 5433 16, srcInfoPoints = []}) "happyReduce_426")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5433 17 5433 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5433 17 5433 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5433 19 5433 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5433 19 5433 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5433 19 5433 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5433 19 5433 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5433 19 5433 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5433 38 5433 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5433 38 5433 42, srcInfoPoints = []}) 109 "109"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5433 43 5433 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5433 43 5433 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5433 43 5433 61, srcInfoPoints = []}) "happyReduction_426"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5434 1 5438 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5434 1 5438 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5434 1 5434 19, srcInfoPoints = []}) "happyReduction_426") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5434 20 5434 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5434 20 5434 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5435 6 5438 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5435 6 5435 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5435 9 5438 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5435 9 5435 13,SrcSpan "tests/examples/CParser.hs" 5435 36 5435 38,SrcSpan "tests/examples/CParser.hs" 5435 39 5435 40,SrcSpan "tests/examples/CParser.hs" 5438 6 5438 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5435 14 5435 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5435 14 5435 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5435 14 5435 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5435 14 5435 25, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5435 26 5435 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5435 26 5435 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5435 26 5435 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5435 41 5438 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5435 41 5435 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5435 41 5435 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5435 53 5438 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5435 53 5435 55]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5436 5 5438 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5436 5 5436 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5436 5 5436 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5436 5 5436 15, srcInfoPoints = []}) "happyIn116"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5437 10 5438 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5437 10 5437 11,SrcSpan "tests/examples/CParser.hs" 5438 5 5438 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5437 11 5437 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5437 11 5437 22, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5437 11 5437 12, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5437 11 5437 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5437 11 5437 12, srcInfoPoints = []}) "L"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5437 13 5437 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5437 13 5437 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5437 13 5437 22, srcInfoPoints = []}) "CSubAssOp")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5437 23 5437 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5437 23 5437 24,SrcSpan "tests/examples/CParser.hs" 5437 41 5437 42]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5437 24 5437 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5437 24 5437 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5437 24 5437 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5437 24 5437 29, srcInfoPoints = []}) "posOf"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5437 30 5437 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5437 30 5437 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5437 30 5437 41, srcInfoPoints = []}) "happy_var_1"))))))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5440 1 5440 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5440 1 5440 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5440 1 5440 16, srcInfoPoints = []}) "happyReduce_427")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5440 17 5440 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5440 17 5440 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5440 19 5440 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5440 19 5440 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5440 19 5440 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5440 19 5440 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5440 19 5440 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5440 38 5440 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5440 38 5440 42, srcInfoPoints = []}) 109 "109"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5440 43 5440 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5440 43 5440 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5440 43 5440 61, srcInfoPoints = []}) "happyReduction_427"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5441 1 5445 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5441 1 5445 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5441 1 5441 19, srcInfoPoints = []}) "happyReduction_427") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5441 20 5441 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5441 20 5441 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5442 6 5445 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5442 6 5442 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5442 9 5445 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5442 9 5442 13,SrcSpan "tests/examples/CParser.hs" 5442 36 5442 38,SrcSpan "tests/examples/CParser.hs" 5442 39 5442 40,SrcSpan "tests/examples/CParser.hs" 5445 6 5445 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5442 14 5442 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5442 14 5442 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5442 14 5442 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5442 14 5442 25, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5442 26 5442 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5442 26 5442 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5442 26 5442 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5442 41 5445 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5442 41 5442 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5442 41 5442 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5442 53 5445 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5442 53 5442 55]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5443 5 5445 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5443 5 5443 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5443 5 5443 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5443 5 5443 15, srcInfoPoints = []}) "happyIn116"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5444 10 5445 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5444 10 5444 11,SrcSpan "tests/examples/CParser.hs" 5445 5 5445 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5444 11 5444 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5444 11 5444 22, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5444 11 5444 12, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5444 11 5444 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5444 11 5444 12, srcInfoPoints = []}) "L"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5444 13 5444 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5444 13 5444 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5444 13 5444 22, srcInfoPoints = []}) "CShlAssOp")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5444 23 5444 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5444 23 5444 24,SrcSpan "tests/examples/CParser.hs" 5444 41 5444 42]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5444 24 5444 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5444 24 5444 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5444 24 5444 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5444 24 5444 29, srcInfoPoints = []}) "posOf"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5444 30 5444 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5444 30 5444 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5444 30 5444 41, srcInfoPoints = []}) "happy_var_1"))))))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5447 1 5447 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5447 1 5447 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5447 1 5447 16, srcInfoPoints = []}) "happyReduce_428")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5447 17 5447 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5447 17 5447 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5447 19 5447 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5447 19 5447 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5447 19 5447 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5447 19 5447 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5447 19 5447 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5447 38 5447 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5447 38 5447 42, srcInfoPoints = []}) 109 "109"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5447 43 5447 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5447 43 5447 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5447 43 5447 61, srcInfoPoints = []}) "happyReduction_428"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5448 1 5452 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5448 1 5452 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5448 1 5448 19, srcInfoPoints = []}) "happyReduction_428") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5448 20 5448 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5448 20 5448 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5449 6 5452 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5449 6 5449 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5449 9 5452 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5449 9 5449 13,SrcSpan "tests/examples/CParser.hs" 5449 36 5449 38,SrcSpan "tests/examples/CParser.hs" 5449 39 5449 40,SrcSpan "tests/examples/CParser.hs" 5452 6 5452 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5449 14 5449 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5449 14 5449 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5449 14 5449 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5449 14 5449 25, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5449 26 5449 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5449 26 5449 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5449 26 5449 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5449 41 5452 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5449 41 5449 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5449 41 5449 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5449 53 5452 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5449 53 5449 55]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5450 5 5452 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5450 5 5450 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5450 5 5450 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5450 5 5450 15, srcInfoPoints = []}) "happyIn116"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5451 10 5452 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5451 10 5451 11,SrcSpan "tests/examples/CParser.hs" 5452 5 5452 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5451 11 5451 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5451 11 5451 22, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5451 11 5451 12, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5451 11 5451 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5451 11 5451 12, srcInfoPoints = []}) "L"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5451 13 5451 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5451 13 5451 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5451 13 5451 22, srcInfoPoints = []}) "CShrAssOp")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5451 23 5451 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5451 23 5451 24,SrcSpan "tests/examples/CParser.hs" 5451 41 5451 42]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5451 24 5451 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5451 24 5451 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5451 24 5451 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5451 24 5451 29, srcInfoPoints = []}) "posOf"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5451 30 5451 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5451 30 5451 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5451 30 5451 41, srcInfoPoints = []}) "happy_var_1"))))))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5454 1 5454 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5454 1 5454 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5454 1 5454 16, srcInfoPoints = []}) "happyReduce_429")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5454 17 5454 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5454 17 5454 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5454 19 5454 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5454 19 5454 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5454 19 5454 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5454 19 5454 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5454 19 5454 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5454 38 5454 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5454 38 5454 42, srcInfoPoints = []}) 109 "109"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5454 43 5454 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5454 43 5454 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5454 43 5454 61, srcInfoPoints = []}) "happyReduction_429"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5455 1 5459 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5455 1 5459 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5455 1 5455 19, srcInfoPoints = []}) "happyReduction_429") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5455 20 5455 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5455 20 5455 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5456 6 5459 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5456 6 5456 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5456 9 5459 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5456 9 5456 13,SrcSpan "tests/examples/CParser.hs" 5456 36 5456 38,SrcSpan "tests/examples/CParser.hs" 5456 39 5456 40,SrcSpan "tests/examples/CParser.hs" 5459 6 5459 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5456 14 5456 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5456 14 5456 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5456 14 5456 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5456 14 5456 25, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5456 26 5456 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5456 26 5456 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5456 26 5456 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5456 41 5459 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5456 41 5456 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5456 41 5456 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5456 53 5459 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5456 53 5456 55]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5457 5 5459 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5457 5 5457 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5457 5 5457 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5457 5 5457 15, srcInfoPoints = []}) "happyIn116"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5458 10 5459 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5458 10 5458 11,SrcSpan "tests/examples/CParser.hs" 5459 5 5459 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5458 11 5458 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5458 11 5458 22, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5458 11 5458 12, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5458 11 5458 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5458 11 5458 12, srcInfoPoints = []}) "L"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5458 13 5458 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5458 13 5458 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5458 13 5458 22, srcInfoPoints = []}) "CAndAssOp")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5458 23 5458 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5458 23 5458 24,SrcSpan "tests/examples/CParser.hs" 5458 41 5458 42]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5458 24 5458 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5458 24 5458 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5458 24 5458 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5458 24 5458 29, srcInfoPoints = []}) "posOf"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5458 30 5458 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5458 30 5458 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5458 30 5458 41, srcInfoPoints = []}) "happy_var_1"))))))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5461 1 5461 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5461 1 5461 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5461 1 5461 16, srcInfoPoints = []}) "happyReduce_430")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5461 17 5461 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5461 17 5461 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5461 19 5461 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5461 19 5461 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5461 19 5461 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5461 19 5461 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5461 19 5461 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5461 38 5461 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5461 38 5461 42, srcInfoPoints = []}) 109 "109"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5461 43 5461 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5461 43 5461 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5461 43 5461 61, srcInfoPoints = []}) "happyReduction_430"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5462 1 5466 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5462 1 5466 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5462 1 5462 19, srcInfoPoints = []}) "happyReduction_430") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5462 20 5462 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5462 20 5462 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5463 6 5466 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5463 6 5463 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5463 9 5466 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5463 9 5463 13,SrcSpan "tests/examples/CParser.hs" 5463 36 5463 38,SrcSpan "tests/examples/CParser.hs" 5463 39 5463 40,SrcSpan "tests/examples/CParser.hs" 5466 6 5466 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5463 14 5463 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5463 14 5463 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5463 14 5463 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5463 14 5463 25, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5463 26 5463 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5463 26 5463 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5463 26 5463 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5463 41 5466 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5463 41 5463 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5463 41 5463 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5463 53 5466 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5463 53 5463 55]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5464 5 5466 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5464 5 5464 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5464 5 5464 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5464 5 5464 15, srcInfoPoints = []}) "happyIn116"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5465 10 5466 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5465 10 5465 11,SrcSpan "tests/examples/CParser.hs" 5466 5 5466 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5465 11 5465 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5465 11 5465 22, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5465 11 5465 12, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5465 11 5465 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5465 11 5465 12, srcInfoPoints = []}) "L"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5465 13 5465 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5465 13 5465 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5465 13 5465 22, srcInfoPoints = []}) "CXorAssOp")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5465 23 5465 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5465 23 5465 24,SrcSpan "tests/examples/CParser.hs" 5465 41 5465 42]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5465 24 5465 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5465 24 5465 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5465 24 5465 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5465 24 5465 29, srcInfoPoints = []}) "posOf"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5465 30 5465 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5465 30 5465 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5465 30 5465 41, srcInfoPoints = []}) "happy_var_1"))))))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5468 1 5468 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5468 1 5468 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5468 1 5468 16, srcInfoPoints = []}) "happyReduce_431")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5468 17 5468 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5468 17 5468 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5468 19 5468 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5468 19 5468 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5468 19 5468 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5468 19 5468 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5468 19 5468 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5468 38 5468 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5468 38 5468 42, srcInfoPoints = []}) 109 "109"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5468 43 5468 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5468 43 5468 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5468 43 5468 61, srcInfoPoints = []}) "happyReduction_431"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5469 1 5473 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5469 1 5473 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5469 1 5469 19, srcInfoPoints = []}) "happyReduction_431") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5469 20 5469 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5469 20 5469 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5470 6 5473 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5470 6 5470 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5470 9 5473 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5470 9 5470 13,SrcSpan "tests/examples/CParser.hs" 5470 36 5470 38,SrcSpan "tests/examples/CParser.hs" 5470 39 5470 40,SrcSpan "tests/examples/CParser.hs" 5473 6 5473 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5470 14 5470 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5470 14 5470 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5470 14 5470 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5470 14 5470 25, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5470 26 5470 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5470 26 5470 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5470 26 5470 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5470 41 5473 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5470 41 5470 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5470 41 5470 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5470 53 5473 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5470 53 5470 55]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5471 5 5473 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5471 5 5471 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5471 5 5471 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5471 5 5471 15, srcInfoPoints = []}) "happyIn116"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5472 10 5473 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5472 10 5472 11,SrcSpan "tests/examples/CParser.hs" 5473 5 5473 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5472 11 5472 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5472 11 5472 21, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5472 11 5472 12, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5472 11 5472 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5472 11 5472 12, srcInfoPoints = []}) "L"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5472 13 5472 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5472 13 5472 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5472 13 5472 21, srcInfoPoints = []}) "COrAssOp")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5472 23 5472 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5472 23 5472 24,SrcSpan "tests/examples/CParser.hs" 5472 41 5472 42]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5472 24 5472 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5472 24 5472 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5472 24 5472 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5472 24 5472 29, srcInfoPoints = []}) "posOf"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5472 30 5472 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5472 30 5472 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5472 30 5472 41, srcInfoPoints = []}) "happy_var_1"))))))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5475 1 5475 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5475 1 5475 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5475 1 5475 16, srcInfoPoints = []}) "happyReduce_432")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5475 17 5475 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5475 17 5475 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5475 19 5475 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5475 19 5475 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5475 19 5475 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5475 19 5475 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5475 19 5475 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5475 38 5475 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5475 38 5475 42, srcInfoPoints = []}) 110 "110"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5475 43 5475 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5475 43 5475 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5475 43 5475 61, srcInfoPoints = []}) "happyReduction_432"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5476 1 5480 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5476 1 5480 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5476 1 5476 19, srcInfoPoints = []}) "happyReduction_432") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5476 20 5476 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5476 20 5476 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5477 6 5480 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5477 6 5477 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5477 9 5480 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5477 9 5477 13,SrcSpan "tests/examples/CParser.hs" 5477 36 5477 38,SrcSpan "tests/examples/CParser.hs" 5477 39 5477 40,SrcSpan "tests/examples/CParser.hs" 5480 6 5480 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5477 14 5477 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5477 14 5477 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5477 14 5477 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5477 14 5477 25, srcInfoPoints = []}) "happyOut115"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5477 26 5477 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5477 26 5477 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5477 26 5477 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5477 41 5480 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5477 41 5477 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5477 41 5477 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5477 53 5480 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5477 53 5477 55]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5478 5 5480 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5478 5 5478 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5478 5 5478 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5478 5 5478 15, srcInfoPoints = []}) "happyIn117"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5479 10 5480 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5479 10 5479 11,SrcSpan "tests/examples/CParser.hs" 5480 5 5480 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5479 11 5479 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5479 11 5479 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5479 11 5479 22, srcInfoPoints = []}) "happy_var_1")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5482 1 5482 62, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5482 1 5482 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5482 1 5482 16, srcInfoPoints = []}) "happyReduce_433")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5482 17 5482 62, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5482 17 5482 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5482 19 5482 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5482 19 5482 43, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5482 19 5482 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5482 19 5482 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5482 19 5482 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5482 19 5482 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5482 36 5482 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5482 36 5482 38, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5482 39 5482 43, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5482 39 5482 43, srcInfoPoints = []}) 110 "110"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5482 44 5482 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5482 44 5482 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5482 44 5482 62, srcInfoPoints = []}) "happyReduction_433"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5483 1 5490 41, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5483 1 5490 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5483 1 5483 19, srcInfoPoints = []}) "happyReduction_433") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5483 20 5486 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5483 20 5483 21,SrcSpan "tests/examples/CParser.hs" 5486 14 5486 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5483 21 5486 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5483 21 5483 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5483 21 5483 30, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5483 31 5483 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5483 31 5483 32,SrcSpan "tests/examples/CParser.hs" 5483 32 5483 40,SrcSpan "tests/examples/CParser.hs" 5483 40 5483 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5483 32 5483 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5484 5 5486 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5484 5 5484 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5484 5 5484 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5484 15 5484 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5484 15 5484 16,SrcSpan "tests/examples/CParser.hs" 5484 16 5484 24,SrcSpan "tests/examples/CParser.hs" 5484 24 5484 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5484 16 5484 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5485 5 5486 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5485 5 5485 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5485 5 5485 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5485 15 5485 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5485 15 5485 16,SrcSpan "tests/examples/CParser.hs" 5485 16 5485 24,SrcSpan "tests/examples/CParser.hs" 5485 24 5485 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5485 16 5485 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5486 5 5486 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5486 5 5486 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5486 16 5486 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5486 16 5486 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5487 6 5490 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5487 6 5487 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5487 8 5490 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5487 8 5490 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5487 8 5487 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5487 8 5487 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5487 8 5487 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5487 18 5490 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5487 18 5487 19,SrcSpan "tests/examples/CParser.hs" 5490 5 5490 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5487 19 5489 83, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5487 19 5487 23,SrcSpan "tests/examples/CParser.hs" 5487 46 5487 48,SrcSpan "tests/examples/CParser.hs" 5487 49 5487 50,SrcSpan "tests/examples/CParser.hs" 5489 82 5489 83]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5487 24 5487 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5487 24 5487 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5487 24 5487 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5487 24 5487 35, srcInfoPoints = []}) "happyOut115"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5487 36 5487 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5487 36 5487 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5487 36 5487 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5487 51 5489 82, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5487 51 5487 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5487 51 5487 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5487 63 5489 82, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5487 63 5487 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5488 5 5489 82, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5488 5 5488 9,SrcSpan "tests/examples/CParser.hs" 5488 32 5488 34,SrcSpan "tests/examples/CParser.hs" 5488 35 5488 36,SrcSpan "tests/examples/CParser.hs" 5489 81 5489 82]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5488 10 5488 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5488 10 5488 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5488 10 5488 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5488 10 5488 21, srcInfoPoints = []}) "happyOut118"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5488 22 5488 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5488 22 5488 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5488 22 5488 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5488 37 5489 81, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5488 37 5488 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5488 37 5488 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5488 49 5489 81, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5488 49 5488 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 5 5489 81, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5489 5 5489 6,SrcSpan "tests/examples/CParser.hs" 5489 80 5489 81]}) (Let (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 7 5489 80, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5489 7 5489 10,SrcSpan "tests/examples/CParser.hs" 5489 36 5489 38]}) (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 11 5489 35, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5489 11 5489 11,SrcSpan "tests/examples/CParser.hs" 5489 36 5489 36]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 11 5489 35, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 11 5489 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 11 5489 13, srcInfoPoints = []}) "es")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 14 5489 35, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5489 14 5489 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 16 5489 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 16 5489 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 16 5489 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 16 5489 23, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 24 5489 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 24 5489 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 24 5489 35, srcInfoPoints = []}) "happy_var_3"))))) Nothing]) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 39 5489 80, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 39 5489 54, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 39 5489 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 39 5489 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 39 5489 51, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 52 5489 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 52 5489 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 52 5489 54, srcInfoPoints = []}) "es")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 55 5489 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 55 5489 56, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 55 5489 56, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 57 5489 80, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 57 5489 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 57 5489 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 57 5489 63, srcInfoPoints = []}) "CComma"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 64 5489 80, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5489 64 5489 65,SrcSpan "tests/examples/CParser.hs" 5489 79 5489 80]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 65 5489 79, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 65 5489 76, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 65 5489 76, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 65 5489 76, srcInfoPoints = []}) "happy_var_1"))) (QConOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 76 5489 77, srcInfoPoints = []}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 76 5489 77, srcInfoPoints = []}) (Cons (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 76 5489 77, srcInfoPoints = []})))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 77 5489 79, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 77 5489 79, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 77 5489 79, srcInfoPoints = []}) "es")))))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5490 7 5490 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5490 7 5490 8,SrcSpan "tests/examples/CParser.hs" 5490 40 5490 41]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5490 8 5490 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5490 8 5490 9,SrcSpan "tests/examples/CParser.hs" 5490 11 5490 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5490 9 5490 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5490 9 5490 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5490 14 5490 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5490 14 5490 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5490 14 5490 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5490 14 5490 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5490 26 5490 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5490 26 5490 27,SrcSpan "tests/examples/CParser.hs" 5490 39 5490 40]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5490 27 5490 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5490 27 5490 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5490 27 5490 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5490 27 5490 37, srcInfoPoints = []}) "happyIn117"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5490 38 5490 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5490 38 5490 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5490 38 5490 39, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5492 1 5492 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5492 1 5492 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5492 1 5492 16, srcInfoPoints = []}) "happyReduce_434")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5492 17 5492 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5492 17 5492 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5492 19 5492 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5492 19 5492 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5492 19 5492 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5492 19 5492 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5492 19 5492 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5492 38 5492 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5492 38 5492 42, srcInfoPoints = []}) 111 "111"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5492 43 5492 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5492 43 5492 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5492 43 5492 61, srcInfoPoints = []}) "happyReduction_434"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5493 1 5497 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5493 1 5497 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5493 1 5493 19, srcInfoPoints = []}) "happyReduction_434") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5493 20 5493 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5493 20 5493 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5494 6 5497 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5494 6 5494 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5494 9 5497 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5494 9 5494 13,SrcSpan "tests/examples/CParser.hs" 5494 36 5494 38,SrcSpan "tests/examples/CParser.hs" 5494 39 5494 40,SrcSpan "tests/examples/CParser.hs" 5497 6 5497 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5494 14 5494 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5494 14 5494 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5494 14 5494 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5494 14 5494 25, srcInfoPoints = []}) "happyOut115"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5494 26 5494 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5494 26 5494 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5494 26 5494 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5494 41 5497 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5494 41 5494 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5494 41 5494 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5494 53 5497 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5494 53 5494 55]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5495 5 5497 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5495 5 5495 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5495 5 5495 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5495 5 5495 15, srcInfoPoints = []}) "happyIn118"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5496 10 5497 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5496 10 5496 11,SrcSpan "tests/examples/CParser.hs" 5497 5 5497 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5496 11 5496 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5496 11 5496 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5496 11 5496 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5496 11 5496 20, srcInfoPoints = []}) "singleton"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5496 21 5496 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5496 21 5496 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5496 21 5496 32, srcInfoPoints = []}) "happy_var_1"))))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5499 1 5499 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5499 1 5499 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5499 1 5499 16, srcInfoPoints = []}) "happyReduce_435")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5499 17 5499 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5499 17 5499 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5499 19 5499 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5499 19 5499 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5499 19 5499 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5499 19 5499 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5499 19 5499 36, srcInfoPoints = []}) "happySpecReduce_3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5499 38 5499 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5499 38 5499 42, srcInfoPoints = []}) 111 "111"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5499 43 5499 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5499 43 5499 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5499 43 5499 61, srcInfoPoints = []}) "happyReduction_435"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5500 1 5507 8, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5500 1 5507 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5500 1 5500 19, srcInfoPoints = []}) "happyReduction_435") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5500 20 5500 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5500 20 5500 29, srcInfoPoints = []}) "happy_x_3"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5501 5 5501 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5501 5 5501 14, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5502 5 5502 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5502 5 5502 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5503 6 5507 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5503 6 5503 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5503 9 5507 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5503 9 5503 13,SrcSpan "tests/examples/CParser.hs" 5503 36 5503 38,SrcSpan "tests/examples/CParser.hs" 5503 39 5503 40,SrcSpan "tests/examples/CParser.hs" 5507 7 5507 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5503 14 5503 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5503 14 5503 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5503 14 5503 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5503 14 5503 25, srcInfoPoints = []}) "happyOut118"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5503 26 5503 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5503 26 5503 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5503 26 5503 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5503 41 5507 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5503 41 5503 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5503 41 5503 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5503 53 5507 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5503 53 5503 55]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5504 5 5507 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5504 5 5504 9,SrcSpan "tests/examples/CParser.hs" 5504 32 5504 34,SrcSpan "tests/examples/CParser.hs" 5504 35 5504 36,SrcSpan "tests/examples/CParser.hs" 5507 6 5507 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5504 10 5504 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5504 10 5504 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5504 10 5504 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5504 10 5504 21, srcInfoPoints = []}) "happyOut115"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5504 22 5504 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5504 22 5504 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5504 22 5504 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5504 37 5507 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5504 37 5504 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5504 37 5504 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5504 49 5507 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5504 49 5504 51]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5505 5 5507 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5505 5 5505 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5505 5 5505 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5505 5 5505 15, srcInfoPoints = []}) "happyIn118"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5506 10 5507 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5506 10 5506 11,SrcSpan "tests/examples/CParser.hs" 5507 5 5507 6]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5506 11 5506 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5506 11 5506 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5506 11 5506 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5506 11 5506 22, srcInfoPoints = []}) "happy_var_1"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5506 23 5506 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5506 23 5506 24,SrcSpan "tests/examples/CParser.hs" 5506 24 5506 28,SrcSpan "tests/examples/CParser.hs" 5506 28 5506 29]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5506 23 5506 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5506 23 5506 24,SrcSpan "tests/examples/CParser.hs" 5506 24 5506 28,SrcSpan "tests/examples/CParser.hs" 5506 28 5506 29]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5506 24 5506 28, srcInfoPoints = []}) "snoc"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5506 30 5506 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5506 30 5506 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5506 30 5506 41, srcInfoPoints = []}) "happy_var_3"))))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5509 1 5509 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5509 1 5509 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5509 1 5509 16, srcInfoPoints = []}) "happyReduce_436")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5509 17 5509 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5509 17 5509 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5509 19 5509 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5509 19 5509 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5509 19 5509 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5509 19 5509 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5509 19 5509 36, srcInfoPoints = []}) "happySpecReduce_0"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5509 38 5509 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5509 38 5509 42, srcInfoPoints = []}) 112 "112"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5509 43 5509 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5509 43 5509 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5509 43 5509 61, srcInfoPoints = []}) "happyReduction_436"))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5510 1 5512 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5510 1 5510 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5510 1 5510 19, srcInfoPoints = []}) "happyReduction_436")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5510 21 5512 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5510 21 5510 22]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5510 24 5512 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5510 24 5510 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5510 24 5510 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5510 24 5510 34, srcInfoPoints = []}) "happyIn119"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5511 10 5512 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5511 10 5511 11,SrcSpan "tests/examples/CParser.hs" 5512 5 5512 6]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5511 11 5511 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5511 11 5511 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5511 11 5511 18, srcInfoPoints = []}) "Nothing")))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5514 1 5514 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5514 1 5514 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5514 1 5514 16, srcInfoPoints = []}) "happyReduce_437")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5514 17 5514 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5514 17 5514 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5514 19 5514 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5514 19 5514 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5514 19 5514 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5514 19 5514 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5514 19 5514 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5514 38 5514 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5514 38 5514 42, srcInfoPoints = []}) 112 "112"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5514 43 5514 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5514 43 5514 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5514 43 5514 61, srcInfoPoints = []}) "happyReduction_437"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5515 1 5519 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5515 1 5519 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5515 1 5515 19, srcInfoPoints = []}) "happyReduction_437") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5515 20 5515 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5515 20 5515 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5516 6 5519 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5516 6 5516 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5516 9 5519 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5516 9 5516 13,SrcSpan "tests/examples/CParser.hs" 5516 36 5516 38,SrcSpan "tests/examples/CParser.hs" 5516 39 5516 40,SrcSpan "tests/examples/CParser.hs" 5519 6 5519 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5516 14 5516 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5516 14 5516 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5516 14 5516 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5516 14 5516 25, srcInfoPoints = []}) "happyOut117"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5516 26 5516 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5516 26 5516 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5516 26 5516 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5516 41 5519 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5516 41 5516 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5516 41 5516 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5516 53 5519 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5516 53 5516 55]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5517 5 5519 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5517 5 5517 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5517 5 5517 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5517 5 5517 15, srcInfoPoints = []}) "happyIn119"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5518 10 5519 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5518 10 5518 11,SrcSpan "tests/examples/CParser.hs" 5519 5 5519 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5518 11 5518 27, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5518 11 5518 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5518 11 5518 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5518 11 5518 15, srcInfoPoints = []}) "Just"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5518 16 5518 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5518 16 5518 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5518 16 5518 27, srcInfoPoints = []}) "happy_var_1"))))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5521 1 5521 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5521 1 5521 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5521 1 5521 16, srcInfoPoints = []}) "happyReduce_438")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5521 17 5521 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5521 17 5521 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5521 19 5521 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5521 19 5521 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5521 19 5521 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5521 19 5521 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5521 19 5521 36, srcInfoPoints = []}) "happySpecReduce_0"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5521 38 5521 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5521 38 5521 42, srcInfoPoints = []}) 113 "113"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5521 43 5521 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5521 43 5521 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5521 43 5521 61, srcInfoPoints = []}) "happyReduction_438"))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5522 1 5524 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5522 1 5522 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5522 1 5522 19, srcInfoPoints = []}) "happyReduction_438")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5522 21 5524 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5522 21 5522 22]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5522 24 5524 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5522 24 5522 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5522 24 5522 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5522 24 5522 34, srcInfoPoints = []}) "happyIn120"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5523 10 5524 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5523 10 5523 11,SrcSpan "tests/examples/CParser.hs" 5524 5 5524 6]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5523 11 5523 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5523 11 5523 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5523 11 5523 18, srcInfoPoints = []}) "Nothing")))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5526 1 5526 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5526 1 5526 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5526 1 5526 16, srcInfoPoints = []}) "happyReduce_439")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5526 17 5526 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5526 17 5526 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5526 19 5526 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5526 19 5526 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5526 19 5526 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5526 19 5526 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5526 19 5526 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5526 38 5526 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5526 38 5526 42, srcInfoPoints = []}) 113 "113"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5526 43 5526 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5526 43 5526 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5526 43 5526 61, srcInfoPoints = []}) "happyReduction_439"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5527 1 5531 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5527 1 5531 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5527 1 5527 19, srcInfoPoints = []}) "happyReduction_439") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5527 20 5527 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5527 20 5527 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5528 6 5531 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5528 6 5528 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5528 9 5531 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5528 9 5528 13,SrcSpan "tests/examples/CParser.hs" 5528 36 5528 38,SrcSpan "tests/examples/CParser.hs" 5528 39 5528 40,SrcSpan "tests/examples/CParser.hs" 5531 6 5531 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5528 14 5528 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5528 14 5528 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5528 14 5528 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5528 14 5528 25, srcInfoPoints = []}) "happyOut115"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5528 26 5528 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5528 26 5528 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5528 26 5528 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5528 41 5531 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5528 41 5528 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5528 41 5528 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5528 53 5531 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5528 53 5528 55]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5529 5 5531 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5529 5 5529 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5529 5 5529 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5529 5 5529 15, srcInfoPoints = []}) "happyIn120"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5530 10 5531 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5530 10 5530 11,SrcSpan "tests/examples/CParser.hs" 5531 5 5531 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5530 11 5530 27, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5530 11 5530 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5530 11 5530 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5530 11 5530 15, srcInfoPoints = []}) "Just"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5530 16 5530 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5530 16 5530 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5530 16 5530 27, srcInfoPoints = []}) "happy_var_1"))))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5533 1 5533 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5533 1 5533 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5533 1 5533 16, srcInfoPoints = []}) "happyReduce_440")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5533 17 5533 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5533 17 5533 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5533 19 5533 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5533 19 5533 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5533 19 5533 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5533 19 5533 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5533 19 5533 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5533 38 5533 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5533 38 5533 42, srcInfoPoints = []}) 114 "114"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5533 43 5533 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5533 43 5533 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5533 43 5533 61, srcInfoPoints = []}) "happyReduction_440"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5534 1 5538 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5534 1 5538 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5534 1 5534 19, srcInfoPoints = []}) "happyReduction_440") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5534 20 5534 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5534 20 5534 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5535 6 5538 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5535 6 5535 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5535 9 5538 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5535 9 5535 13,SrcSpan "tests/examples/CParser.hs" 5535 36 5535 38,SrcSpan "tests/examples/CParser.hs" 5535 39 5535 40,SrcSpan "tests/examples/CParser.hs" 5538 6 5538 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5535 14 5535 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5535 14 5535 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5535 14 5535 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5535 14 5535 25, srcInfoPoints = []}) "happyOut114"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5535 26 5535 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5535 26 5535 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5535 26 5535 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5535 41 5538 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5535 41 5535 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5535 41 5535 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5535 53 5538 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5535 53 5535 55]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5536 5 5538 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5536 5 5536 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5536 5 5536 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5536 5 5536 15, srcInfoPoints = []}) "happyIn121"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5537 10 5538 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5537 10 5537 11,SrcSpan "tests/examples/CParser.hs" 5538 5 5538 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5537 11 5537 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5537 11 5537 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5537 11 5537 22, srcInfoPoints = []}) "happy_var_1")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5540 1 5540 62, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5540 1 5540 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5540 1 5540 16, srcInfoPoints = []}) "happyReduce_441")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5540 17 5540 62, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5540 17 5540 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5540 19 5540 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5540 19 5540 43, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5540 19 5540 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5540 19 5540 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5540 19 5540 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5540 19 5540 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5540 36 5540 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5540 36 5540 38, srcInfoPoints = []}) 1 "1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5540 39 5540 43, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5540 39 5540 43, srcInfoPoints = []}) 115 "115"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5540 44 5540 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5540 44 5540 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5540 44 5540 62, srcInfoPoints = []}) "happyReduction_441"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5541 1 5545 41, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5541 1 5545 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5541 1 5541 19, srcInfoPoints = []}) "happyReduction_441") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5541 20 5542 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5541 20 5541 21,SrcSpan "tests/examples/CParser.hs" 5542 14 5542 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5541 21 5542 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5541 21 5541 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5541 21 5541 30, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5541 31 5541 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5541 31 5541 32,SrcSpan "tests/examples/CParser.hs" 5541 32 5541 40,SrcSpan "tests/examples/CParser.hs" 5541 40 5541 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5541 32 5541 40, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5542 5 5542 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5542 5 5542 14, srcInfoPoints = []}) "happyRest"))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5542 16 5542 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5542 16 5542 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5543 6 5545 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5543 6 5543 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5543 8 5545 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5543 8 5545 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5543 8 5543 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5543 8 5543 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5543 8 5543 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5543 18 5545 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5543 18 5543 19,SrcSpan "tests/examples/CParser.hs" 5545 5 5545 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5543 19 5544 83, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5543 19 5543 23,SrcSpan "tests/examples/CParser.hs" 5543 46 5543 48,SrcSpan "tests/examples/CParser.hs" 5543 49 5543 50,SrcSpan "tests/examples/CParser.hs" 5544 82 5544 83]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5543 24 5543 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5543 24 5543 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5543 24 5543 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5543 24 5543 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5543 36 5543 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5543 36 5543 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5543 36 5543 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5543 51 5544 82, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5543 51 5543 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5543 51 5543 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5543 63 5544 82, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5543 63 5543 65]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 5 5544 82, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5544 5 5544 6,SrcSpan "tests/examples/CParser.hs" 5544 81 5544 82]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 7 5544 81, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 7 5544 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 7 5544 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 7 5544 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 7 5544 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 20 5544 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 20 5544 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 20 5544 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 32 5544 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 32 5544 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 32 5544 33, srcInfoPoints = []}) "$"))) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 34 5544 81, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5544 34 5544 38,SrcSpan "tests/examples/CParser.hs" 5544 51 5544 53,SrcSpan "tests/examples/CParser.hs" 5544 54 5544 54,SrcSpan "tests/examples/CParser.hs" 5544 81 5544 81]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 39 5544 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 39 5544 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 39 5544 50, srcInfoPoints = []}) "happy_var_1"))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 54 5544 81, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 54 5544 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 54 5544 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 54 5544 62, srcInfoPoints = []}) "CTokILit")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 63 5544 64, srcInfoPoints = []}),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 65 5544 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 65 5544 66, srcInfoPoints = []}) "i")]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 67 5544 81, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5544 67 5544 69]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 70 5544 81, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 70 5544 79, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 70 5544 79, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 70 5544 79, srcInfoPoints = []}) "CIntConst"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 80 5544 81, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 80 5544 81, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 80 5544 81, srcInfoPoints = []}) "i"))))) Nothing])))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5545 7 5545 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5545 7 5545 8,SrcSpan "tests/examples/CParser.hs" 5545 40 5545 41]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5545 8 5545 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5545 8 5545 9,SrcSpan "tests/examples/CParser.hs" 5545 11 5545 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5545 9 5545 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5545 9 5545 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5545 14 5545 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5545 14 5545 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5545 14 5545 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5545 14 5545 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5545 26 5545 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5545 26 5545 27,SrcSpan "tests/examples/CParser.hs" 5545 39 5545 40]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5545 27 5545 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5545 27 5545 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5545 27 5545 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5545 27 5545 37, srcInfoPoints = []}) "happyIn122"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5545 38 5545 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5545 38 5545 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5545 38 5545 39, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5547 1 5547 62, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5547 1 5547 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5547 1 5547 16, srcInfoPoints = []}) "happyReduce_442")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5547 17 5547 62, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5547 17 5547 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5547 19 5547 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5547 19 5547 43, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5547 19 5547 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5547 19 5547 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5547 19 5547 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5547 19 5547 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5547 36 5547 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5547 36 5547 38, srcInfoPoints = []}) 1 "1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5547 39 5547 43, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5547 39 5547 43, srcInfoPoints = []}) 115 "115"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5547 44 5547 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5547 44 5547 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5547 44 5547 62, srcInfoPoints = []}) "happyReduction_442"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5548 1 5552 41, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5548 1 5552 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5548 1 5548 19, srcInfoPoints = []}) "happyReduction_442") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5548 20 5549 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5548 20 5548 21,SrcSpan "tests/examples/CParser.hs" 5549 14 5549 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5548 21 5549 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5548 21 5548 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5548 21 5548 30, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5548 31 5548 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5548 31 5548 32,SrcSpan "tests/examples/CParser.hs" 5548 32 5548 40,SrcSpan "tests/examples/CParser.hs" 5548 40 5548 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5548 32 5548 40, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5549 5 5549 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5549 5 5549 14, srcInfoPoints = []}) "happyRest"))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5549 16 5549 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5549 16 5549 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5550 6 5552 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5550 6 5550 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5550 8 5552 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5550 8 5552 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5550 8 5550 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5550 8 5550 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5550 8 5550 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5550 18 5552 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5550 18 5550 19,SrcSpan "tests/examples/CParser.hs" 5552 5 5552 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5550 19 5551 84, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5550 19 5550 23,SrcSpan "tests/examples/CParser.hs" 5550 46 5550 48,SrcSpan "tests/examples/CParser.hs" 5550 49 5550 50,SrcSpan "tests/examples/CParser.hs" 5551 83 5551 84]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5550 24 5550 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5550 24 5550 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5550 24 5550 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5550 24 5550 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5550 36 5550 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5550 36 5550 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5550 36 5550 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5550 51 5551 83, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5550 51 5550 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5550 51 5550 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5550 63 5551 83, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5550 63 5550 65]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 5 5551 83, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5551 5 5551 6,SrcSpan "tests/examples/CParser.hs" 5551 82 5551 83]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 7 5551 82, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 7 5551 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 7 5551 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 7 5551 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 7 5551 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 20 5551 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 20 5551 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 20 5551 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 32 5551 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 32 5551 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 32 5551 33, srcInfoPoints = []}) "$"))) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 34 5551 82, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5551 34 5551 38,SrcSpan "tests/examples/CParser.hs" 5551 51 5551 53,SrcSpan "tests/examples/CParser.hs" 5551 54 5551 54,SrcSpan "tests/examples/CParser.hs" 5551 82 5551 82]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 39 5551 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 39 5551 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 39 5551 50, srcInfoPoints = []}) "happy_var_1"))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 54 5551 82, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 54 5551 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 54 5551 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 54 5551 62, srcInfoPoints = []}) "CTokCLit")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 63 5551 64, srcInfoPoints = []}),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 65 5551 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 65 5551 66, srcInfoPoints = []}) "c")]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 67 5551 82, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5551 67 5551 69]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 70 5551 82, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 70 5551 80, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 70 5551 80, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 70 5551 80, srcInfoPoints = []}) "CCharConst"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 81 5551 82, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 81 5551 82, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 81 5551 82, srcInfoPoints = []}) "c"))))) Nothing])))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5552 7 5552 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5552 7 5552 8,SrcSpan "tests/examples/CParser.hs" 5552 40 5552 41]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5552 8 5552 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5552 8 5552 9,SrcSpan "tests/examples/CParser.hs" 5552 11 5552 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5552 9 5552 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5552 9 5552 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5552 14 5552 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5552 14 5552 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5552 14 5552 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5552 14 5552 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5552 26 5552 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5552 26 5552 27,SrcSpan "tests/examples/CParser.hs" 5552 39 5552 40]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5552 27 5552 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5552 27 5552 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5552 27 5552 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5552 27 5552 37, srcInfoPoints = []}) "happyIn122"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5552 38 5552 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5552 38 5552 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5552 38 5552 39, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5554 1 5554 62, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5554 1 5554 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5554 1 5554 16, srcInfoPoints = []}) "happyReduce_443")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5554 17 5554 62, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5554 17 5554 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5554 19 5554 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5554 19 5554 43, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5554 19 5554 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5554 19 5554 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5554 19 5554 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5554 19 5554 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5554 36 5554 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5554 36 5554 38, srcInfoPoints = []}) 1 "1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5554 39 5554 43, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5554 39 5554 43, srcInfoPoints = []}) 115 "115"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5554 44 5554 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5554 44 5554 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5554 44 5554 62, srcInfoPoints = []}) "happyReduction_443"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5555 1 5559 41, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5555 1 5559 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5555 1 5555 19, srcInfoPoints = []}) "happyReduction_443") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5555 20 5556 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5555 20 5555 21,SrcSpan "tests/examples/CParser.hs" 5556 14 5556 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5555 21 5556 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5555 21 5555 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5555 21 5555 30, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5555 31 5555 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5555 31 5555 32,SrcSpan "tests/examples/CParser.hs" 5555 32 5555 40,SrcSpan "tests/examples/CParser.hs" 5555 40 5555 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5555 32 5555 40, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5556 5 5556 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5556 5 5556 14, srcInfoPoints = []}) "happyRest"))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5556 16 5556 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5556 16 5556 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5557 6 5559 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5557 6 5557 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5557 8 5559 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5557 8 5559 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5557 8 5557 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5557 8 5557 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5557 8 5557 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5557 18 5559 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5557 18 5557 19,SrcSpan "tests/examples/CParser.hs" 5559 5 5559 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5557 19 5558 85, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5557 19 5557 23,SrcSpan "tests/examples/CParser.hs" 5557 46 5557 48,SrcSpan "tests/examples/CParser.hs" 5557 49 5557 50,SrcSpan "tests/examples/CParser.hs" 5558 84 5558 85]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5557 24 5557 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5557 24 5557 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5557 24 5557 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5557 24 5557 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5557 36 5557 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5557 36 5557 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5557 36 5557 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5557 51 5558 84, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5557 51 5557 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5557 51 5557 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5557 63 5558 84, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5557 63 5557 65]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 5 5558 84, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5558 5 5558 6,SrcSpan "tests/examples/CParser.hs" 5558 83 5558 84]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 7 5558 83, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 7 5558 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 7 5558 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 7 5558 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 7 5558 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 20 5558 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 20 5558 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 20 5558 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 32 5558 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 32 5558 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 32 5558 33, srcInfoPoints = []}) "$"))) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 34 5558 83, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5558 34 5558 38,SrcSpan "tests/examples/CParser.hs" 5558 51 5558 53,SrcSpan "tests/examples/CParser.hs" 5558 54 5558 54,SrcSpan "tests/examples/CParser.hs" 5558 83 5558 83]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 39 5558 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 39 5558 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 39 5558 50, srcInfoPoints = []}) "happy_var_1"))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 54 5558 83, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 54 5558 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 54 5558 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 54 5558 62, srcInfoPoints = []}) "CTokFLit")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 63 5558 64, srcInfoPoints = []}),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 65 5558 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 65 5558 66, srcInfoPoints = []}) "f")]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 67 5558 83, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5558 67 5558 69]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 70 5558 83, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 70 5558 81, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 70 5558 81, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 70 5558 81, srcInfoPoints = []}) "CFloatConst"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 82 5558 83, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 82 5558 83, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 82 5558 83, srcInfoPoints = []}) "f"))))) Nothing])))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5559 7 5559 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5559 7 5559 8,SrcSpan "tests/examples/CParser.hs" 5559 40 5559 41]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5559 8 5559 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5559 8 5559 9,SrcSpan "tests/examples/CParser.hs" 5559 11 5559 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5559 9 5559 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5559 9 5559 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5559 14 5559 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5559 14 5559 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5559 14 5559 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5559 14 5559 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5559 26 5559 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5559 26 5559 27,SrcSpan "tests/examples/CParser.hs" 5559 39 5559 40]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5559 27 5559 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5559 27 5559 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5559 27 5559 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5559 27 5559 37, srcInfoPoints = []}) "happyIn122"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5559 38 5559 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5559 38 5559 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5559 38 5559 39, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5561 1 5561 62, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5561 1 5561 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5561 1 5561 16, srcInfoPoints = []}) "happyReduce_444")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5561 17 5561 62, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5561 17 5561 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5561 19 5561 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5561 19 5561 43, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5561 19 5561 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5561 19 5561 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5561 19 5561 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5561 19 5561 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5561 36 5561 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5561 36 5561 38, srcInfoPoints = []}) 1 "1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5561 39 5561 43, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5561 39 5561 43, srcInfoPoints = []}) 116 "116"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5561 44 5561 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5561 44 5561 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5561 44 5561 62, srcInfoPoints = []}) "happyReduction_444"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5562 1 5566 41, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5562 1 5566 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5562 1 5562 19, srcInfoPoints = []}) "happyReduction_444") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5562 20 5563 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5562 20 5562 21,SrcSpan "tests/examples/CParser.hs" 5563 14 5563 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5562 21 5563 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5562 21 5562 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5562 21 5562 30, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5562 31 5562 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5562 31 5562 32,SrcSpan "tests/examples/CParser.hs" 5562 32 5562 40,SrcSpan "tests/examples/CParser.hs" 5562 40 5562 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5562 32 5562 40, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5563 5 5563 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5563 5 5563 14, srcInfoPoints = []}) "happyRest"))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5563 16 5563 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5563 16 5563 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5564 6 5566 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5564 6 5564 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5564 8 5566 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5564 8 5566 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5564 8 5564 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5564 8 5564 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5564 8 5564 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5564 18 5566 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5564 18 5564 19,SrcSpan "tests/examples/CParser.hs" 5566 5 5566 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5564 19 5565 81, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5564 19 5564 23,SrcSpan "tests/examples/CParser.hs" 5564 46 5564 48,SrcSpan "tests/examples/CParser.hs" 5564 49 5564 50,SrcSpan "tests/examples/CParser.hs" 5565 80 5565 81]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5564 24 5564 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5564 24 5564 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5564 24 5564 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5564 24 5564 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5564 36 5564 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5564 36 5564 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5564 36 5564 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5564 51 5565 80, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5564 51 5564 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5564 51 5564 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5564 63 5565 80, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5564 63 5564 65]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 5 5565 80, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5565 5 5565 6,SrcSpan "tests/examples/CParser.hs" 5565 79 5565 80]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 7 5565 79, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 7 5565 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 7 5565 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 7 5565 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 7 5565 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 20 5565 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 20 5565 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 20 5565 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 32 5565 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 32 5565 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 32 5565 33, srcInfoPoints = []}) "$"))) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 34 5565 79, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5565 34 5565 38,SrcSpan "tests/examples/CParser.hs" 5565 51 5565 53,SrcSpan "tests/examples/CParser.hs" 5565 54 5565 54,SrcSpan "tests/examples/CParser.hs" 5565 79 5565 79]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 39 5565 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 39 5565 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 39 5565 50, srcInfoPoints = []}) "happy_var_1"))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 54 5565 79, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 54 5565 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 54 5565 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 54 5565 62, srcInfoPoints = []}) "CTokSLit")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 63 5565 64, srcInfoPoints = []}),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 65 5565 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 65 5565 66, srcInfoPoints = []}) "s")]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 67 5565 79, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5565 67 5565 69]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 70 5565 79, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 70 5565 77, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 70 5565 77, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 70 5565 77, srcInfoPoints = []}) "CStrLit"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 78 5565 79, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 78 5565 79, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 78 5565 79, srcInfoPoints = []}) "s"))))) Nothing])))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5566 7 5566 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5566 7 5566 8,SrcSpan "tests/examples/CParser.hs" 5566 40 5566 41]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5566 8 5566 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5566 8 5566 9,SrcSpan "tests/examples/CParser.hs" 5566 11 5566 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5566 9 5566 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5566 9 5566 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5566 14 5566 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5566 14 5566 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5566 14 5566 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5566 14 5566 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5566 26 5566 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5566 26 5566 27,SrcSpan "tests/examples/CParser.hs" 5566 39 5566 40]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5566 27 5566 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5566 27 5566 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5566 27 5566 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5566 27 5566 37, srcInfoPoints = []}) "happyIn123"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5566 38 5566 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5566 38 5566 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5566 38 5566 39, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5568 1 5568 62, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5568 1 5568 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5568 1 5568 16, srcInfoPoints = []}) "happyReduce_445")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5568 17 5568 62, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5568 17 5568 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5568 19 5568 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5568 19 5568 43, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5568 19 5568 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5568 19 5568 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5568 19 5568 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5568 19 5568 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5568 36 5568 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5568 36 5568 38, srcInfoPoints = []}) 2 "2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5568 39 5568 43, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5568 39 5568 43, srcInfoPoints = []}) 116 "116"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5568 44 5568 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5568 44 5568 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5568 44 5568 62, srcInfoPoints = []}) "happyReduction_445"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5569 1 5575 41, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5569 1 5575 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5569 1 5569 19, srcInfoPoints = []}) "happyReduction_445") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5569 20 5571 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5569 20 5569 21,SrcSpan "tests/examples/CParser.hs" 5571 14 5571 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5569 21 5571 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5569 21 5569 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5569 21 5569 30, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5569 31 5569 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5569 31 5569 32,SrcSpan "tests/examples/CParser.hs" 5569 32 5569 40,SrcSpan "tests/examples/CParser.hs" 5569 40 5569 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5569 32 5569 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5570 5 5571 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5570 5 5570 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5570 5 5570 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5570 15 5570 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5570 15 5570 16,SrcSpan "tests/examples/CParser.hs" 5570 16 5570 24,SrcSpan "tests/examples/CParser.hs" 5570 24 5570 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5570 16 5570 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5571 5 5571 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5571 5 5571 14, srcInfoPoints = []}) "happyRest")))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5571 16 5571 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5571 16 5571 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5572 6 5575 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5572 6 5572 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5572 8 5575 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5572 8 5575 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5572 8 5572 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5572 8 5572 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5572 8 5572 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5572 18 5575 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5572 18 5572 19,SrcSpan "tests/examples/CParser.hs" 5575 5 5575 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5572 19 5574 123, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5572 19 5572 23,SrcSpan "tests/examples/CParser.hs" 5572 46 5572 48,SrcSpan "tests/examples/CParser.hs" 5572 49 5572 50,SrcSpan "tests/examples/CParser.hs" 5574 122 5574 123]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5572 24 5572 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5572 24 5572 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5572 24 5572 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5572 24 5572 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5572 36 5572 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5572 36 5572 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5572 36 5572 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5572 51 5574 122, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5572 51 5572 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5572 51 5572 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5572 63 5574 122, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5572 63 5572 65]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5573 5 5574 122, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5573 5 5573 9,SrcSpan "tests/examples/CParser.hs" 5573 32 5573 34,SrcSpan "tests/examples/CParser.hs" 5573 35 5573 36,SrcSpan "tests/examples/CParser.hs" 5574 121 5574 122]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5573 10 5573 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5573 10 5573 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5573 10 5573 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5573 10 5573 21, srcInfoPoints = []}) "happyOut124"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5573 22 5573 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5573 22 5573 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5573 22 5573 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5573 37 5574 121, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5573 37 5573 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5573 37 5573 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5573 49 5574 121, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5573 49 5573 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 5 5574 121, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5574 5 5574 6,SrcSpan "tests/examples/CParser.hs" 5574 120 5574 121]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 7 5574 120, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 7 5574 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 7 5574 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 7 5574 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 7 5574 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 20 5574 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 20 5574 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 20 5574 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 32 5574 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 32 5574 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 32 5574 33, srcInfoPoints = []}) "$"))) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 34 5574 120, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5574 34 5574 38,SrcSpan "tests/examples/CParser.hs" 5574 51 5574 53,SrcSpan "tests/examples/CParser.hs" 5574 54 5574 54,SrcSpan "tests/examples/CParser.hs" 5574 120 5574 120]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 39 5574 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 39 5574 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 39 5574 50, srcInfoPoints = []}) "happy_var_1"))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 54 5574 120, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 54 5574 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 54 5574 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 54 5574 62, srcInfoPoints = []}) "CTokSLit")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 63 5574 64, srcInfoPoints = []}),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 65 5574 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 65 5574 66, srcInfoPoints = []}) "s")]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 67 5574 120, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5574 67 5574 69]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 70 5574 120, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 70 5574 77, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 70 5574 77, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 70 5574 77, srcInfoPoints = []}) "CStrLit"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 78 5574 120, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5574 78 5574 79,SrcSpan "tests/examples/CParser.hs" 5574 119 5574 120]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 79 5574 119, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 79 5574 93, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 79 5574 93, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 79 5574 93, srcInfoPoints = []}) "concatCStrings"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 94 5574 119, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5574 94 5574 95,SrcSpan "tests/examples/CParser.hs" 5574 118 5574 119]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 95 5574 118, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 95 5574 96, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 95 5574 96, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 95 5574 96, srcInfoPoints = []}) "s"))) (QConOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 97 5574 98, srcInfoPoints = []}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 97 5574 98, srcInfoPoints = []}) (Cons (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 97 5574 98, srcInfoPoints = []})))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 99 5574 118, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 99 5574 106, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 99 5574 106, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 99 5574 106, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 107 5574 118, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 107 5574 118, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 107 5574 118, srcInfoPoints = []}) "happy_var_2")))))))))) Nothing])))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5575 7 5575 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5575 7 5575 8,SrcSpan "tests/examples/CParser.hs" 5575 40 5575 41]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5575 8 5575 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5575 8 5575 9,SrcSpan "tests/examples/CParser.hs" 5575 11 5575 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5575 9 5575 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5575 9 5575 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5575 14 5575 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5575 14 5575 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5575 14 5575 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5575 14 5575 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5575 26 5575 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5575 26 5575 27,SrcSpan "tests/examples/CParser.hs" 5575 39 5575 40]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5575 27 5575 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5575 27 5575 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5575 27 5575 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5575 27 5575 37, srcInfoPoints = []}) "happyIn123"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5575 38 5575 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5575 38 5575 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5575 38 5575 39, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5577 1 5577 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5577 1 5577 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5577 1 5577 16, srcInfoPoints = []}) "happyReduce_446")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5577 17 5577 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5577 17 5577 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5577 19 5577 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5577 19 5577 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5577 19 5577 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5577 19 5577 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5577 19 5577 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5577 38 5577 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5577 38 5577 42, srcInfoPoints = []}) 117 "117"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5577 43 5577 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5577 43 5577 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5577 43 5577 61, srcInfoPoints = []}) "happyReduction_446"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5578 1 5582 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5578 1 5582 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5578 1 5578 19, srcInfoPoints = []}) "happyReduction_446") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5578 20 5578 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5578 20 5578 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5579 6 5582 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5579 6 5579 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5579 9 5582 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5579 9 5579 13,SrcSpan "tests/examples/CParser.hs" 5579 36 5579 38,SrcSpan "tests/examples/CParser.hs" 5579 39 5579 40,SrcSpan "tests/examples/CParser.hs" 5582 6 5582 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5579 14 5579 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5579 14 5579 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5579 14 5579 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5579 14 5579 25, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5579 26 5579 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5579 26 5579 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5579 26 5579 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5579 41 5582 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5579 41 5579 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5579 41 5579 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5579 53 5582 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5579 53 5579 55]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5580 5 5582 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5580 5 5580 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5580 5 5580 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5580 5 5580 15, srcInfoPoints = []}) "happyIn124"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5581 10 5582 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5581 10 5581 11,SrcSpan "tests/examples/CParser.hs" 5582 5 5582 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5581 11 5581 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5581 11 5581 15,SrcSpan "tests/examples/CParser.hs" 5581 28 5581 30,SrcSpan "tests/examples/CParser.hs" 5581 31 5581 31,SrcSpan "tests/examples/CParser.hs" 5582 5 5582 0]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5581 16 5581 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5581 16 5581 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5581 16 5581 27, srcInfoPoints = []}) "happy_var_1"))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5581 31 5581 58, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5581 31 5581 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5581 31 5581 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5581 31 5581 39, srcInfoPoints = []}) "CTokSLit")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5581 40 5581 41, srcInfoPoints = []}),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5581 42 5581 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5581 42 5581 43, srcInfoPoints = []}) "s")]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5581 44 5581 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5581 44 5581 46]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5581 47 5581 58, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5581 47 5581 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5581 47 5581 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5581 47 5581 56, srcInfoPoints = []}) "singleton"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5581 57 5581 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5581 57 5581 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5581 57 5581 58, srcInfoPoints = []}) "s"))))) Nothing])))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5584 1 5584 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5584 1 5584 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5584 1 5584 16, srcInfoPoints = []}) "happyReduce_447")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5584 17 5584 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5584 17 5584 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5584 19 5584 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5584 19 5584 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5584 19 5584 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5584 19 5584 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5584 19 5584 36, srcInfoPoints = []}) "happySpecReduce_2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5584 38 5584 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5584 38 5584 42, srcInfoPoints = []}) 117 "117"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5584 43 5584 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5584 43 5584 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5584 43 5584 61, srcInfoPoints = []}) "happyReduction_447"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5585 1 5591 8, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5585 1 5591 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5585 1 5585 19, srcInfoPoints = []}) "happyReduction_447") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5585 20 5585 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5585 20 5585 29, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5586 5 5586 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5586 5 5586 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5587 6 5591 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5587 6 5587 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5587 9 5591 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5587 9 5587 13,SrcSpan "tests/examples/CParser.hs" 5587 36 5587 38,SrcSpan "tests/examples/CParser.hs" 5587 39 5587 40,SrcSpan "tests/examples/CParser.hs" 5591 7 5591 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5587 14 5587 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5587 14 5587 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5587 14 5587 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5587 14 5587 25, srcInfoPoints = []}) "happyOut124"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5587 26 5587 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5587 26 5587 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5587 26 5587 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5587 41 5591 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5587 41 5587 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5587 41 5587 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5587 53 5591 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5587 53 5587 55]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5588 5 5591 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5588 5 5588 9,SrcSpan "tests/examples/CParser.hs" 5588 32 5588 34,SrcSpan "tests/examples/CParser.hs" 5588 35 5588 36,SrcSpan "tests/examples/CParser.hs" 5591 6 5591 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5588 10 5588 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5588 10 5588 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5588 10 5588 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5588 10 5588 21, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5588 22 5588 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5588 22 5588 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5588 22 5588 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5588 37 5591 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5588 37 5588 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5588 37 5588 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5588 49 5591 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5588 49 5588 51]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5589 5 5591 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5589 5 5589 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5589 5 5589 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5589 5 5589 15, srcInfoPoints = []}) "happyIn124"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5590 10 5591 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5590 10 5590 11,SrcSpan "tests/examples/CParser.hs" 5591 5 5591 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5590 11 5590 67, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5590 11 5590 15,SrcSpan "tests/examples/CParser.hs" 5590 28 5590 30,SrcSpan "tests/examples/CParser.hs" 5590 31 5590 31,SrcSpan "tests/examples/CParser.hs" 5591 5 5591 0]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5590 16 5590 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5590 16 5590 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5590 16 5590 27, srcInfoPoints = []}) "happy_var_2"))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5590 31 5590 67, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5590 31 5590 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5590 31 5590 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5590 31 5590 39, srcInfoPoints = []}) "CTokSLit")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5590 40 5590 41, srcInfoPoints = []}),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5590 42 5590 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5590 42 5590 43, srcInfoPoints = []}) "s")]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5590 44 5590 67, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5590 44 5590 46]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5590 47 5590 67, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5590 47 5590 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5590 47 5590 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5590 47 5590 58, srcInfoPoints = []}) "happy_var_1"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5590 59 5590 65, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5590 59 5590 60,SrcSpan "tests/examples/CParser.hs" 5590 60 5590 64,SrcSpan "tests/examples/CParser.hs" 5590 64 5590 65]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5590 59 5590 65, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5590 59 5590 60,SrcSpan "tests/examples/CParser.hs" 5590 60 5590 64,SrcSpan "tests/examples/CParser.hs" 5590 64 5590 65]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5590 60 5590 64, srcInfoPoints = []}) "snoc"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5590 66 5590 67, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5590 66 5590 67, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5590 66 5590 67, srcInfoPoints = []}) "s"))))) Nothing])))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5593 1 5593 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5593 1 5593 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5593 1 5593 16, srcInfoPoints = []}) "happyReduce_448")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5593 17 5593 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5593 17 5593 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5593 19 5593 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5593 19 5593 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5593 19 5593 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5593 19 5593 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5593 19 5593 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5593 38 5593 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5593 38 5593 42, srcInfoPoints = []}) 118 "118"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5593 43 5593 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5593 43 5593 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5593 43 5593 61, srcInfoPoints = []}) "happyReduction_448"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5594 1 5598 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5594 1 5598 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5594 1 5594 19, srcInfoPoints = []}) "happyReduction_448") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5594 20 5594 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5594 20 5594 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5595 6 5598 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5595 6 5595 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5595 9 5598 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5595 9 5595 13,SrcSpan "tests/examples/CParser.hs" 5595 36 5595 38,SrcSpan "tests/examples/CParser.hs" 5595 39 5595 40,SrcSpan "tests/examples/CParser.hs" 5598 6 5598 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5595 14 5595 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5595 14 5595 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5595 14 5595 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5595 14 5595 25, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5595 26 5595 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5595 26 5595 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5595 26 5595 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5595 41 5598 6, srcInfoPoints = []}) (PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5595 41 5595 67, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5595 41 5595 42,SrcSpan "tests/examples/CParser.hs" 5595 66 5595 67]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5595 42 5595 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5595 42 5595 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5595 42 5595 51, srcInfoPoints = []}) "CTokIdent")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5595 53 5595 54, srcInfoPoints = []}),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5595 55 5595 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5595 55 5595 66, srcInfoPoints = []}) "happy_var_1")])) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5595 68 5598 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5595 68 5595 70]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5596 5 5598 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5596 5 5596 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5596 5 5596 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5596 5 5596 15, srcInfoPoints = []}) "happyIn125"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5597 10 5598 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5597 10 5597 11,SrcSpan "tests/examples/CParser.hs" 5598 5 5598 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5597 11 5597 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5597 11 5597 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5597 11 5597 22, srcInfoPoints = []}) "happy_var_1")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5600 1 5600 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5600 1 5600 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5600 1 5600 16, srcInfoPoints = []}) "happyReduce_449")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5600 17 5600 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5600 17 5600 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5600 19 5600 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5600 19 5600 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5600 19 5600 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5600 19 5600 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5600 19 5600 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5600 38 5600 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5600 38 5600 42, srcInfoPoints = []}) 118 "118"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5600 43 5600 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5600 43 5600 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5600 43 5600 61, srcInfoPoints = []}) "happyReduction_449"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5601 1 5605 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5601 1 5605 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5601 1 5601 19, srcInfoPoints = []}) "happyReduction_449") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5601 20 5601 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5601 20 5601 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5602 6 5605 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5602 6 5602 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5602 9 5605 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5602 9 5602 13,SrcSpan "tests/examples/CParser.hs" 5602 36 5602 38,SrcSpan "tests/examples/CParser.hs" 5602 39 5602 40,SrcSpan "tests/examples/CParser.hs" 5605 6 5605 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5602 14 5602 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5602 14 5602 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5602 14 5602 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5602 14 5602 25, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5602 26 5602 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5602 26 5602 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5602 26 5602 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5602 41 5605 6, srcInfoPoints = []}) (PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5602 41 5602 68, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5602 41 5602 42,SrcSpan "tests/examples/CParser.hs" 5602 67 5602 68]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5602 42 5602 53, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5602 42 5602 53, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5602 42 5602 53, srcInfoPoints = []}) "CTokTyIdent")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5602 54 5602 55, srcInfoPoints = []}),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5602 56 5602 67, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5602 56 5602 67, srcInfoPoints = []}) "happy_var_1")])) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5602 69 5605 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5602 69 5602 71]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5603 5 5605 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5603 5 5603 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5603 5 5603 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5603 5 5603 15, srcInfoPoints = []}) "happyIn125"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5604 10 5605 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5604 10 5604 11,SrcSpan "tests/examples/CParser.hs" 5605 5 5605 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5604 11 5604 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5604 11 5604 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5604 11 5604 22, srcInfoPoints = []}) "happy_var_1")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5607 1 5607 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5607 1 5607 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5607 1 5607 16, srcInfoPoints = []}) "happyReduce_450")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5607 17 5607 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5607 17 5607 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5607 19 5607 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5607 19 5607 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5607 19 5607 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5607 19 5607 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5607 19 5607 36, srcInfoPoints = []}) "happySpecReduce_0"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5607 38 5607 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5607 38 5607 42, srcInfoPoints = []}) 119 "119"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5607 43 5607 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5607 43 5607 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5607 43 5607 61, srcInfoPoints = []}) "happyReduction_450"))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5608 1 5610 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5608 1 5608 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5608 1 5608 19, srcInfoPoints = []}) "happyReduction_450")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5608 21 5610 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5608 21 5608 22]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5608 24 5610 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5608 24 5608 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5608 24 5608 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5608 24 5608 34, srcInfoPoints = []}) "happyIn126"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5609 10 5610 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5609 10 5609 11,SrcSpan "tests/examples/CParser.hs" 5610 5 5610 6]}) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5609 11 5609 13, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5609 11 5609 12,SrcSpan "tests/examples/CParser.hs" 5609 12 5609 13]}) [])))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5612 1 5612 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5612 1 5612 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5612 1 5612 16, srcInfoPoints = []}) "happyReduce_451")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5612 17 5612 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5612 17 5612 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5612 19 5612 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5612 19 5612 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5612 19 5612 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5612 19 5612 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5612 19 5612 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5612 38 5612 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5612 38 5612 42, srcInfoPoints = []}) 119 "119"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5612 43 5612 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5612 43 5612 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5612 43 5612 61, srcInfoPoints = []}) "happyReduction_451"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5613 1 5617 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5613 1 5617 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5613 1 5613 19, srcInfoPoints = []}) "happyReduction_451") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5613 20 5613 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5613 20 5613 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5614 6 5617 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5614 6 5614 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5614 9 5617 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5614 9 5614 13,SrcSpan "tests/examples/CParser.hs" 5614 36 5614 38,SrcSpan "tests/examples/CParser.hs" 5614 39 5614 40,SrcSpan "tests/examples/CParser.hs" 5617 6 5617 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5614 14 5614 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5614 14 5614 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5614 14 5614 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5614 14 5614 25, srcInfoPoints = []}) "happyOut127"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5614 26 5614 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5614 26 5614 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5614 26 5614 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5614 41 5617 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5614 41 5614 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5614 41 5614 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5614 53 5617 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5614 53 5614 55]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5615 5 5617 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5615 5 5615 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5615 5 5615 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5615 5 5615 15, srcInfoPoints = []}) "happyIn126"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5616 10 5617 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5616 10 5616 11,SrcSpan "tests/examples/CParser.hs" 5617 5 5617 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5616 11 5616 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5616 11 5616 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5616 11 5616 22, srcInfoPoints = []}) "happy_var_1")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5619 1 5619 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5619 1 5619 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5619 1 5619 16, srcInfoPoints = []}) "happyReduce_452")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5619 17 5619 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5619 17 5619 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5619 19 5619 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5619 19 5619 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5619 19 5619 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5619 19 5619 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5619 19 5619 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5619 38 5619 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5619 38 5619 42, srcInfoPoints = []}) 120 "120"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5619 43 5619 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5619 43 5619 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5619 43 5619 61, srcInfoPoints = []}) "happyReduction_452"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5620 1 5624 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5620 1 5624 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5620 1 5620 19, srcInfoPoints = []}) "happyReduction_452") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5620 20 5620 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5620 20 5620 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5621 6 5624 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5621 6 5621 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5621 9 5624 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5621 9 5621 13,SrcSpan "tests/examples/CParser.hs" 5621 36 5621 38,SrcSpan "tests/examples/CParser.hs" 5621 39 5621 40,SrcSpan "tests/examples/CParser.hs" 5624 6 5624 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5621 14 5621 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5621 14 5621 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5621 14 5621 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5621 14 5621 25, srcInfoPoints = []}) "happyOut128"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5621 26 5621 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5621 26 5621 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5621 26 5621 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5621 41 5624 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5621 41 5621 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5621 41 5621 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5621 53 5624 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5621 53 5621 55]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5622 5 5624 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5622 5 5622 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5622 5 5622 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5622 5 5622 15, srcInfoPoints = []}) "happyIn127"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5623 10 5624 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5623 10 5623 11,SrcSpan "tests/examples/CParser.hs" 5624 5 5624 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5623 11 5623 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5623 11 5623 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5623 11 5623 22, srcInfoPoints = []}) "happy_var_1")))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5626 1 5626 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5626 1 5626 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5626 1 5626 16, srcInfoPoints = []}) "happyReduce_453")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5626 17 5626 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5626 17 5626 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5626 19 5626 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5626 19 5626 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5626 19 5626 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5626 19 5626 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5626 19 5626 36, srcInfoPoints = []}) "happySpecReduce_2"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5626 38 5626 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5626 38 5626 42, srcInfoPoints = []}) 120 "120"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5626 43 5626 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5626 43 5626 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5626 43 5626 61, srcInfoPoints = []}) "happyReduction_453"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5627 1 5633 8, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5627 1 5633 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5627 1 5627 19, srcInfoPoints = []}) "happyReduction_453") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5627 20 5627 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5627 20 5627 29, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5628 5 5628 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5628 5 5628 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5629 6 5633 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5629 6 5629 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5629 9 5633 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5629 9 5629 13,SrcSpan "tests/examples/CParser.hs" 5629 36 5629 38,SrcSpan "tests/examples/CParser.hs" 5629 39 5629 40,SrcSpan "tests/examples/CParser.hs" 5633 7 5633 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5629 14 5629 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5629 14 5629 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5629 14 5629 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5629 14 5629 25, srcInfoPoints = []}) "happyOut127"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5629 26 5629 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5629 26 5629 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5629 26 5629 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5629 41 5633 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5629 41 5629 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5629 41 5629 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5629 53 5633 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5629 53 5629 55]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5630 5 5633 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5630 5 5630 9,SrcSpan "tests/examples/CParser.hs" 5630 32 5630 34,SrcSpan "tests/examples/CParser.hs" 5630 35 5630 36,SrcSpan "tests/examples/CParser.hs" 5633 6 5633 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5630 10 5630 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5630 10 5630 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5630 10 5630 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5630 10 5630 21, srcInfoPoints = []}) "happyOut128"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5630 22 5630 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5630 22 5630 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5630 22 5630 31, srcInfoPoints = []}) "happy_x_2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5630 37 5633 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5630 37 5630 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5630 37 5630 48, srcInfoPoints = []}) "happy_var_2")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5630 49 5633 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5630 49 5630 51]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5631 5 5633 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5631 5 5631 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5631 5 5631 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5631 5 5631 15, srcInfoPoints = []}) "happyIn127"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5632 10 5633 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5632 10 5632 11,SrcSpan "tests/examples/CParser.hs" 5633 5 5633 6]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5632 11 5632 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5632 11 5632 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5632 11 5632 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5632 11 5632 22, srcInfoPoints = []}) "happy_var_1"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5632 23 5632 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5632 23 5632 25, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5632 23 5632 25, srcInfoPoints = []}) "++"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5632 26 5632 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5632 26 5632 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5632 26 5632 37, srcInfoPoints = []}) "happy_var_2"))))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5635 1 5635 57, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5635 1 5635 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5635 1 5635 16, srcInfoPoints = []}) "happyReduce_454")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5635 17 5635 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5635 17 5635 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5635 19 5635 57, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5635 19 5635 38, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5635 19 5635 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5635 19 5635 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5635 19 5635 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5635 19 5635 30, srcInfoPoints = []}) "happyReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5635 31 5635 33, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5635 31 5635 33, srcInfoPoints = []}) 6 "6"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5635 34 5635 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5635 34 5635 38, srcInfoPoints = []}) 121 "121"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5635 39 5635 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5635 39 5635 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5635 39 5635 57, srcInfoPoints = []}) "happyReduction_454"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5636 1 5646 28, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5636 1 5646 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5636 1 5636 19, srcInfoPoints = []}) "happyReduction_454") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5636 20 5642 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5636 20 5636 21,SrcSpan "tests/examples/CParser.hs" 5642 14 5642 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5636 21 5642 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5636 21 5636 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5636 21 5636 30, srcInfoPoints = []}) "happy_x_6")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5636 31 5636 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5636 31 5636 32,SrcSpan "tests/examples/CParser.hs" 5636 32 5636 40,SrcSpan "tests/examples/CParser.hs" 5636 40 5636 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5636 32 5636 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5637 5 5642 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5637 5 5637 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5637 5 5637 14, srcInfoPoints = []}) "happy_x_5")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5637 15 5637 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5637 15 5637 16,SrcSpan "tests/examples/CParser.hs" 5637 16 5637 24,SrcSpan "tests/examples/CParser.hs" 5637 24 5637 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5637 16 5637 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5638 5 5642 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5638 5 5638 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5638 5 5638 14, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5638 15 5638 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5638 15 5638 16,SrcSpan "tests/examples/CParser.hs" 5638 16 5638 24,SrcSpan "tests/examples/CParser.hs" 5638 24 5638 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5638 16 5638 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5639 5 5642 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5639 5 5639 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5639 5 5639 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5639 15 5639 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5639 15 5639 16,SrcSpan "tests/examples/CParser.hs" 5639 16 5639 24,SrcSpan "tests/examples/CParser.hs" 5639 24 5639 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5639 16 5639 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5640 5 5642 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5640 5 5640 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5640 5 5640 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5640 15 5640 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5640 15 5640 16,SrcSpan "tests/examples/CParser.hs" 5640 16 5640 24,SrcSpan "tests/examples/CParser.hs" 5640 24 5640 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5640 16 5640 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5641 5 5642 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5641 5 5641 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5641 5 5641 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5641 15 5641 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5641 15 5641 16,SrcSpan "tests/examples/CParser.hs" 5641 16 5641 24,SrcSpan "tests/examples/CParser.hs" 5641 24 5641 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5641 16 5641 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5642 5 5642 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5642 5 5642 14, srcInfoPoints = []}) "happyRest"))))))))] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5643 6 5646 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5643 6 5643 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5643 8 5646 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5643 8 5643 12,SrcSpan "tests/examples/CParser.hs" 5643 35 5643 37,SrcSpan "tests/examples/CParser.hs" 5643 38 5643 39,SrcSpan "tests/examples/CParser.hs" 5646 27 5646 28]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5643 13 5643 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5643 13 5643 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5643 13 5643 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5643 13 5643 24, srcInfoPoints = []}) "happyOut129"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5643 25 5643 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5643 25 5643 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5643 25 5643 34, srcInfoPoints = []}) "happy_x_4")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5643 40 5646 27, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5643 40 5643 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5643 40 5643 51, srcInfoPoints = []}) "happy_var_4")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5643 52 5646 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5643 52 5643 54]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5644 5 5646 27, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5644 5 5646 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5644 5 5644 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5644 5 5644 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5644 5 5644 15, srcInfoPoints = []}) "happyIn128"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5645 10 5646 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5645 10 5645 11,SrcSpan "tests/examples/CParser.hs" 5646 5 5646 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5645 11 5645 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5645 11 5645 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5645 11 5645 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5645 11 5645 18, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5645 19 5645 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5645 19 5645 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5645 19 5645 30, srcInfoPoints = []}) "happy_var_4")))))) (QConOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5646 7 5646 17, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5646 7 5646 8,SrcSpan "tests/examples/CParser.hs" 5646 8 5646 16,SrcSpan "tests/examples/CParser.hs" 5646 16 5646 17]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5646 7 5646 17, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5646 7 5646 8,SrcSpan "tests/examples/CParser.hs" 5646 8 5646 16,SrcSpan "tests/examples/CParser.hs" 5646 16 5646 17]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5646 8 5646 16, srcInfoPoints = []}) "HappyStk"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5646 18 5646 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5646 18 5646 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5646 18 5646 27, srcInfoPoints = []}) "happyRest"))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5648 1 5648 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5648 1 5648 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5648 1 5648 16, srcInfoPoints = []}) "happyReduce_455")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5648 17 5648 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5648 17 5648 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5648 19 5648 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5648 19 5648 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5648 19 5648 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5648 19 5648 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5648 19 5648 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5648 38 5648 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5648 38 5648 42, srcInfoPoints = []}) 122 "122"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5648 43 5648 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5648 43 5648 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5648 43 5648 61, srcInfoPoints = []}) "happyReduction_455"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5649 1 5653 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5649 1 5653 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5649 1 5649 19, srcInfoPoints = []}) "happyReduction_455") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5649 20 5649 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5649 20 5649 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5650 6 5653 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5650 6 5650 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5650 9 5653 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5650 9 5650 13,SrcSpan "tests/examples/CParser.hs" 5650 36 5650 38,SrcSpan "tests/examples/CParser.hs" 5650 39 5650 40,SrcSpan "tests/examples/CParser.hs" 5653 6 5653 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5650 14 5650 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5650 14 5650 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5650 14 5650 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5650 14 5650 25, srcInfoPoints = []}) "happyOut130"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5650 26 5650 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5650 26 5650 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5650 26 5650 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5650 41 5653 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5650 41 5650 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5650 41 5650 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5650 53 5653 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5650 53 5650 55]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5651 5 5653 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5651 5 5651 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5651 5 5651 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5651 5 5651 15, srcInfoPoints = []}) "happyIn129"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5652 10 5653 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5652 10 5652 11,SrcSpan "tests/examples/CParser.hs" 5653 5 5653 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5652 11 5652 76, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5652 11 5652 15,SrcSpan "tests/examples/CParser.hs" 5652 28 5652 30,SrcSpan "tests/examples/CParser.hs" 5652 31 5652 31,SrcSpan "tests/examples/CParser.hs" 5652 47 5652 48,SrcSpan "tests/examples/CParser.hs" 5653 5 5653 0]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5652 16 5652 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5652 16 5652 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5652 16 5652 27, srcInfoPoints = []}) "happy_var_1"))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5652 31 5652 47, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5652 31 5652 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5652 31 5652 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5652 31 5652 38, srcInfoPoints = []}) "Nothing")) []) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5652 39 5652 47, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5652 39 5652 41]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5652 42 5652 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5652 42 5652 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5652 42 5652 47, srcInfoPoints = []}) "empty")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5652 49 5652 76, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5652 49 5652 53, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5652 49 5652 53, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5652 49 5652 53, srcInfoPoints = []}) "Just")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5652 54 5652 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5652 54 5652 58, srcInfoPoints = []}) "attr")]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5652 59 5652 76, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5652 59 5652 61]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5652 62 5652 76, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5652 62 5652 71, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5652 62 5652 71, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5652 62 5652 71, srcInfoPoints = []}) "singleton"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5652 72 5652 76, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5652 72 5652 76, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5652 72 5652 76, srcInfoPoints = []}) "attr"))))) Nothing])))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5655 1 5655 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5655 1 5655 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5655 1 5655 16, srcInfoPoints = []}) "happyReduce_456")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5655 17 5655 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5655 17 5655 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5655 19 5655 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5655 19 5655 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5655 19 5655 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5655 19 5655 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5655 19 5655 36, srcInfoPoints = []}) "happySpecReduce_3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5655 38 5655 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5655 38 5655 42, srcInfoPoints = []}) 122 "122"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5655 43 5655 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5655 43 5655 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5655 43 5655 61, srcInfoPoints = []}) "happyReduction_456"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5656 1 5663 8, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5656 1 5663 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5656 1 5656 19, srcInfoPoints = []}) "happyReduction_456") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5656 20 5656 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5656 20 5656 29, srcInfoPoints = []}) "happy_x_3"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5657 5 5657 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5657 5 5657 14, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5658 5 5658 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5658 5 5658 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5659 6 5663 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5659 6 5659 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5659 9 5663 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5659 9 5659 13,SrcSpan "tests/examples/CParser.hs" 5659 36 5659 38,SrcSpan "tests/examples/CParser.hs" 5659 39 5659 40,SrcSpan "tests/examples/CParser.hs" 5663 7 5663 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5659 14 5659 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5659 14 5659 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5659 14 5659 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5659 14 5659 25, srcInfoPoints = []}) "happyOut129"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5659 26 5659 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5659 26 5659 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5659 26 5659 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5659 41 5663 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5659 41 5659 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5659 41 5659 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5659 53 5663 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5659 53 5659 55]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5660 5 5663 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5660 5 5660 9,SrcSpan "tests/examples/CParser.hs" 5660 32 5660 34,SrcSpan "tests/examples/CParser.hs" 5660 35 5660 36,SrcSpan "tests/examples/CParser.hs" 5663 6 5663 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5660 10 5660 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5660 10 5660 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5660 10 5660 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5660 10 5660 21, srcInfoPoints = []}) "happyOut130"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5660 22 5660 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5660 22 5660 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5660 22 5660 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5660 37 5663 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5660 37 5660 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5660 37 5660 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5660 49 5663 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5660 49 5660 51]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5661 5 5663 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5661 5 5661 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5661 5 5661 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5661 5 5661 15, srcInfoPoints = []}) "happyIn129"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5662 10 5663 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5662 10 5662 11,SrcSpan "tests/examples/CParser.hs" 5663 5 5663 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5662 11 5662 57, srcInfoPoints = []}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5662 11 5662 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5662 11 5662 12,SrcSpan "tests/examples/CParser.hs" 5662 44 5662 45]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5662 12 5662 44, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5662 12 5662 32, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5662 12 5662 20, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5662 12 5662 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5662 12 5662 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5662 12 5662 17, srcInfoPoints = []}) "maybe"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5662 18 5662 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5662 18 5662 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5662 18 5662 20, srcInfoPoints = []}) "id")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5662 21 5662 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5662 21 5662 22,SrcSpan "tests/examples/CParser.hs" 5662 31 5662 32]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5662 22 5662 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5662 22 5662 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5662 22 5662 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5662 22 5662 26, srcInfoPoints = []}) "flip"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5662 27 5662 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5662 27 5662 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5662 27 5662 31, srcInfoPoints = []}) "snoc")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5662 33 5662 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5662 33 5662 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5662 33 5662 44, srcInfoPoints = []}) "happy_var_3"))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5662 46 5662 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5662 46 5662 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5662 46 5662 57, srcInfoPoints = []}) "happy_var_1"))))))) Nothing])) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5665 1 5665 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5665 1 5665 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5665 1 5665 16, srcInfoPoints = []}) "happyReduce_457")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5665 17 5665 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5665 17 5665 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5665 19 5665 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5665 19 5665 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5665 19 5665 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5665 19 5665 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5665 19 5665 36, srcInfoPoints = []}) "happySpecReduce_0"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5665 38 5665 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5665 38 5665 42, srcInfoPoints = []}) 123 "123"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5665 43 5665 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5665 43 5665 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5665 43 5665 61, srcInfoPoints = []}) "happyReduction_457"))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5666 1 5668 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5666 1 5666 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5666 1 5666 19, srcInfoPoints = []}) "happyReduction_457")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5666 21 5668 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5666 21 5666 22]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5666 24 5668 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5666 24 5666 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5666 24 5666 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5666 24 5666 34, srcInfoPoints = []}) "happyIn130"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5667 10 5668 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5667 10 5667 11,SrcSpan "tests/examples/CParser.hs" 5668 5 5668 6]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5667 11 5667 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5667 11 5667 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5667 11 5667 18, srcInfoPoints = []}) "Nothing")))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5670 1 5670 62, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5670 1 5670 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5670 1 5670 16, srcInfoPoints = []}) "happyReduce_458")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5670 17 5670 62, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5670 17 5670 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5670 19 5670 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5670 19 5670 43, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5670 19 5670 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5670 19 5670 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5670 19 5670 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5670 19 5670 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5670 36 5670 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5670 36 5670 38, srcInfoPoints = []}) 1 "1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5670 39 5670 43, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5670 39 5670 43, srcInfoPoints = []}) 123 "123"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5670 44 5670 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5670 44 5670 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5670 44 5670 62, srcInfoPoints = []}) "happyReduction_458"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5671 1 5675 41, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5671 1 5675 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5671 1 5671 19, srcInfoPoints = []}) "happyReduction_458") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5671 20 5672 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5671 20 5671 21,SrcSpan "tests/examples/CParser.hs" 5672 14 5672 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5671 21 5672 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5671 21 5671 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5671 21 5671 30, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5671 31 5671 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5671 31 5671 32,SrcSpan "tests/examples/CParser.hs" 5671 32 5671 40,SrcSpan "tests/examples/CParser.hs" 5671 40 5671 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5671 32 5671 40, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5672 5 5672 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5672 5 5672 14, srcInfoPoints = []}) "happyRest"))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5672 16 5672 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5672 16 5672 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5673 6 5675 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5673 6 5673 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5673 8 5675 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5673 8 5675 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5673 8 5673 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5673 8 5673 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5673 8 5673 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5673 18 5675 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5673 18 5673 19,SrcSpan "tests/examples/CParser.hs" 5675 5 5675 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5673 19 5674 64, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5673 19 5673 23,SrcSpan "tests/examples/CParser.hs" 5673 46 5673 48,SrcSpan "tests/examples/CParser.hs" 5673 49 5673 50,SrcSpan "tests/examples/CParser.hs" 5674 63 5674 64]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5673 24 5673 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5673 24 5673 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5673 24 5673 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5673 24 5673 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5673 36 5673 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5673 36 5673 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5673 36 5673 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5673 51 5674 63, srcInfoPoints = []}) (PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5673 51 5673 77, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5673 51 5673 52,SrcSpan "tests/examples/CParser.hs" 5673 76 5673 77]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5673 52 5673 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5673 52 5673 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5673 52 5673 61, srcInfoPoints = []}) "CTokIdent")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5673 63 5673 64, srcInfoPoints = []}),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5673 65 5673 76, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5673 65 5673 76, srcInfoPoints = []}) "happy_var_1")])) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5673 78 5674 63, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5673 78 5673 80]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5674 5 5674 63, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5674 5 5674 6,SrcSpan "tests/examples/CParser.hs" 5674 62 5674 63]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5674 7 5674 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5674 7 5674 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5674 7 5674 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5674 7 5674 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5674 7 5674 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5674 20 5674 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5674 20 5674 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5674 20 5674 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5674 32 5674 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5674 32 5674 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5674 32 5674 33, srcInfoPoints = []}) "$"))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5674 34 5674 62, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5674 34 5674 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5674 34 5674 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5674 34 5674 38, srcInfoPoints = []}) "Just"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5674 39 5674 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5674 39 5674 40, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5674 39 5674 40, srcInfoPoints = []}) "."))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5674 41 5674 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5674 41 5674 58, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5674 41 5674 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5674 41 5674 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5674 41 5674 46, srcInfoPoints = []}) "CAttr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5674 47 5674 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5674 47 5674 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5674 47 5674 58, srcInfoPoints = []}) "happy_var_1")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5674 60 5674 62, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5674 60 5674 61,SrcSpan "tests/examples/CParser.hs" 5674 61 5674 62]}) [])))))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5675 7 5675 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5675 7 5675 8,SrcSpan "tests/examples/CParser.hs" 5675 40 5675 41]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5675 8 5675 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5675 8 5675 9,SrcSpan "tests/examples/CParser.hs" 5675 11 5675 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5675 9 5675 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5675 9 5675 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5675 14 5675 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5675 14 5675 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5675 14 5675 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5675 14 5675 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5675 26 5675 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5675 26 5675 27,SrcSpan "tests/examples/CParser.hs" 5675 39 5675 40]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5675 27 5675 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5675 27 5675 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5675 27 5675 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5675 27 5675 37, srcInfoPoints = []}) "happyIn130"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5675 38 5675 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5675 38 5675 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5675 38 5675 39, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5677 1 5677 62, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5677 1 5677 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5677 1 5677 16, srcInfoPoints = []}) "happyReduce_459")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5677 17 5677 62, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5677 17 5677 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5677 19 5677 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5677 19 5677 43, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5677 19 5677 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5677 19 5677 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5677 19 5677 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5677 19 5677 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5677 36 5677 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5677 36 5677 38, srcInfoPoints = []}) 1 "1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5677 39 5677 43, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5677 39 5677 43, srcInfoPoints = []}) 123 "123"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5677 44 5677 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5677 44 5677 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5677 44 5677 62, srcInfoPoints = []}) "happyReduction_459"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5678 1 5682 41, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5678 1 5682 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5678 1 5678 19, srcInfoPoints = []}) "happyReduction_459") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5678 20 5679 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5678 20 5678 21,SrcSpan "tests/examples/CParser.hs" 5679 14 5679 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5678 21 5679 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5678 21 5678 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5678 21 5678 30, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5678 31 5678 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5678 31 5678 32,SrcSpan "tests/examples/CParser.hs" 5678 32 5678 40,SrcSpan "tests/examples/CParser.hs" 5678 40 5678 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5678 32 5678 40, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5679 5 5679 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5679 5 5679 14, srcInfoPoints = []}) "happyRest"))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5679 16 5679 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5679 16 5679 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5680 6 5682 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5680 6 5680 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5680 8 5682 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5680 8 5682 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5680 8 5680 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5680 8 5680 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5680 8 5680 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5680 18 5682 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5680 18 5680 19,SrcSpan "tests/examples/CParser.hs" 5682 5 5682 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5680 19 5681 75, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5680 19 5680 23,SrcSpan "tests/examples/CParser.hs" 5680 46 5680 48,SrcSpan "tests/examples/CParser.hs" 5680 49 5680 50,SrcSpan "tests/examples/CParser.hs" 5681 74 5681 75]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5680 24 5680 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5680 24 5680 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5680 24 5680 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5680 24 5680 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5680 36 5680 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5680 36 5680 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5680 36 5680 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5680 51 5681 74, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5680 51 5680 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5680 51 5680 62, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5680 63 5681 74, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5680 63 5680 65]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 5 5681 74, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5681 5 5681 6,SrcSpan "tests/examples/CParser.hs" 5681 73 5681 74]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 7 5681 73, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 7 5681 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 7 5681 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 7 5681 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 7 5681 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 20 5681 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 20 5681 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 20 5681 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 32 5681 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 32 5681 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 32 5681 33, srcInfoPoints = []}) "$"))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 34 5681 73, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 34 5681 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 34 5681 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 34 5681 38, srcInfoPoints = []}) "Just"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 39 5681 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 39 5681 40, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 39 5681 40, srcInfoPoints = []}) "."))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 41 5681 73, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 41 5681 70, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 41 5681 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 41 5681 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 41 5681 46, srcInfoPoints = []}) "CAttr"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 47 5681 70, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5681 47 5681 48,SrcSpan "tests/examples/CParser.hs" 5681 69 5681 70]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 48 5681 69, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 48 5681 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 48 5681 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 48 5681 61, srcInfoPoints = []}) "internalIdent"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 62 5681 69, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 62 5681 69, srcInfoPoints = []}) "const" "const"))))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 71 5681 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5681 71 5681 72,SrcSpan "tests/examples/CParser.hs" 5681 72 5681 73]}) [])))))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5682 7 5682 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5682 7 5682 8,SrcSpan "tests/examples/CParser.hs" 5682 40 5682 41]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5682 8 5682 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5682 8 5682 9,SrcSpan "tests/examples/CParser.hs" 5682 11 5682 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5682 9 5682 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5682 9 5682 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5682 14 5682 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5682 14 5682 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5682 14 5682 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5682 14 5682 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5682 26 5682 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5682 26 5682 27,SrcSpan "tests/examples/CParser.hs" 5682 39 5682 40]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5682 27 5682 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5682 27 5682 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5682 27 5682 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5682 27 5682 37, srcInfoPoints = []}) "happyIn130"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5682 38 5682 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5682 38 5682 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5682 38 5682 39, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5684 1 5684 62, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5684 1 5684 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5684 1 5684 16, srcInfoPoints = []}) "happyReduce_460")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5684 17 5684 62, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5684 17 5684 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5684 19 5684 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5684 19 5684 43, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5684 19 5684 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5684 19 5684 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5684 19 5684 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5684 19 5684 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5684 36 5684 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5684 36 5684 38, srcInfoPoints = []}) 4 "4"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5684 39 5684 43, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5684 39 5684 43, srcInfoPoints = []}) 123 "123"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5684 44 5684 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5684 44 5684 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5684 44 5684 62, srcInfoPoints = []}) "happyReduction_460"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5685 1 5693 41, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5685 1 5693 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5685 1 5685 19, srcInfoPoints = []}) "happyReduction_460") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5685 20 5689 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5685 20 5685 21,SrcSpan "tests/examples/CParser.hs" 5689 14 5689 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5685 21 5689 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5685 21 5685 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5685 21 5685 30, srcInfoPoints = []}) "happy_x_4")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5685 31 5685 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5685 31 5685 32,SrcSpan "tests/examples/CParser.hs" 5685 32 5685 40,SrcSpan "tests/examples/CParser.hs" 5685 40 5685 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5685 32 5685 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5686 5 5689 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5686 5 5686 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5686 5 5686 14, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5686 15 5686 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5686 15 5686 16,SrcSpan "tests/examples/CParser.hs" 5686 16 5686 24,SrcSpan "tests/examples/CParser.hs" 5686 24 5686 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5686 16 5686 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5687 5 5689 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5687 5 5687 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5687 5 5687 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5687 15 5687 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5687 15 5687 16,SrcSpan "tests/examples/CParser.hs" 5687 16 5687 24,SrcSpan "tests/examples/CParser.hs" 5687 24 5687 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5687 16 5687 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5688 5 5689 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5688 5 5688 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5688 5 5688 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5688 15 5688 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5688 15 5688 16,SrcSpan "tests/examples/CParser.hs" 5688 16 5688 24,SrcSpan "tests/examples/CParser.hs" 5688 24 5688 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5688 16 5688 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5689 5 5689 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5689 5 5689 14, srcInfoPoints = []}) "happyRest")))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5689 16 5689 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5689 16 5689 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5690 6 5693 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5690 6 5690 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5690 8 5693 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5690 8 5693 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5690 8 5690 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5690 8 5690 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5690 8 5690 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5690 18 5693 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5690 18 5690 19,SrcSpan "tests/examples/CParser.hs" 5693 5 5693 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5690 19 5692 83, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5690 19 5690 23,SrcSpan "tests/examples/CParser.hs" 5690 46 5690 48,SrcSpan "tests/examples/CParser.hs" 5690 49 5690 50,SrcSpan "tests/examples/CParser.hs" 5692 82 5692 83]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5690 24 5690 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5690 24 5690 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5690 24 5690 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5690 24 5690 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5690 36 5690 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5690 36 5690 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5690 36 5690 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5690 51 5692 82, srcInfoPoints = []}) (PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5690 51 5690 77, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5690 51 5690 52,SrcSpan "tests/examples/CParser.hs" 5690 76 5690 77]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5690 52 5690 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5690 52 5690 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5690 52 5690 61, srcInfoPoints = []}) "CTokIdent")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5690 63 5690 64, srcInfoPoints = []}),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5690 65 5690 76, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5690 65 5690 76, srcInfoPoints = []}) "happy_var_1")])) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5690 78 5692 82, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5690 78 5690 80]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5691 5 5692 82, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5691 5 5691 9,SrcSpan "tests/examples/CParser.hs" 5691 32 5691 34,SrcSpan "tests/examples/CParser.hs" 5691 35 5691 36,SrcSpan "tests/examples/CParser.hs" 5692 81 5692 82]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5691 10 5691 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5691 10 5691 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5691 10 5691 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5691 10 5691 21, srcInfoPoints = []}) "happyOut131"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5691 22 5691 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5691 22 5691 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5691 22 5691 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5691 37 5692 81, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5691 37 5691 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5691 37 5691 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5691 49 5692 81, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5691 49 5691 51]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 5 5692 81, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5692 5 5692 6,SrcSpan "tests/examples/CParser.hs" 5692 80 5692 81]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 7 5692 80, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 7 5692 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 7 5692 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 7 5692 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 7 5692 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 20 5692 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 20 5692 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 20 5692 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 32 5692 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 32 5692 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 32 5692 33, srcInfoPoints = []}) "$"))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 34 5692 80, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 34 5692 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 34 5692 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 34 5692 38, srcInfoPoints = []}) "Just"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 39 5692 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 39 5692 40, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 39 5692 40, srcInfoPoints = []}) "."))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 41 5692 80, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 41 5692 58, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 41 5692 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 41 5692 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 41 5692 46, srcInfoPoints = []}) "CAttr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 47 5692 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 47 5692 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 47 5692 58, srcInfoPoints = []}) "happy_var_1")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 59 5692 80, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5692 59 5692 60,SrcSpan "tests/examples/CParser.hs" 5692 79 5692 80]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 60 5692 79, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 60 5692 67, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 60 5692 67, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 60 5692 67, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 68 5692 79, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 68 5692 79, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 68 5692 79, srcInfoPoints = []}) "happy_var_3")))))))))) Nothing])) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5693 7 5693 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5693 7 5693 8,SrcSpan "tests/examples/CParser.hs" 5693 40 5693 41]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5693 8 5693 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5693 8 5693 9,SrcSpan "tests/examples/CParser.hs" 5693 11 5693 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5693 9 5693 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5693 9 5693 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5693 14 5693 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5693 14 5693 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5693 14 5693 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5693 14 5693 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5693 26 5693 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5693 26 5693 27,SrcSpan "tests/examples/CParser.hs" 5693 39 5693 40]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5693 27 5693 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5693 27 5693 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5693 27 5693 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5693 27 5693 37, srcInfoPoints = []}) "happyIn130"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5693 38 5693 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5693 38 5693 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5693 38 5693 39, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5695 1 5695 62, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5695 1 5695 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5695 1 5695 16, srcInfoPoints = []}) "happyReduce_461")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5695 17 5695 62, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5695 17 5695 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5695 19 5695 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5695 19 5695 43, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5695 19 5695 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5695 19 5695 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5695 19 5695 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5695 19 5695 35, srcInfoPoints = []}) "happyMonadReduce"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5695 36 5695 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5695 36 5695 38, srcInfoPoints = []}) 3 "3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5695 39 5695 43, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5695 39 5695 43, srcInfoPoints = []}) 123 "123"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5695 44 5695 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5695 44 5695 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5695 44 5695 62, srcInfoPoints = []}) "happyReduction_461"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5696 1 5702 41, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5696 1 5702 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5696 1 5696 19, srcInfoPoints = []}) "happyReduction_461") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5696 20 5699 15, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5696 20 5696 21,SrcSpan "tests/examples/CParser.hs" 5699 14 5699 15]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5696 21 5699 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5696 21 5696 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5696 21 5696 30, srcInfoPoints = []}) "happy_x_3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5696 31 5696 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5696 31 5696 32,SrcSpan "tests/examples/CParser.hs" 5696 32 5696 40,SrcSpan "tests/examples/CParser.hs" 5696 40 5696 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5696 32 5696 40, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5697 5 5699 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5697 5 5697 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5697 5 5697 14, srcInfoPoints = []}) "happy_x_2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5697 15 5697 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5697 15 5697 16,SrcSpan "tests/examples/CParser.hs" 5697 16 5697 24,SrcSpan "tests/examples/CParser.hs" 5697 24 5697 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5697 16 5697 24, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5698 5 5699 14, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5698 5 5698 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5698 5 5698 14, srcInfoPoints = []}) "happy_x_1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5698 15 5698 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5698 15 5698 16,SrcSpan "tests/examples/CParser.hs" 5698 16 5698 24,SrcSpan "tests/examples/CParser.hs" 5698 24 5698 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5698 16 5698 24, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5699 5 5699 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5699 5 5699 14, srcInfoPoints = []}) "happyRest"))))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5699 16 5699 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5699 16 5699 18, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5700 6 5702 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5700 6 5700 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5700 8 5702 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5700 8 5702 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5700 8 5700 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5700 8 5700 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5700 8 5700 17, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5700 18 5702 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5700 18 5700 19,SrcSpan "tests/examples/CParser.hs" 5702 5 5702 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5700 19 5701 63, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5700 19 5700 23,SrcSpan "tests/examples/CParser.hs" 5700 46 5700 48,SrcSpan "tests/examples/CParser.hs" 5700 49 5700 50,SrcSpan "tests/examples/CParser.hs" 5701 62 5701 63]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5700 24 5700 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5700 24 5700 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5700 24 5700 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5700 24 5700 35, srcInfoPoints = []}) "happyOutTok"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5700 36 5700 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5700 36 5700 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5700 36 5700 45, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5700 51 5701 62, srcInfoPoints = []}) (PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5700 51 5700 77, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5700 51 5700 52,SrcSpan "tests/examples/CParser.hs" 5700 76 5700 77]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5700 52 5700 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5700 52 5700 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5700 52 5700 61, srcInfoPoints = []}) "CTokIdent")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5700 63 5700 64, srcInfoPoints = []}),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5700 65 5700 76, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5700 65 5700 76, srcInfoPoints = []}) "happy_var_1")])) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5700 78 5701 62, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5700 78 5700 80]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5701 5 5701 62, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5701 5 5701 6,SrcSpan "tests/examples/CParser.hs" 5701 61 5701 62]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5701 7 5701 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5701 7 5701 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5701 7 5701 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5701 7 5701 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5701 7 5701 19, srcInfoPoints = []}) "withNodeInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5701 20 5701 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5701 20 5701 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5701 20 5701 31, srcInfoPoints = []}) "happy_var_1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5701 32 5701 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5701 32 5701 33, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5701 32 5701 33, srcInfoPoints = []}) "$"))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5701 34 5701 61, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5701 34 5701 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5701 34 5701 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5701 34 5701 38, srcInfoPoints = []}) "Just"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5701 39 5701 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5701 39 5701 40, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5701 39 5701 40, srcInfoPoints = []}) "."))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5701 41 5701 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5701 41 5701 58, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5701 41 5701 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5701 41 5701 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5701 41 5701 46, srcInfoPoints = []}) "CAttr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5701 47 5701 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5701 47 5701 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5701 47 5701 58, srcInfoPoints = []}) "happy_var_1")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5701 59 5701 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5701 59 5701 60,SrcSpan "tests/examples/CParser.hs" 5701 60 5701 61]}) [])))))) Nothing]))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5702 7 5702 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5702 7 5702 8,SrcSpan "tests/examples/CParser.hs" 5702 40 5702 41]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5702 8 5702 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5702 8 5702 9,SrcSpan "tests/examples/CParser.hs" 5702 11 5702 13]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5702 9 5702 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5702 9 5702 10, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5702 14 5702 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5702 14 5702 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5702 14 5702 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5702 14 5702 25, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5702 26 5702 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5702 26 5702 27,SrcSpan "tests/examples/CParser.hs" 5702 39 5702 40]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5702 27 5702 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5702 27 5702 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5702 27 5702 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5702 27 5702 37, srcInfoPoints = []}) "happyIn130"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5702 38 5702 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5702 38 5702 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5702 38 5702 39, srcInfoPoints = []}) "r")))))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5704 1 5704 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5704 1 5704 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5704 1 5704 16, srcInfoPoints = []}) "happyReduce_462")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5704 17 5704 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5704 17 5704 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5704 19 5704 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5704 19 5704 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5704 19 5704 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5704 19 5704 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5704 19 5704 36, srcInfoPoints = []}) "happySpecReduce_1"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5704 38 5704 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5704 38 5704 42, srcInfoPoints = []}) 124 "124"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5704 43 5704 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5704 43 5704 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5704 43 5704 61, srcInfoPoints = []}) "happyReduction_462"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5705 1 5709 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5705 1 5709 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5705 1 5705 19, srcInfoPoints = []}) "happyReduction_462") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5705 20 5705 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5705 20 5705 29, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5706 6 5709 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5706 6 5706 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5706 9 5709 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5706 9 5706 13,SrcSpan "tests/examples/CParser.hs" 5706 36 5706 38,SrcSpan "tests/examples/CParser.hs" 5706 39 5706 40,SrcSpan "tests/examples/CParser.hs" 5709 6 5709 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5706 14 5706 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5706 14 5706 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5706 14 5706 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5706 14 5706 25, srcInfoPoints = []}) "happyOut121"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5706 26 5706 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5706 26 5706 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5706 26 5706 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5706 41 5709 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5706 41 5706 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5706 41 5706 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5706 53 5709 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5706 53 5706 55]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5707 5 5709 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5707 5 5707 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5707 5 5707 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5707 5 5707 15, srcInfoPoints = []}) "happyIn131"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5708 10 5709 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5708 10 5708 11,SrcSpan "tests/examples/CParser.hs" 5709 5 5709 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5708 11 5708 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5708 11 5708 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5708 11 5708 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5708 11 5708 20, srcInfoPoints = []}) "singleton"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5708 21 5708 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5708 21 5708 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5708 21 5708 32, srcInfoPoints = []}) "happy_var_1"))))))) Nothing])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5711 1 5711 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5711 1 5711 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5711 1 5711 16, srcInfoPoints = []}) "happyReduce_463")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5711 17 5711 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5711 17 5711 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5711 19 5711 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5711 19 5711 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5711 19 5711 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5711 19 5711 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5711 19 5711 36, srcInfoPoints = []}) "happySpecReduce_3"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5711 38 5711 42, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5711 38 5711 42, srcInfoPoints = []}) 124 "124"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5711 43 5711 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5711 43 5711 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5711 43 5711 61, srcInfoPoints = []}) "happyReduction_463"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5712 1 5719 8, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5712 1 5719 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5712 1 5712 19, srcInfoPoints = []}) "happyReduction_463") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5712 20 5712 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5712 20 5712 29, srcInfoPoints = []}) "happy_x_3"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5713 5 5713 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5713 5 5713 14, srcInfoPoints = []}) "happy_x_2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5714 5 5714 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5714 5 5714 14, srcInfoPoints = []}) "happy_x_1")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5715 6 5719 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5715 6 5715 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5715 9 5719 8, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5715 9 5715 13,SrcSpan "tests/examples/CParser.hs" 5715 36 5715 38,SrcSpan "tests/examples/CParser.hs" 5715 39 5715 40,SrcSpan "tests/examples/CParser.hs" 5719 7 5719 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5715 14 5715 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5715 14 5715 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5715 14 5715 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5715 14 5715 25, srcInfoPoints = []}) "happyOut131"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5715 26 5715 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5715 26 5715 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5715 26 5715 35, srcInfoPoints = []}) "happy_x_1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5715 41 5719 7, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5715 41 5715 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5715 41 5715 52, srcInfoPoints = []}) "happy_var_1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5715 53 5719 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5715 53 5715 55]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5716 5 5719 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5716 5 5716 9,SrcSpan "tests/examples/CParser.hs" 5716 32 5716 34,SrcSpan "tests/examples/CParser.hs" 5716 35 5716 36,SrcSpan "tests/examples/CParser.hs" 5719 6 5719 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5716 10 5716 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5716 10 5716 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5716 10 5716 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5716 10 5716 21, srcInfoPoints = []}) "happyOut121"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5716 22 5716 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5716 22 5716 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5716 22 5716 31, srcInfoPoints = []}) "happy_x_3")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5716 37 5719 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5716 37 5716 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5716 37 5716 48, srcInfoPoints = []}) "happy_var_3")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5716 49 5719 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5716 49 5716 51]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5717 5 5719 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5717 5 5717 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5717 5 5717 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5717 5 5717 15, srcInfoPoints = []}) "happyIn131"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5718 10 5719 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5718 10 5718 11,SrcSpan "tests/examples/CParser.hs" 5719 5 5719 6]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5718 11 5718 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5718 11 5718 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5718 11 5718 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5718 11 5718 22, srcInfoPoints = []}) "happy_var_1"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5718 23 5718 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5718 23 5718 24,SrcSpan "tests/examples/CParser.hs" 5718 24 5718 28,SrcSpan "tests/examples/CParser.hs" 5718 28 5718 29]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5718 23 5718 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5718 23 5718 24,SrcSpan "tests/examples/CParser.hs" 5718 24 5718 28,SrcSpan "tests/examples/CParser.hs" 5718 28 5718 29]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5718 24 5718 28, srcInfoPoints = []}) "snoc"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5718 30 5718 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5718 30 5718 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5718 30 5718 41, srcInfoPoints = []}) "happy_var_3"))))))) Nothing])) Nothing])) Nothing],FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5721 1 5827 7, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5721 1 5827 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5721 1 5721 14, srcInfoPoints = []}) "happyNewToken") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5721 15 5721 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5721 15 5721 21, srcInfoPoints = []}) "action"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5721 22 5721 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5721 22 5721 25, srcInfoPoints = []}) "sts"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5721 26 5721 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5721 26 5721 29, srcInfoPoints = []}) "stk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5722 5 5827 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5722 5 5722 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5722 7 5827 7, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5722 7 5722 11, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5722 7 5722 11, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5722 7 5722 11, srcInfoPoints = []}) "lexC"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5722 11 5827 7, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5722 11 5722 12,SrcSpan "tests/examples/CParser.hs" 5827 6 5827 7]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5722 12 5827 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5722 12 5722 13,SrcSpan "tests/examples/CParser.hs" 5722 16 5722 18]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5722 13 5722 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5722 13 5722 15, srcInfoPoints = []}) "tk")] (Let (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 5 5827 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5723 5 5723 8,SrcSpan "tests/examples/CParser.hs" 5723 52 5723 54]}) (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 9 5723 51, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5723 9 5723 9,SrcSpan "tests/examples/CParser.hs" 5723 52 5723 52]}) [FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 9 5723 51, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 9 5723 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 9 5723 13, srcInfoPoints = []}) "cont") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 14 5723 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 14 5723 15, srcInfoPoints = []}) "i")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 16 5723 51, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5723 16 5723 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 18 5723 51, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 18 5723 47, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 18 5723 43, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 18 5723 36, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 18 5723 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 18 5723 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 18 5723 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 18 5723 31, srcInfoPoints = []}) "happyDoAction"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 32 5723 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 32 5723 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 32 5723 33, srcInfoPoints = []}) "i")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 34 5723 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 34 5723 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 34 5723 36, srcInfoPoints = []}) "tk")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 37 5723 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 37 5723 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 37 5723 43, srcInfoPoints = []}) "action")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 44 5723 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 44 5723 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 44 5723 47, srcInfoPoints = []}) "sts")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 48 5723 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 48 5723 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 48 5723 51, srcInfoPoints = []}) "stk"))))) Nothing]]) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5724 5 5827 6, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5724 5 5724 9,SrcSpan "tests/examples/CParser.hs" 5724 13 5724 15,SrcSpan "tests/examples/CParser.hs" 5724 16 5724 17,SrcSpan "tests/examples/CParser.hs" 5725 52 5725 53,SrcSpan "tests/examples/CParser.hs" 5726 29 5726 30,SrcSpan "tests/examples/CParser.hs" 5727 29 5727 30,SrcSpan "tests/examples/CParser.hs" 5728 33 5728 34,SrcSpan "tests/examples/CParser.hs" 5729 33 5729 34,SrcSpan "tests/examples/CParser.hs" 5730 29 5730 30,SrcSpan "tests/examples/CParser.hs" 5731 25 5731 26,SrcSpan "tests/examples/CParser.hs" 5732 29 5732 30,SrcSpan "tests/examples/CParser.hs" 5733 29 5733 30,SrcSpan "tests/examples/CParser.hs" 5734 25 5734 26,SrcSpan "tests/examples/CParser.hs" 5735 26 5735 27,SrcSpan "tests/examples/CParser.hs" 5736 30 5736 31,SrcSpan "tests/examples/CParser.hs" 5737 30 5737 31,SrcSpan "tests/examples/CParser.hs" 5738 30 5738 31,SrcSpan "tests/examples/CParser.hs" 5739 30 5739 31,SrcSpan "tests/examples/CParser.hs" 5740 30 5740 31,SrcSpan "tests/examples/CParser.hs" 5741 30 5741 31,SrcSpan "tests/examples/CParser.hs" 5742 30 5742 31,SrcSpan "tests/examples/CParser.hs" 5743 30 5743 31,SrcSpan "tests/examples/CParser.hs" 5744 30 5744 31,SrcSpan "tests/examples/CParser.hs" 5745 30 5745 31,SrcSpan "tests/examples/CParser.hs" 5746 30 5746 31,SrcSpan "tests/examples/CParser.hs" 5747 30 5747 31,SrcSpan "tests/examples/CParser.hs" 5748 30 5748 31,SrcSpan "tests/examples/CParser.hs" 5749 30 5749 31,SrcSpan "tests/examples/CParser.hs" 5750 26 5750 27,SrcSpan "tests/examples/CParser.hs" 5751 26 5751 27,SrcSpan "tests/examples/CParser.hs" 5752 26 5752 27,SrcSpan "tests/examples/CParser.hs" 5753 26 5753 27,SrcSpan "tests/examples/CParser.hs" 5754 30 5754 31,SrcSpan "tests/examples/CParser.hs" 5755 30 5755 31,SrcSpan "tests/examples/CParser.hs" 5756 30 5756 31,SrcSpan "tests/examples/CParser.hs" 5757 30 5757 31,SrcSpan "tests/examples/CParser.hs" 5758 34 5758 35,SrcSpan "tests/examples/CParser.hs" 5759 30 5759 31,SrcSpan "tests/examples/CParser.hs" 5760 34 5760 35,SrcSpan "tests/examples/CParser.hs" 5761 30 5761 31,SrcSpan "tests/examples/CParser.hs" 5762 30 5762 31,SrcSpan "tests/examples/CParser.hs" 5763 30 5763 31,SrcSpan "tests/examples/CParser.hs" 5764 30 5764 31,SrcSpan "tests/examples/CParser.hs" 5765 30 5765 31,SrcSpan "tests/examples/CParser.hs" 5766 30 5766 31,SrcSpan "tests/examples/CParser.hs" 5767 30 5767 31,SrcSpan "tests/examples/CParser.hs" 5768 30 5768 31,SrcSpan "tests/examples/CParser.hs" 5769 30 5769 31,SrcSpan "tests/examples/CParser.hs" 5770 30 5770 31,SrcSpan "tests/examples/CParser.hs" 5771 34 5771 35,SrcSpan "tests/examples/CParser.hs" 5772 30 5772 31,SrcSpan "tests/examples/CParser.hs" 5773 26 5773 27,SrcSpan "tests/examples/CParser.hs" 5774 30 5774 31,SrcSpan "tests/examples/CParser.hs" 5775 30 5775 31,SrcSpan "tests/examples/CParser.hs" 5776 30 5776 31,SrcSpan "tests/examples/CParser.hs" 5777 30 5777 31,SrcSpan "tests/examples/CParser.hs" 5778 30 5778 31,SrcSpan "tests/examples/CParser.hs" 5779 30 5779 31,SrcSpan "tests/examples/CParser.hs" 5780 34 5780 35,SrcSpan "tests/examples/CParser.hs" 5781 30 5781 31,SrcSpan "tests/examples/CParser.hs" 5782 30 5782 31,SrcSpan "tests/examples/CParser.hs" 5783 26 5783 27,SrcSpan "tests/examples/CParser.hs" 5784 30 5784 31,SrcSpan "tests/examples/CParser.hs" 5785 30 5785 31,SrcSpan "tests/examples/CParser.hs" 5786 30 5786 31,SrcSpan "tests/examples/CParser.hs" 5787 30 5787 31,SrcSpan "tests/examples/CParser.hs" 5788 30 5788 31,SrcSpan "tests/examples/CParser.hs" 5789 26 5789 27,SrcSpan "tests/examples/CParser.hs" 5790 30 5790 31,SrcSpan "tests/examples/CParser.hs" 5791 26 5791 27,SrcSpan "tests/examples/CParser.hs" 5792 30 5792 31,SrcSpan "tests/examples/CParser.hs" 5793 26 5793 27,SrcSpan "tests/examples/CParser.hs" 5794 30 5794 31,SrcSpan "tests/examples/CParser.hs" 5795 30 5795 31,SrcSpan "tests/examples/CParser.hs" 5796 34 5796 35,SrcSpan "tests/examples/CParser.hs" 5797 34 5797 35,SrcSpan "tests/examples/CParser.hs" 5798 30 5798 31,SrcSpan "tests/examples/CParser.hs" 5799 30 5799 31,SrcSpan "tests/examples/CParser.hs" 5800 30 5800 31,SrcSpan "tests/examples/CParser.hs" 5801 30 5801 31,SrcSpan "tests/examples/CParser.hs" 5802 30 5802 31,SrcSpan "tests/examples/CParser.hs" 5803 30 5803 31,SrcSpan "tests/examples/CParser.hs" 5804 30 5804 31,SrcSpan "tests/examples/CParser.hs" 5805 30 5805 31,SrcSpan "tests/examples/CParser.hs" 5806 30 5806 31,SrcSpan "tests/examples/CParser.hs" 5807 30 5807 31,SrcSpan "tests/examples/CParser.hs" 5808 30 5808 31,SrcSpan "tests/examples/CParser.hs" 5809 34 5809 35,SrcSpan "tests/examples/CParser.hs" 5810 30 5810 31,SrcSpan "tests/examples/CParser.hs" 5811 34 5811 35,SrcSpan "tests/examples/CParser.hs" 5812 30 5812 31,SrcSpan "tests/examples/CParser.hs" 5813 31 5813 32,SrcSpan "tests/examples/CParser.hs" 5814 31 5814 32,SrcSpan "tests/examples/CParser.hs" 5815 31 5815 32,SrcSpan "tests/examples/CParser.hs" 5816 31 5816 32,SrcSpan "tests/examples/CParser.hs" 5817 49 5817 50,SrcSpan "tests/examples/CParser.hs" 5818 50 5818 51,SrcSpan "tests/examples/CParser.hs" 5819 39 5819 40,SrcSpan "tests/examples/CParser.hs" 5820 39 5820 40,SrcSpan "tests/examples/CParser.hs" 5821 43 5821 44,SrcSpan "tests/examples/CParser.hs" 5822 43 5822 44,SrcSpan "tests/examples/CParser.hs" 5823 40 5823 41,SrcSpan "tests/examples/CParser.hs" 5824 40 5824 41,SrcSpan "tests/examples/CParser.hs" 5825 41 5825 42,SrcSpan "tests/examples/CParser.hs" 5827 5 5827 6]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5724 10 5724 12, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5724 10 5724 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5724 10 5724 12, srcInfoPoints = []}) "tk"))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5725 5 5725 52, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5725 5 5725 12, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5725 5 5725 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5725 5 5725 12, srcInfoPoints = []}) "CTokEof")) []) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5725 13 5725 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5725 13 5725 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5725 16 5725 52, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5725 16 5725 48, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5725 16 5725 44, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5725 16 5725 37, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5725 16 5725 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5725 16 5725 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5725 16 5725 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5725 16 5725 29, srcInfoPoints = []}) "happyDoAction"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5725 30 5725 34, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5725 30 5725 34, srcInfoPoints = []}) 101 "101"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5725 35 5725 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5725 35 5725 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5725 35 5725 37, srcInfoPoints = []}) "tk")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5725 38 5725 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5725 38 5725 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5725 38 5725 44, srcInfoPoints = []}) "action")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5725 45 5725 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5725 45 5725 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5725 45 5725 48, srcInfoPoints = []}) "sts")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5725 49 5725 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5725 49 5725 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5725 49 5725 52, srcInfoPoints = []}) "stk"))))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5726 5 5726 29, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5726 5 5726 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5726 5 5726 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5726 5 5726 15, srcInfoPoints = []}) "CTokLParen")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5726 17 5726 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5726 19 5726 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5726 19 5726 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5726 22 5726 29, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5726 22 5726 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5726 22 5726 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5726 22 5726 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5726 27 5726 29, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5726 27 5726 29, srcInfoPoints = []}) 1 "1")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5727 5 5727 29, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5727 5 5727 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5727 5 5727 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5727 5 5727 15, srcInfoPoints = []}) "CTokRParen")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5727 17 5727 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5727 19 5727 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5727 19 5727 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5727 22 5727 29, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5727 22 5727 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5727 22 5727 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5727 22 5727 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5727 27 5727 29, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5727 27 5727 29, srcInfoPoints = []}) 2 "2")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5728 5 5728 33, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5728 5 5728 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5728 5 5728 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5728 5 5728 17, srcInfoPoints = []}) "CTokLBracket")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5728 21 5728 22, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5728 23 5728 33, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5728 23 5728 25]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5728 26 5728 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5728 26 5728 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5728 26 5728 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5728 26 5728 30, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5728 31 5728 33, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5728 31 5728 33, srcInfoPoints = []}) 3 "3")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5729 5 5729 33, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5729 5 5729 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5729 5 5729 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5729 5 5729 17, srcInfoPoints = []}) "CTokRBracket")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5729 21 5729 22, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5729 23 5729 33, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5729 23 5729 25]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5729 26 5729 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5729 26 5729 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5729 26 5729 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5729 26 5729 30, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5729 31 5729 33, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5729 31 5729 33, srcInfoPoints = []}) 4 "4")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5730 5 5730 29, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5730 5 5730 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5730 5 5730 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5730 5 5730 14, srcInfoPoints = []}) "CTokArrow")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5730 17 5730 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5730 19 5730 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5730 19 5730 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5730 22 5730 29, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5730 22 5730 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5730 22 5730 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5730 22 5730 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5730 27 5730 29, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5730 27 5730 29, srcInfoPoints = []}) 5 "5")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5731 5 5731 25, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5731 5 5731 12, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5731 5 5731 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5731 5 5731 12, srcInfoPoints = []}) "CTokDot")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5731 13 5731 14, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5731 15 5731 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5731 15 5731 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5731 18 5731 25, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5731 18 5731 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5731 18 5731 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5731 18 5731 22, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5731 23 5731 25, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5731 23 5731 25, srcInfoPoints = []}) 6 "6")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5732 5 5732 29, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5732 5 5732 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5732 5 5732 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5732 5 5732 15, srcInfoPoints = []}) "CTokExclam")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5732 17 5732 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5732 19 5732 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5732 19 5732 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5732 22 5732 29, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5732 22 5732 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5732 22 5732 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5732 22 5732 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5732 27 5732 29, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5732 27 5732 29, srcInfoPoints = []}) 7 "7")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5733 5 5733 29, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5733 5 5733 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5733 5 5733 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5733 5 5733 14, srcInfoPoints = []}) "CTokTilde")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5733 17 5733 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5733 19 5733 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5733 19 5733 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5733 22 5733 29, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5733 22 5733 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5733 22 5733 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5733 22 5733 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5733 27 5733 29, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5733 27 5733 29, srcInfoPoints = []}) 8 "8")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5734 5 5734 25, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5734 5 5734 12, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5734 5 5734 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5734 5 5734 12, srcInfoPoints = []}) "CTokInc")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5734 13 5734 14, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5734 15 5734 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5734 15 5734 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5734 18 5734 25, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5734 18 5734 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5734 18 5734 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5734 18 5734 22, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5734 23 5734 25, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5734 23 5734 25, srcInfoPoints = []}) 9 "9")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5735 5 5735 26, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5735 5 5735 12, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5735 5 5735 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5735 5 5735 12, srcInfoPoints = []}) "CTokDec")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5735 13 5735 14, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5735 15 5735 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5735 15 5735 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5735 18 5735 26, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5735 18 5735 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5735 18 5735 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5735 18 5735 22, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5735 23 5735 26, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5735 23 5735 26, srcInfoPoints = []}) 10 "10")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5736 5 5736 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5736 5 5736 13, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5736 5 5736 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5736 5 5736 13, srcInfoPoints = []}) "CTokPlus")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5736 17 5736 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5736 19 5736 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5736 19 5736 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5736 22 5736 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5736 22 5736 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5736 22 5736 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5736 22 5736 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5736 27 5736 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5736 27 5736 30, srcInfoPoints = []}) 11 "11")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5737 5 5737 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5737 5 5737 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5737 5 5737 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5737 5 5737 14, srcInfoPoints = []}) "CTokMinus")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5737 17 5737 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5737 19 5737 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5737 19 5737 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5737 22 5737 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5737 22 5737 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5737 22 5737 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5737 22 5737 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5737 27 5737 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5737 27 5737 30, srcInfoPoints = []}) 12 "12")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5738 5 5738 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5738 5 5738 13, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5738 5 5738 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5738 5 5738 13, srcInfoPoints = []}) "CTokStar")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5738 17 5738 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5738 19 5738 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5738 19 5738 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5738 22 5738 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5738 22 5738 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5738 22 5738 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5738 22 5738 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5738 27 5738 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5738 27 5738 30, srcInfoPoints = []}) 13 "13")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5739 5 5739 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5739 5 5739 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5739 5 5739 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5739 5 5739 14, srcInfoPoints = []}) "CTokSlash")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5739 17 5739 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5739 19 5739 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5739 19 5739 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5739 22 5739 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5739 22 5739 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5739 22 5739 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5739 22 5739 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5739 27 5739 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5739 27 5739 30, srcInfoPoints = []}) 14 "14")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5740 5 5740 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5740 5 5740 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5740 5 5740 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5740 5 5740 16, srcInfoPoints = []}) "CTokPercent")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5740 17 5740 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5740 19 5740 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5740 19 5740 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5740 22 5740 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5740 22 5740 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5740 22 5740 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5740 22 5740 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5740 27 5740 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5740 27 5740 30, srcInfoPoints = []}) 15 "15")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5741 5 5741 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5741 5 5741 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5741 5 5741 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5741 5 5741 14, srcInfoPoints = []}) "CTokAmper")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5741 17 5741 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5741 19 5741 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5741 19 5741 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5741 22 5741 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5741 22 5741 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5741 22 5741 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5741 22 5741 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5741 27 5741 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5741 27 5741 30, srcInfoPoints = []}) 16 "16")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5742 5 5742 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5742 5 5742 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5742 5 5742 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5742 5 5742 15, srcInfoPoints = []}) "CTokShiftL")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5742 17 5742 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5742 19 5742 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5742 19 5742 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5742 22 5742 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5742 22 5742 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5742 22 5742 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5742 22 5742 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5742 27 5742 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5742 27 5742 30, srcInfoPoints = []}) 17 "17")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5743 5 5743 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5743 5 5743 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5743 5 5743 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5743 5 5743 15, srcInfoPoints = []}) "CTokShiftR")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5743 17 5743 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5743 19 5743 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5743 19 5743 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5743 22 5743 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5743 22 5743 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5743 22 5743 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5743 22 5743 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5743 27 5743 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5743 27 5743 30, srcInfoPoints = []}) 18 "18")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5744 5 5744 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5744 5 5744 13, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5744 5 5744 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5744 5 5744 13, srcInfoPoints = []}) "CTokLess")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5744 17 5744 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5744 19 5744 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5744 19 5744 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5744 22 5744 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5744 22 5744 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5744 22 5744 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5744 22 5744 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5744 27 5744 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5744 27 5744 30, srcInfoPoints = []}) 19 "19")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5745 5 5745 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5745 5 5745 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5745 5 5745 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5745 5 5745 15, srcInfoPoints = []}) "CTokLessEq")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5745 17 5745 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5745 19 5745 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5745 19 5745 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5745 22 5745 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5745 22 5745 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5745 22 5745 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5745 22 5745 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5745 27 5745 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5745 27 5745 30, srcInfoPoints = []}) 20 "20")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5746 5 5746 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5746 5 5746 13, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5746 5 5746 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5746 5 5746 13, srcInfoPoints = []}) "CTokHigh")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5746 17 5746 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5746 19 5746 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5746 19 5746 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5746 22 5746 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5746 22 5746 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5746 22 5746 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5746 22 5746 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5746 27 5746 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5746 27 5746 30, srcInfoPoints = []}) 21 "21")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5747 5 5747 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5747 5 5747 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5747 5 5747 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5747 5 5747 15, srcInfoPoints = []}) "CTokHighEq")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5747 17 5747 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5747 19 5747 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5747 19 5747 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5747 22 5747 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5747 22 5747 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5747 22 5747 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5747 22 5747 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5747 27 5747 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5747 27 5747 30, srcInfoPoints = []}) 22 "22")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5748 5 5748 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5748 5 5748 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5748 5 5748 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5748 5 5748 14, srcInfoPoints = []}) "CTokEqual")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5748 17 5748 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5748 19 5748 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5748 19 5748 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5748 22 5748 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5748 22 5748 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5748 22 5748 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5748 22 5748 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5748 27 5748 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5748 27 5748 30, srcInfoPoints = []}) 23 "23")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5749 5 5749 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5749 5 5749 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5749 5 5749 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5749 5 5749 16, srcInfoPoints = []}) "CTokUnequal")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5749 17 5749 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5749 19 5749 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5749 19 5749 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5749 22 5749 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5749 22 5749 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5749 22 5749 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5749 22 5749 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5749 27 5749 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5749 27 5749 30, srcInfoPoints = []}) 24 "24")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5750 5 5750 26, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5750 5 5750 12, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5750 5 5750 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5750 5 5750 12, srcInfoPoints = []}) "CTokHat")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5750 13 5750 14, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5750 15 5750 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5750 15 5750 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5750 18 5750 26, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5750 18 5750 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5750 18 5750 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5750 18 5750 22, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5750 23 5750 26, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5750 23 5750 26, srcInfoPoints = []}) 25 "25")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5751 5 5751 26, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5751 5 5751 12, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5751 5 5751 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5751 5 5751 12, srcInfoPoints = []}) "CTokBar")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5751 13 5751 14, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5751 15 5751 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5751 15 5751 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5751 18 5751 26, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5751 18 5751 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5751 18 5751 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5751 18 5751 22, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5751 23 5751 26, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5751 23 5751 26, srcInfoPoints = []}) 26 "26")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5752 5 5752 26, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5752 5 5752 12, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5752 5 5752 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5752 5 5752 12, srcInfoPoints = []}) "CTokAnd")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5752 13 5752 14, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5752 15 5752 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5752 15 5752 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5752 18 5752 26, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5752 18 5752 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5752 18 5752 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5752 18 5752 22, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5752 23 5752 26, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5752 23 5752 26, srcInfoPoints = []}) 27 "27")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5753 5 5753 26, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5753 5 5753 11, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5753 5 5753 11, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5753 5 5753 11, srcInfoPoints = []}) "CTokOr")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5753 13 5753 14, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5753 15 5753 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5753 15 5753 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5753 18 5753 26, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5753 18 5753 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5753 18 5753 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5753 18 5753 22, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5753 23 5753 26, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5753 23 5753 26, srcInfoPoints = []}) 28 "28")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5754 5 5754 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5754 5 5754 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5754 5 5754 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5754 5 5754 14, srcInfoPoints = []}) "CTokQuest")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5754 17 5754 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5754 19 5754 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5754 19 5754 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5754 22 5754 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5754 22 5754 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5754 22 5754 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5754 22 5754 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5754 27 5754 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5754 27 5754 30, srcInfoPoints = []}) 29 "29")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5755 5 5755 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5755 5 5755 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5755 5 5755 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5755 5 5755 14, srcInfoPoints = []}) "CTokColon")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5755 17 5755 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5755 19 5755 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5755 19 5755 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5755 22 5755 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5755 22 5755 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5755 22 5755 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5755 22 5755 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5755 27 5755 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5755 27 5755 30, srcInfoPoints = []}) 30 "30")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5756 5 5756 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5756 5 5756 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5756 5 5756 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5756 5 5756 15, srcInfoPoints = []}) "CTokAssign")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5756 17 5756 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5756 19 5756 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5756 19 5756 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5756 22 5756 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5756 22 5756 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5756 22 5756 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5756 22 5756 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5756 27 5756 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5756 27 5756 30, srcInfoPoints = []}) 31 "31")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5757 5 5757 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5757 5 5757 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5757 5 5757 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5757 5 5757 16, srcInfoPoints = []}) "CTokPlusAss")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5757 17 5757 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5757 19 5757 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5757 19 5757 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5757 22 5757 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5757 22 5757 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5757 22 5757 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5757 22 5757 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5757 27 5757 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5757 27 5757 30, srcInfoPoints = []}) 32 "32")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5758 5 5758 34, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5758 5 5758 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5758 5 5758 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5758 5 5758 17, srcInfoPoints = []}) "CTokMinusAss")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5758 21 5758 22, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5758 23 5758 34, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5758 23 5758 25]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5758 26 5758 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5758 26 5758 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5758 26 5758 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5758 26 5758 30, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5758 31 5758 34, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5758 31 5758 34, srcInfoPoints = []}) 33 "33")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5759 5 5759 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5759 5 5759 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5759 5 5759 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5759 5 5759 16, srcInfoPoints = []}) "CTokStarAss")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5759 17 5759 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5759 19 5759 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5759 19 5759 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5759 22 5759 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5759 22 5759 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5759 22 5759 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5759 22 5759 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5759 27 5759 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5759 27 5759 30, srcInfoPoints = []}) 34 "34")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5760 5 5760 34, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5760 5 5760 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5760 5 5760 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5760 5 5760 17, srcInfoPoints = []}) "CTokSlashAss")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5760 21 5760 22, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5760 23 5760 34, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5760 23 5760 25]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5760 26 5760 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5760 26 5760 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5760 26 5760 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5760 26 5760 30, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5760 31 5760 34, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5760 31 5760 34, srcInfoPoints = []}) 35 "35")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5761 5 5761 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5761 5 5761 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5761 5 5761 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5761 5 5761 16, srcInfoPoints = []}) "CTokPercAss")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5761 17 5761 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5761 19 5761 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5761 19 5761 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5761 22 5761 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5761 22 5761 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5761 22 5761 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5761 22 5761 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5761 27 5761 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5761 27 5761 30, srcInfoPoints = []}) 36 "36")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5762 5 5762 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5762 5 5762 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5762 5 5762 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5762 5 5762 15, srcInfoPoints = []}) "CTokAmpAss")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5762 17 5762 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5762 19 5762 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5762 19 5762 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5762 22 5762 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5762 22 5762 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5762 22 5762 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5762 22 5762 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5762 27 5762 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5762 27 5762 30, srcInfoPoints = []}) 37 "37")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5763 5 5763 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5763 5 5763 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5763 5 5763 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5763 5 5763 15, srcInfoPoints = []}) "CTokHatAss")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5763 17 5763 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5763 19 5763 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5763 19 5763 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5763 22 5763 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5763 22 5763 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5763 22 5763 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5763 22 5763 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5763 27 5763 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5763 27 5763 30, srcInfoPoints = []}) 38 "38")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5764 5 5764 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5764 5 5764 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5764 5 5764 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5764 5 5764 15, srcInfoPoints = []}) "CTokBarAss")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5764 17 5764 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5764 19 5764 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5764 19 5764 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5764 22 5764 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5764 22 5764 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5764 22 5764 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5764 22 5764 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5764 27 5764 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5764 27 5764 30, srcInfoPoints = []}) 39 "39")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5765 5 5765 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5765 5 5765 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5765 5 5765 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5765 5 5765 14, srcInfoPoints = []}) "CTokSLAss")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5765 17 5765 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5765 19 5765 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5765 19 5765 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5765 22 5765 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5765 22 5765 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5765 22 5765 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5765 22 5765 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5765 27 5765 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5765 27 5765 30, srcInfoPoints = []}) 40 "40")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5766 5 5766 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5766 5 5766 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5766 5 5766 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5766 5 5766 14, srcInfoPoints = []}) "CTokSRAss")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5766 17 5766 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5766 19 5766 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5766 19 5766 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5766 22 5766 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5766 22 5766 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5766 22 5766 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5766 22 5766 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5766 27 5766 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5766 27 5766 30, srcInfoPoints = []}) 41 "41")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5767 5 5767 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5767 5 5767 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5767 5 5767 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5767 5 5767 14, srcInfoPoints = []}) "CTokComma")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5767 17 5767 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5767 19 5767 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5767 19 5767 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5767 22 5767 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5767 22 5767 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5767 22 5767 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5767 22 5767 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5767 27 5767 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5767 27 5767 30, srcInfoPoints = []}) 42 "42")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5768 5 5768 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5768 5 5768 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5768 5 5768 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5768 5 5768 14, srcInfoPoints = []}) "CTokSemic")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5768 17 5768 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5768 19 5768 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5768 19 5768 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5768 22 5768 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5768 22 5768 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5768 22 5768 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5768 22 5768 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5768 27 5768 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5768 27 5768 30, srcInfoPoints = []}) 43 "43")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5769 5 5769 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5769 5 5769 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5769 5 5769 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5769 5 5769 15, srcInfoPoints = []}) "CTokLBrace")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5769 17 5769 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5769 19 5769 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5769 19 5769 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5769 22 5769 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5769 22 5769 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5769 22 5769 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5769 22 5769 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5769 27 5769 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5769 27 5769 30, srcInfoPoints = []}) 44 "44")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5770 5 5770 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5770 5 5770 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5770 5 5770 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5770 5 5770 15, srcInfoPoints = []}) "CTokRBrace")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5770 17 5770 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5770 19 5770 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5770 19 5770 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5770 22 5770 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5770 22 5770 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5770 22 5770 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5770 22 5770 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5770 27 5770 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5770 27 5770 30, srcInfoPoints = []}) 45 "45")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5771 5 5771 34, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5771 5 5771 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5771 5 5771 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5771 5 5771 17, srcInfoPoints = []}) "CTokEllipsis")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5771 21 5771 22, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5771 23 5771 34, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5771 23 5771 25]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5771 26 5771 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5771 26 5771 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5771 26 5771 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5771 26 5771 30, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5771 31 5771 34, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5771 31 5771 34, srcInfoPoints = []}) 46 "46")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5772 5 5772 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5772 5 5772 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5772 5 5772 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5772 5 5772 16, srcInfoPoints = []}) "CTokAlignof")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5772 17 5772 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5772 19 5772 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5772 19 5772 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5772 22 5772 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5772 22 5772 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5772 22 5772 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5772 22 5772 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5772 27 5772 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5772 27 5772 30, srcInfoPoints = []}) 47 "47")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5773 5 5773 26, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5773 5 5773 12, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5773 5 5773 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5773 5 5773 12, srcInfoPoints = []}) "CTokAsm")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5773 13 5773 14, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5773 15 5773 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5773 15 5773 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5773 18 5773 26, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5773 18 5773 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5773 18 5773 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5773 18 5773 22, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5773 23 5773 26, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5773 23 5773 26, srcInfoPoints = []}) 48 "48")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5774 5 5774 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5774 5 5774 13, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5774 5 5774 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5774 5 5774 13, srcInfoPoints = []}) "CTokAuto")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5774 17 5774 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5774 19 5774 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5774 19 5774 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5774 22 5774 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5774 22 5774 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5774 22 5774 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5774 22 5774 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5774 27 5774 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5774 27 5774 30, srcInfoPoints = []}) 49 "49")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5775 5 5775 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5775 5 5775 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5775 5 5775 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5775 5 5775 14, srcInfoPoints = []}) "CTokBreak")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5775 17 5775 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5775 19 5775 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5775 19 5775 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5775 22 5775 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5775 22 5775 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5775 22 5775 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5775 22 5775 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5775 27 5775 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5775 27 5775 30, srcInfoPoints = []}) 50 "50")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5776 5 5776 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5776 5 5776 13, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5776 5 5776 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5776 5 5776 13, srcInfoPoints = []}) "CTokBool")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5776 17 5776 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5776 19 5776 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5776 19 5776 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5776 22 5776 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5776 22 5776 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5776 22 5776 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5776 22 5776 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5776 27 5776 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5776 27 5776 30, srcInfoPoints = []}) 51 "51")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5777 5 5777 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5777 5 5777 13, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5777 5 5777 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5777 5 5777 13, srcInfoPoints = []}) "CTokCase")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5777 17 5777 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5777 19 5777 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5777 19 5777 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5777 22 5777 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5777 22 5777 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5777 22 5777 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5777 22 5777 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5777 27 5777 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5777 27 5777 30, srcInfoPoints = []}) 52 "52")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5778 5 5778 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5778 5 5778 13, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5778 5 5778 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5778 5 5778 13, srcInfoPoints = []}) "CTokChar")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5778 17 5778 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5778 19 5778 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5778 19 5778 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5778 22 5778 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5778 22 5778 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5778 22 5778 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5778 22 5778 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5778 27 5778 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5778 27 5778 30, srcInfoPoints = []}) 53 "53")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5779 5 5779 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5779 5 5779 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5779 5 5779 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5779 5 5779 14, srcInfoPoints = []}) "CTokConst")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5779 17 5779 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5779 19 5779 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5779 19 5779 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5779 22 5779 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5779 22 5779 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5779 22 5779 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5779 22 5779 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5779 27 5779 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5779 27 5779 30, srcInfoPoints = []}) 54 "54")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5780 5 5780 34, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5780 5 5780 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5780 5 5780 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5780 5 5780 17, srcInfoPoints = []}) "CTokContinue")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5780 21 5780 22, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5780 23 5780 34, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5780 23 5780 25]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5780 26 5780 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5780 26 5780 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5780 26 5780 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5780 26 5780 30, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5780 31 5780 34, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5780 31 5780 34, srcInfoPoints = []}) 55 "55")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5781 5 5781 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5781 5 5781 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5781 5 5781 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5781 5 5781 16, srcInfoPoints = []}) "CTokComplex")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5781 17 5781 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5781 19 5781 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5781 19 5781 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5781 22 5781 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5781 22 5781 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5781 22 5781 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5781 22 5781 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5781 27 5781 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5781 27 5781 30, srcInfoPoints = []}) 56 "56")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5782 5 5782 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5782 5 5782 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5782 5 5782 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5782 5 5782 16, srcInfoPoints = []}) "CTokDefault")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5782 17 5782 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5782 19 5782 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5782 19 5782 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5782 22 5782 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5782 22 5782 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5782 22 5782 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5782 22 5782 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5782 27 5782 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5782 27 5782 30, srcInfoPoints = []}) 57 "57")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5783 5 5783 26, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5783 5 5783 11, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5783 5 5783 11, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5783 5 5783 11, srcInfoPoints = []}) "CTokDo")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5783 13 5783 14, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5783 15 5783 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5783 15 5783 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5783 18 5783 26, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5783 18 5783 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5783 18 5783 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5783 18 5783 22, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5783 23 5783 26, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5783 23 5783 26, srcInfoPoints = []}) 58 "58")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5784 5 5784 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5784 5 5784 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5784 5 5784 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5784 5 5784 15, srcInfoPoints = []}) "CTokDouble")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5784 17 5784 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5784 19 5784 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5784 19 5784 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5784 22 5784 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5784 22 5784 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5784 22 5784 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5784 22 5784 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5784 27 5784 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5784 27 5784 30, srcInfoPoints = []}) 59 "59")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5785 5 5785 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5785 5 5785 13, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5785 5 5785 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5785 5 5785 13, srcInfoPoints = []}) "CTokElse")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5785 17 5785 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5785 19 5785 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5785 19 5785 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5785 22 5785 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5785 22 5785 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5785 22 5785 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5785 22 5785 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5785 27 5785 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5785 27 5785 30, srcInfoPoints = []}) 60 "60")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5786 5 5786 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5786 5 5786 13, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5786 5 5786 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5786 5 5786 13, srcInfoPoints = []}) "CTokEnum")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5786 17 5786 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5786 19 5786 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5786 19 5786 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5786 22 5786 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5786 22 5786 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5786 22 5786 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5786 22 5786 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5786 27 5786 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5786 27 5786 30, srcInfoPoints = []}) 61 "61")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5787 5 5787 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5787 5 5787 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5787 5 5787 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5787 5 5787 15, srcInfoPoints = []}) "CTokExtern")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5787 17 5787 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5787 19 5787 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5787 19 5787 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5787 22 5787 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5787 22 5787 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5787 22 5787 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5787 22 5787 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5787 27 5787 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5787 27 5787 30, srcInfoPoints = []}) 62 "62")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5788 5 5788 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5788 5 5788 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5788 5 5788 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5788 5 5788 14, srcInfoPoints = []}) "CTokFloat")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5788 17 5788 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5788 19 5788 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5788 19 5788 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5788 22 5788 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5788 22 5788 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5788 22 5788 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5788 22 5788 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5788 27 5788 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5788 27 5788 30, srcInfoPoints = []}) 63 "63")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5789 5 5789 26, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5789 5 5789 12, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5789 5 5789 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5789 5 5789 12, srcInfoPoints = []}) "CTokFor")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5789 13 5789 14, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5789 15 5789 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5789 15 5789 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5789 18 5789 26, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5789 18 5789 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5789 18 5789 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5789 18 5789 22, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5789 23 5789 26, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5789 23 5789 26, srcInfoPoints = []}) 64 "64")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5790 5 5790 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5790 5 5790 13, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5790 5 5790 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5790 5 5790 13, srcInfoPoints = []}) "CTokGoto")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5790 17 5790 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5790 19 5790 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5790 19 5790 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5790 22 5790 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5790 22 5790 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5790 22 5790 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5790 22 5790 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5790 27 5790 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5790 27 5790 30, srcInfoPoints = []}) 65 "65")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5791 5 5791 26, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5791 5 5791 11, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5791 5 5791 11, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5791 5 5791 11, srcInfoPoints = []}) "CTokIf")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5791 13 5791 14, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5791 15 5791 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5791 15 5791 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5791 18 5791 26, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5791 18 5791 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5791 18 5791 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5791 18 5791 22, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5791 23 5791 26, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5791 23 5791 26, srcInfoPoints = []}) 66 "66")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5792 5 5792 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5792 5 5792 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5792 5 5792 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5792 5 5792 15, srcInfoPoints = []}) "CTokInline")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5792 17 5792 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5792 19 5792 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5792 19 5792 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5792 22 5792 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5792 22 5792 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5792 22 5792 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5792 22 5792 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5792 27 5792 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5792 27 5792 30, srcInfoPoints = []}) 67 "67")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5793 5 5793 26, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5793 5 5793 12, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5793 5 5793 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5793 5 5793 12, srcInfoPoints = []}) "CTokInt")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5793 13 5793 14, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5793 15 5793 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5793 15 5793 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5793 18 5793 26, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5793 18 5793 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5793 18 5793 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5793 18 5793 22, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5793 23 5793 26, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5793 23 5793 26, srcInfoPoints = []}) 68 "68")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5794 5 5794 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5794 5 5794 13, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5794 5 5794 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5794 5 5794 13, srcInfoPoints = []}) "CTokLong")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5794 17 5794 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5794 19 5794 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5794 19 5794 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5794 22 5794 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5794 22 5794 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5794 22 5794 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5794 22 5794 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5794 27 5794 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5794 27 5794 30, srcInfoPoints = []}) 69 "69")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5795 5 5795 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5795 5 5795 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5795 5 5795 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5795 5 5795 14, srcInfoPoints = []}) "CTokLabel")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5795 17 5795 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5795 19 5795 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5795 19 5795 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5795 22 5795 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5795 22 5795 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5795 22 5795 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5795 22 5795 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5795 27 5795 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5795 27 5795 30, srcInfoPoints = []}) 70 "70")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5796 5 5796 34, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5796 5 5796 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5796 5 5796 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5796 5 5796 17, srcInfoPoints = []}) "CTokRegister")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5796 21 5796 22, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5796 23 5796 34, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5796 23 5796 25]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5796 26 5796 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5796 26 5796 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5796 26 5796 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5796 26 5796 30, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5796 31 5796 34, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5796 31 5796 34, srcInfoPoints = []}) 71 "71")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5797 5 5797 34, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5797 5 5797 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5797 5 5797 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5797 5 5797 17, srcInfoPoints = []}) "CTokRestrict")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5797 21 5797 22, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5797 23 5797 34, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5797 23 5797 25]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5797 26 5797 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5797 26 5797 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5797 26 5797 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5797 26 5797 30, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5797 31 5797 34, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5797 31 5797 34, srcInfoPoints = []}) 72 "72")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5798 5 5798 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5798 5 5798 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5798 5 5798 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5798 5 5798 15, srcInfoPoints = []}) "CTokReturn")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5798 17 5798 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5798 19 5798 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5798 19 5798 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5798 22 5798 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5798 22 5798 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5798 22 5798 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5798 22 5798 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5798 27 5798 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5798 27 5798 30, srcInfoPoints = []}) 73 "73")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5799 5 5799 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5799 5 5799 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5799 5 5799 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5799 5 5799 14, srcInfoPoints = []}) "CTokShort")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5799 17 5799 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5799 19 5799 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5799 19 5799 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5799 22 5799 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5799 22 5799 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5799 22 5799 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5799 22 5799 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5799 27 5799 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5799 27 5799 30, srcInfoPoints = []}) 74 "74")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5800 5 5800 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5800 5 5800 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5800 5 5800 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5800 5 5800 15, srcInfoPoints = []}) "CTokSigned")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5800 17 5800 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5800 19 5800 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5800 19 5800 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5800 22 5800 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5800 22 5800 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5800 22 5800 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5800 22 5800 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5800 27 5800 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5800 27 5800 30, srcInfoPoints = []}) 75 "75")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5801 5 5801 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5801 5 5801 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5801 5 5801 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5801 5 5801 15, srcInfoPoints = []}) "CTokSizeof")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5801 17 5801 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5801 19 5801 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5801 19 5801 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5801 22 5801 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5801 22 5801 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5801 22 5801 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5801 22 5801 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5801 27 5801 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5801 27 5801 30, srcInfoPoints = []}) 76 "76")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5802 5 5802 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5802 5 5802 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5802 5 5802 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5802 5 5802 15, srcInfoPoints = []}) "CTokStatic")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5802 17 5802 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5802 19 5802 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5802 19 5802 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5802 22 5802 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5802 22 5802 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5802 22 5802 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5802 22 5802 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5802 27 5802 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5802 27 5802 30, srcInfoPoints = []}) 77 "77")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5803 5 5803 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5803 5 5803 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5803 5 5803 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5803 5 5803 15, srcInfoPoints = []}) "CTokStruct")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5803 17 5803 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5803 19 5803 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5803 19 5803 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5803 22 5803 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5803 22 5803 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5803 22 5803 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5803 22 5803 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5803 27 5803 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5803 27 5803 30, srcInfoPoints = []}) 78 "78")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5804 5 5804 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5804 5 5804 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5804 5 5804 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5804 5 5804 15, srcInfoPoints = []}) "CTokSwitch")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5804 17 5804 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5804 19 5804 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5804 19 5804 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5804 22 5804 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5804 22 5804 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5804 22 5804 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5804 22 5804 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5804 27 5804 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5804 27 5804 30, srcInfoPoints = []}) 79 "79")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5805 5 5805 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5805 5 5805 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5805 5 5805 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5805 5 5805 16, srcInfoPoints = []}) "CTokTypedef")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5805 17 5805 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5805 19 5805 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5805 19 5805 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5805 22 5805 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5805 22 5805 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5805 22 5805 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5805 22 5805 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5805 27 5805 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5805 27 5805 30, srcInfoPoints = []}) 80 "80")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5806 5 5806 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5806 5 5806 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5806 5 5806 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5806 5 5806 15, srcInfoPoints = []}) "CTokTypeof")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5806 17 5806 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5806 19 5806 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5806 19 5806 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5806 22 5806 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5806 22 5806 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5806 22 5806 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5806 22 5806 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5806 27 5806 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5806 27 5806 30, srcInfoPoints = []}) 81 "81")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5807 5 5807 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5807 5 5807 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5807 5 5807 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5807 5 5807 15, srcInfoPoints = []}) "CTokThread")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5807 17 5807 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5807 19 5807 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5807 19 5807 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5807 22 5807 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5807 22 5807 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5807 22 5807 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5807 22 5807 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5807 27 5807 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5807 27 5807 30, srcInfoPoints = []}) 82 "82")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5808 5 5808 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5808 5 5808 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5808 5 5808 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5808 5 5808 14, srcInfoPoints = []}) "CTokUnion")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5808 17 5808 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5808 19 5808 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5808 19 5808 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5808 22 5808 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5808 22 5808 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5808 22 5808 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5808 22 5808 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5808 27 5808 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5808 27 5808 30, srcInfoPoints = []}) 83 "83")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5809 5 5809 34, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5809 5 5809 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5809 5 5809 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5809 5 5809 17, srcInfoPoints = []}) "CTokUnsigned")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5809 21 5809 22, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5809 23 5809 34, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5809 23 5809 25]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5809 26 5809 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5809 26 5809 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5809 26 5809 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5809 26 5809 30, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5809 31 5809 34, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5809 31 5809 34, srcInfoPoints = []}) 84 "84")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5810 5 5810 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5810 5 5810 13, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5810 5 5810 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5810 5 5810 13, srcInfoPoints = []}) "CTokVoid")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5810 17 5810 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5810 19 5810 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5810 19 5810 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5810 22 5810 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5810 22 5810 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5810 22 5810 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5810 22 5810 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5810 27 5810 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5810 27 5810 30, srcInfoPoints = []}) 85 "85")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5811 5 5811 34, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5811 5 5811 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5811 5 5811 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5811 5 5811 17, srcInfoPoints = []}) "CTokVolatile")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5811 21 5811 22, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5811 23 5811 34, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5811 23 5811 25]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5811 26 5811 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5811 26 5811 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5811 26 5811 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5811 26 5811 30, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5811 31 5811 34, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5811 31 5811 34, srcInfoPoints = []}) 86 "86")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5812 5 5812 30, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5812 5 5812 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5812 5 5812 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5812 5 5812 14, srcInfoPoints = []}) "CTokWhile")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5812 17 5812 18, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5812 19 5812 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5812 19 5812 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5812 22 5812 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5812 22 5812 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5812 22 5812 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5812 22 5812 26, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5812 27 5812 30, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5812 27 5812 30, srcInfoPoints = []}) 87 "87")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5813 5 5813 31, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5813 5 5813 13, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5813 5 5813 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5813 5 5813 13, srcInfoPoints = []}) "CTokCLit")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5813 16 5813 17, srcInfoPoints = []}),PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5813 18 5813 19, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5813 20 5813 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5813 20 5813 22]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5813 23 5813 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5813 23 5813 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5813 23 5813 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5813 23 5813 27, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5813 28 5813 31, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5813 28 5813 31, srcInfoPoints = []}) 88 "88")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5814 5 5814 31, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5814 5 5814 13, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5814 5 5814 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5814 5 5814 13, srcInfoPoints = []}) "CTokILit")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5814 16 5814 17, srcInfoPoints = []}),PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5814 18 5814 19, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5814 20 5814 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5814 20 5814 22]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5814 23 5814 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5814 23 5814 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5814 23 5814 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5814 23 5814 27, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5814 28 5814 31, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5814 28 5814 31, srcInfoPoints = []}) 89 "89")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5815 5 5815 31, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5815 5 5815 13, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5815 5 5815 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5815 5 5815 13, srcInfoPoints = []}) "CTokFLit")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5815 16 5815 17, srcInfoPoints = []}),PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5815 18 5815 19, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5815 20 5815 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5815 20 5815 22]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5815 23 5815 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5815 23 5815 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5815 23 5815 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5815 23 5815 27, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5815 28 5815 31, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5815 28 5815 31, srcInfoPoints = []}) 90 "90")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5816 5 5816 31, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5816 5 5816 13, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5816 5 5816 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5816 5 5816 13, srcInfoPoints = []}) "CTokSLit")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5816 16 5816 17, srcInfoPoints = []}),PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5816 18 5816 19, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5816 20 5816 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5816 20 5816 22]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5816 23 5816 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5816 23 5816 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5816 23 5816 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5816 23 5816 27, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5816 28 5816 31, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5816 28 5816 31, srcInfoPoints = []}) 91 "91")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5817 5 5817 49, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5817 5 5817 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5817 5 5817 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5817 5 5817 14, srcInfoPoints = []}) "CTokIdent")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5817 16 5817 17, srcInfoPoints = []}),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5817 18 5817 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5817 18 5817 37, srcInfoPoints = []}) "happy_dollar_dollar")]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5817 38 5817 49, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5817 38 5817 40]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5817 41 5817 49, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5817 41 5817 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5817 41 5817 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5817 41 5817 45, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5817 46 5817 49, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5817 46 5817 49, srcInfoPoints = []}) 92 "92")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5818 5 5818 50, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5818 5 5818 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5818 5 5818 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5818 5 5818 16, srcInfoPoints = []}) "CTokTyIdent")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5818 17 5818 18, srcInfoPoints = []}),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5818 19 5818 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5818 19 5818 38, srcInfoPoints = []}) "happy_dollar_dollar")]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5818 39 5818 50, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5818 39 5818 41]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5818 42 5818 50, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5818 42 5818 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5818 42 5818 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5818 42 5818 46, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5818 47 5818 50, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5818 47 5818 50, srcInfoPoints = []}) 93 "93")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5819 5 5819 39, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5819 5 5819 13, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5819 5 5819 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5819 5 5819 13, srcInfoPoints = []}) "CTokGnuC")) [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5819 14 5819 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5819 14 5819 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5819 14 5819 25, srcInfoPoints = []}) "GnuCAttrTok")) [],PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5819 26 5819 27, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5819 28 5819 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5819 28 5819 30]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5819 31 5819 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5819 31 5819 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5819 31 5819 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5819 31 5819 35, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5819 36 5819 39, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5819 36 5819 39, srcInfoPoints = []}) 94 "94")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5820 5 5820 39, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5820 5 5820 13, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5820 5 5820 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5820 5 5820 13, srcInfoPoints = []}) "CTokGnuC")) [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5820 14 5820 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5820 14 5820 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5820 14 5820 24, srcInfoPoints = []}) "GnuCExtTok")) [],PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5820 26 5820 27, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5820 28 5820 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5820 28 5820 30]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5820 31 5820 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5820 31 5820 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5820 31 5820 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5820 31 5820 35, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5820 36 5820 39, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5820 36 5820 39, srcInfoPoints = []}) 95 "95")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5821 5 5821 43, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5821 5 5821 13, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5821 5 5821 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5821 5 5821 13, srcInfoPoints = []}) "CTokGnuC")) [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5821 14 5821 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5821 14 5821 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5821 14 5821 29, srcInfoPoints = []}) "GnuCComplexReal")) [],PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5821 30 5821 31, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5821 32 5821 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5821 32 5821 34]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5821 35 5821 43, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5821 35 5821 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5821 35 5821 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5821 35 5821 39, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5821 40 5821 43, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5821 40 5821 43, srcInfoPoints = []}) 96 "96")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5822 5 5822 43, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5822 5 5822 13, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5822 5 5822 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5822 5 5822 13, srcInfoPoints = []}) "CTokGnuC")) [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5822 14 5822 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5822 14 5822 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5822 14 5822 29, srcInfoPoints = []}) "GnuCComplexImag")) [],PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5822 30 5822 31, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5822 32 5822 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5822 32 5822 34]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5822 35 5822 43, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5822 35 5822 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5822 35 5822 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5822 35 5822 39, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5822 40 5822 43, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5822 40 5822 43, srcInfoPoints = []}) 97 "97")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5823 5 5823 40, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5823 5 5823 13, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5823 5 5823 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5823 5 5823 13, srcInfoPoints = []}) "CTokGnuC")) [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5823 14 5823 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5823 14 5823 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5823 14 5823 23, srcInfoPoints = []}) "GnuCVaArg")) [],PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5823 27 5823 28, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5823 29 5823 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5823 29 5823 31]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5823 32 5823 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5823 32 5823 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5823 32 5823 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5823 32 5823 36, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5823 37 5823 40, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5823 37 5823 40, srcInfoPoints = []}) 98 "98")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5824 5 5824 40, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5824 5 5824 13, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5824 5 5824 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5824 5 5824 13, srcInfoPoints = []}) "CTokGnuC")) [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5824 14 5824 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5824 14 5824 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5824 14 5824 26, srcInfoPoints = []}) "GnuCOffsetof")) [],PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5824 27 5824 28, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5824 29 5824 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5824 29 5824 31]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5824 32 5824 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5824 32 5824 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5824 32 5824 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5824 32 5824 36, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5824 37 5824 40, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5824 37 5824 40, srcInfoPoints = []}) 99 "99")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5825 5 5825 41, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5825 5 5825 13, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5825 5 5825 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5825 5 5825 13, srcInfoPoints = []}) "CTokGnuC")) [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5825 14 5825 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5825 14 5825 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5825 14 5825 26, srcInfoPoints = []}) "GnuCTyCompat")) [],PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5825 27 5825 28, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5825 29 5825 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5825 29 5825 31]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5825 32 5825 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5825 32 5825 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5825 32 5825 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5825 32 5825 36, srcInfoPoints = []}) "cont"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5825 37 5825 41, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5825 37 5825 41, srcInfoPoints = []}) 100 "100")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5826 5 5826 24, srcInfoPoints = []}) (PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5826 5 5826 6, srcInfoPoints = []})) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5826 7 5826 24, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5826 7 5826 9]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5826 10 5826 24, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5826 10 5826 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5826 10 5826 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5826 10 5826 21, srcInfoPoints = []}) "happyError'"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5826 22 5826 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5826 22 5826 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5826 22 5826 24, srcInfoPoints = []}) "tk"))))) Nothing])))))) Nothing],FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5829 1 5829 32, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5829 1 5829 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5829 1 5829 12, srcInfoPoints = []}) "happyError_") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5829 13 5829 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5829 13 5829 15, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5829 16 5829 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5829 16 5829 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5829 18 5829 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5829 18 5829 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5829 18 5829 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5829 18 5829 29, srcInfoPoints = []}) "happyError'"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5829 30 5829 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5829 30 5829 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5829 30 5829 32, srcInfoPoints = []}) "tk"))))) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5831 1 5831 44, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5831 11 5831 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5831 1 5831 10, srcInfoPoints = []}) "happyThen"] (TyForall (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5831 14 5831 44, srcInfoPoints = []}) Nothing (Just (CxEmpty (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5831 14 5831 19, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5831 14 5831 15,SrcSpan "tests/examples/CParser.hs" 5831 15 5831 16,SrcSpan "tests/examples/CParser.hs" 5831 17 5831 19]}))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5831 20 5831 44, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5831 24 5831 26]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5831 20 5831 23, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5831 20 5831 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5831 20 5831 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5831 20 5831 21, srcInfoPoints = []}) "P"))) (TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5831 22 5831 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5831 22 5831 23, srcInfoPoints = []}) "a"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5831 27 5831 44, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5831 38 5831 40]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5831 27 5831 37, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5831 27 5831 28,SrcSpan "tests/examples/CParser.hs" 5831 36 5831 37]}) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5831 28 5831 36, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5831 30 5831 32]}) (TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5831 28 5831 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5831 28 5831 29, srcInfoPoints = []}) "a")) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5831 33 5831 36, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5831 33 5831 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5831 33 5831 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5831 33 5831 34, srcInfoPoints = []}) "P"))) (TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5831 35 5831 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5831 35 5831 36, srcInfoPoints = []}) "b"))))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5831 41 5831 44, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5831 41 5831 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5831 41 5831 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5831 41 5831 42, srcInfoPoints = []}) "P"))) (TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5831 43 5831 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5831 43 5831 44, srcInfoPoints = []}) "b")))))),PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5832 1 5832 18, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5832 1 5832 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5832 1 5832 10, srcInfoPoints = []}) "happyThen")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5832 11 5832 18, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5832 11 5832 12]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5832 13 5832 18, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5832 13 5832 14,SrcSpan "tests/examples/CParser.hs" 5832 14 5832 17,SrcSpan "tests/examples/CParser.hs" 5832 17 5832 18]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5832 13 5832 18, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5832 13 5832 14,SrcSpan "tests/examples/CParser.hs" 5832 14 5832 17,SrcSpan "tests/examples/CParser.hs" 5832 17 5832 18]}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5832 14 5832 17, srcInfoPoints = []}) ">>=")))) Nothing,TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5833 1 5833 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5833 13 5833 15]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5833 1 5833 12, srcInfoPoints = []}) "happyReturn"] (TyForall (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5833 16 5833 30, srcInfoPoints = []}) Nothing (Just (CxEmpty (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5833 16 5833 21, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5833 16 5833 17,SrcSpan "tests/examples/CParser.hs" 5833 17 5833 18,SrcSpan "tests/examples/CParser.hs" 5833 19 5833 21]}))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5833 22 5833 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5833 24 5833 26]}) (TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5833 22 5833 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5833 22 5833 23, srcInfoPoints = []}) "a")) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5833 27 5833 30, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5833 27 5833 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5833 27 5833 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5833 27 5833 28, srcInfoPoints = []}) "P"))) (TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5833 29 5833 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5833 29 5833 30, srcInfoPoints = []}) "a"))))),PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5834 1 5834 23, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5834 1 5834 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5834 1 5834 12, srcInfoPoints = []}) "happyReturn")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5834 13 5834 23, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5834 13 5834 14]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5834 15 5834 23, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5834 15 5834 16,SrcSpan "tests/examples/CParser.hs" 5834 22 5834 23]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5834 16 5834 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5834 16 5834 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5834 16 5834 22, srcInfoPoints = []}) "return"))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5835 1 5835 23, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5835 1 5835 11, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5835 1 5835 11, srcInfoPoints = []}) "happyThen1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5835 12 5835 23, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5835 12 5835 13]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5835 14 5835 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5835 14 5835 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5835 14 5835 23, srcInfoPoints = []}) "happyThen")))) Nothing,TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5836 1 5836 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5836 14 5836 16]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5836 1 5836 13, srcInfoPoints = []}) "happyReturn1"] (TyForall (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5836 17 5836 31, srcInfoPoints = []}) Nothing (Just (CxEmpty (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5836 17 5836 22, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5836 17 5836 18,SrcSpan "tests/examples/CParser.hs" 5836 18 5836 19,SrcSpan "tests/examples/CParser.hs" 5836 20 5836 22]}))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5836 23 5836 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5836 25 5836 27]}) (TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5836 23 5836 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5836 23 5836 24, srcInfoPoints = []}) "a")) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5836 28 5836 31, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5836 28 5836 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5836 28 5836 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5836 28 5836 29, srcInfoPoints = []}) "P"))) (TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5836 30 5836 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5836 30 5836 31, srcInfoPoints = []}) "a"))))),PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5837 1 5837 27, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5837 1 5837 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5837 1 5837 13, srcInfoPoints = []}) "happyReturn1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5837 14 5837 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5837 14 5837 15]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5837 16 5837 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5837 16 5837 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5837 16 5837 27, srcInfoPoints = []}) "happyReturn")))) Nothing,TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5838 1 5838 35, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5838 13 5838 15]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5838 1 5838 12, srcInfoPoints = []}) "happyError'"] (TyForall (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5838 16 5838 35, srcInfoPoints = []}) Nothing (Just (CxEmpty (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5838 16 5838 21, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5838 16 5838 17,SrcSpan "tests/examples/CParser.hs" 5838 17 5838 18,SrcSpan "tests/examples/CParser.hs" 5838 19 5838 21]}))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5838 22 5838 35, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5838 29 5838 31]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5838 22 5838 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5838 22 5838 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5838 22 5838 28, srcInfoPoints = []}) "CToken"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5838 32 5838 35, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5838 32 5838 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5838 32 5838 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5838 32 5838 33, srcInfoPoints = []}) "P"))) (TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5838 34 5838 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5838 34 5838 35, srcInfoPoints = []}) "a"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5839 1 5839 43, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5839 1 5839 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5839 1 5839 12, srcInfoPoints = []}) "happyError'") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5839 13 5839 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5839 13 5839 15, srcInfoPoints = []}) "tk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5839 16 5839 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5839 16 5839 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5839 18 5839 43, srcInfoPoints = []}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5839 18 5839 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5839 18 5839 19,SrcSpan "tests/examples/CParser.hs" 5839 39 5839 40]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5839 19 5839 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5839 19 5839 20,SrcSpan "tests/examples/CParser.hs" 5839 26 5839 28]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5839 20 5839 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5839 20 5839 25, srcInfoPoints = []}) "token")] (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5839 29 5839 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5839 29 5839 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5839 29 5839 39, srcInfoPoints = []}) "happyError"))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5839 41 5839 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5839 41 5839 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5839 41 5839 43, srcInfoPoints = []}) "tk"))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5841 1 5842 80, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5841 36 5841 41]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5841 1 5841 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5841 1 5841 17, srcInfoPoints = []}) "translation_unit")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5841 18 5841 35, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5841 18 5841 19]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5841 20 5841 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5841 20 5841 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5841 20 5841 35, srcInfoPoints = []}) "happySomeParser")))) (Just (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 3 5842 80, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5842 3 5842 3,SrcSpan "tests/examples/CParser.hs" 5844 1 5844 0]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 3 5842 80, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 3 5842 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 3 5842 18, srcInfoPoints = []}) "happySomeParser")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 19 5842 80, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5842 19 5842 20]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 21 5842 80, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 21 5842 46, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 21 5842 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 21 5842 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 21 5842 30, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 31 5842 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5842 31 5842 32,SrcSpan "tests/examples/CParser.hs" 5842 45 5842 46]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 32 5842 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 32 5842 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 32 5842 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 32 5842 42, srcInfoPoints = []}) "happyParse"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 43 5842 45, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 43 5842 45, srcInfoPoints = []}) 0 "0"))))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 47 5842 80, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5842 47 5842 48,SrcSpan "tests/examples/CParser.hs" 5842 79 5842 80]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 48 5842 79, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5842 48 5842 49,SrcSpan "tests/examples/CParser.hs" 5842 51 5842 53]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 49 5842 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 49 5842 50, srcInfoPoints = []}) "x")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 54 5842 79, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 54 5842 65, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 54 5842 65, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 54 5842 65, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 66 5842 79, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5842 66 5842 67,SrcSpan "tests/examples/CParser.hs" 5842 78 5842 79]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 67 5842 78, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 67 5842 76, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 67 5842 76, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 67 5842 76, srcInfoPoints = []}) "happyOut7"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 77 5842 78, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 77 5842 78, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 77 5842 78, srcInfoPoints = []}) "x")))))))))) Nothing])),PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5844 1 5845 80, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5844 40 5844 45]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5844 1 5844 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5844 1 5844 21, srcInfoPoints = []}) "external_declaration")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5844 22 5844 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5844 22 5844 23]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5844 24 5844 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5844 24 5844 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5844 24 5844 39, srcInfoPoints = []}) "happySomeParser")))) (Just (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 3 5845 80, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5845 3 5845 3,SrcSpan "tests/examples/CParser.hs" 5847 1 5847 0]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 3 5845 80, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 3 5845 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 3 5845 18, srcInfoPoints = []}) "happySomeParser")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 19 5845 80, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5845 19 5845 20]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 21 5845 80, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 21 5845 46, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 21 5845 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 21 5845 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 21 5845 30, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 31 5845 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5845 31 5845 32,SrcSpan "tests/examples/CParser.hs" 5845 45 5845 46]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 32 5845 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 32 5845 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 32 5845 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 32 5845 42, srcInfoPoints = []}) "happyParse"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 43 5845 45, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 43 5845 45, srcInfoPoints = []}) 1 "1"))))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 47 5845 80, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5845 47 5845 48,SrcSpan "tests/examples/CParser.hs" 5845 79 5845 80]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 48 5845 79, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5845 48 5845 49,SrcSpan "tests/examples/CParser.hs" 5845 51 5845 53]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 49 5845 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 49 5845 50, srcInfoPoints = []}) "x")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 54 5845 79, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 54 5845 65, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 54 5845 65, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 54 5845 65, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 66 5845 79, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5845 66 5845 67,SrcSpan "tests/examples/CParser.hs" 5845 78 5845 79]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 67 5845 78, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 67 5845 76, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 67 5845 76, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 67 5845 76, srcInfoPoints = []}) "happyOut9"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 77 5845 78, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 77 5845 78, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 77 5845 78, srcInfoPoints = []}) "x")))))))))) Nothing])),PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5847 1 5848 81, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5847 29 5847 34]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5847 1 5847 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5847 1 5847 10, srcInfoPoints = []}) "statement")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5847 11 5847 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5847 11 5847 12]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5847 13 5847 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5847 13 5847 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5847 13 5847 28, srcInfoPoints = []}) "happySomeParser")))) (Just (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 3 5848 81, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5848 3 5848 3,SrcSpan "tests/examples/CParser.hs" 5850 1 5850 0]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 3 5848 81, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 3 5848 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 3 5848 18, srcInfoPoints = []}) "happySomeParser")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 19 5848 81, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5848 19 5848 20]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 21 5848 81, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 21 5848 46, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 21 5848 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 21 5848 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 21 5848 30, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 31 5848 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5848 31 5848 32,SrcSpan "tests/examples/CParser.hs" 5848 45 5848 46]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 32 5848 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 32 5848 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 32 5848 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 32 5848 42, srcInfoPoints = []}) "happyParse"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 43 5848 45, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 43 5848 45, srcInfoPoints = []}) 2 "2"))))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 47 5848 81, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5848 47 5848 48,SrcSpan "tests/examples/CParser.hs" 5848 80 5848 81]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 48 5848 80, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5848 48 5848 49,SrcSpan "tests/examples/CParser.hs" 5848 51 5848 53]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 49 5848 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 49 5848 50, srcInfoPoints = []}) "x")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 54 5848 80, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 54 5848 65, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 54 5848 65, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 54 5848 65, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 66 5848 80, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5848 66 5848 67,SrcSpan "tests/examples/CParser.hs" 5848 79 5848 80]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 67 5848 79, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 67 5848 77, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 67 5848 77, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 67 5848 77, srcInfoPoints = []}) "happyOut12"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 78 5848 79, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 78 5848 79, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 78 5848 79, srcInfoPoints = []}) "x")))))))))) Nothing])),PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5850 1 5851 82, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5850 30 5850 35]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5850 1 5850 11, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5850 1 5850 11, srcInfoPoints = []}) "expression")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5850 12 5850 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5850 12 5850 13]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5850 14 5850 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5850 14 5850 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5850 14 5850 29, srcInfoPoints = []}) "happySomeParser")))) (Just (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 3 5851 82, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5851 3 5851 3,SrcSpan "tests/examples/CParser.hs" 5853 1 5853 0]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 3 5851 82, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 3 5851 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 3 5851 18, srcInfoPoints = []}) "happySomeParser")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 19 5851 82, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5851 19 5851 20]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 21 5851 82, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 21 5851 46, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 21 5851 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 21 5851 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 21 5851 30, srcInfoPoints = []}) "happyThen"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 31 5851 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5851 31 5851 32,SrcSpan "tests/examples/CParser.hs" 5851 45 5851 46]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 32 5851 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 32 5851 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 32 5851 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 32 5851 42, srcInfoPoints = []}) "happyParse"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 43 5851 45, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 43 5851 45, srcInfoPoints = []}) 3 "3"))))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 47 5851 82, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5851 47 5851 48,SrcSpan "tests/examples/CParser.hs" 5851 81 5851 82]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 48 5851 81, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5851 48 5851 49,SrcSpan "tests/examples/CParser.hs" 5851 51 5851 53]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 49 5851 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 49 5851 50, srcInfoPoints = []}) "x")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 54 5851 81, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 54 5851 65, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 54 5851 65, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 54 5851 65, srcInfoPoints = []}) "happyReturn"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 66 5851 81, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5851 66 5851 67,SrcSpan "tests/examples/CParser.hs" 5851 80 5851 81]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 67 5851 80, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 67 5851 78, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 67 5851 78, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 67 5851 78, srcInfoPoints = []}) "happyOut117"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 79 5851 80, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 79 5851 80, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 79 5851 80, srcInfoPoints = []}) "x")))))))))) Nothing])),PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5853 1 5853 24, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5853 1 5853 9, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5853 1 5853 9, srcInfoPoints = []}) "happySeq")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5853 10 5853 24, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5853 10 5853 11]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5853 12 5853 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5853 12 5853 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5853 12 5853 24, srcInfoPoints = []}) "happyDontSeq")))) Nothing,TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5857 1 5857 35, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5857 13 5857 15]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5857 1 5857 12, srcInfoPoints = []}) "reverseList"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5857 16 5857 35, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5857 20 5857 22]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5857 16 5857 19, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5857 16 5857 17,SrcSpan "tests/examples/CParser.hs" 5857 18 5857 19]}) (TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5857 17 5857 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5857 17 5857 18, srcInfoPoints = []}) "a"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5857 23 5857 35, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5857 23 5857 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5857 23 5857 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5857 23 5857 31, srcInfoPoints = []}) "Reversed"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5857 32 5857 35, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5857 32 5857 33,SrcSpan "tests/examples/CParser.hs" 5857 34 5857 35]}) (TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5857 33 5857 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5857 33 5857 34, srcInfoPoints = []}) "a"))))),PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5858 1 5858 38, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5858 1 5858 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5858 1 5858 12, srcInfoPoints = []}) "reverseList")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5858 13 5858 38, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5858 13 5858 14]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5858 15 5858 38, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5858 15 5858 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5858 15 5858 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5858 15 5858 23, srcInfoPoints = []}) "Reversed"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5858 24 5858 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5858 24 5858 25, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5858 24 5858 25, srcInfoPoints = []}) "."))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5858 26 5858 38, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5858 26 5858 38, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5858 26 5858 38, srcInfoPoints = []}) "List") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5858 26 5858 38, srcInfoPoints = []}) "reverse"))))) Nothing,DataDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5863 1 5863 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5863 16 5863 17]}) (DataType (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5863 1 5863 5, srcInfoPoints = []})) Nothing (DHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5863 6 5863 15, srcInfoPoints = []}) (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5863 6 5863 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5863 6 5863 13, srcInfoPoints = []}) "Located")) (UnkindedVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5863 14 5863 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5863 14 5863 15, srcInfoPoints = []}) "a"))) [QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5863 18 5863 32, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5863 18 5863 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5863 18 5863 19, srcInfoPoints = []}) "L") [TyBang (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5863 20 5863 22, srcInfoPoints = []}) (BangedTy (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5863 20 5863 21, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5863 20 5863 21]})) (TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5863 21 5863 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5863 21 5863 22, srcInfoPoints = []}) "a")),TyBang (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5863 23 5863 32, srcInfoPoints = []}) (BangedTy (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5863 23 5863 24, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5863 23 5863 24]})) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5863 24 5863 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5863 24 5863 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5863 24 5863 32, srcInfoPoints = []}) "Position")))])] Nothing,TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5865 1 5865 22, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5865 5 5865 7]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5865 1 5865 4, srcInfoPoints = []}) "unL"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5865 8 5865 22, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5865 18 5865 20]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5865 8 5865 17, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5865 8 5865 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5865 8 5865 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5865 8 5865 15, srcInfoPoints = []}) "Located"))) (TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5865 16 5865 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5865 16 5865 17, srcInfoPoints = []}) "a"))) (TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5865 21 5865 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5865 21 5865 22, srcInfoPoints = []}) "a"))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5866 1 5866 18, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5866 1 5866 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5866 1 5866 4, srcInfoPoints = []}) "unL") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5866 5 5866 14, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5866 5 5866 6,SrcSpan "tests/examples/CParser.hs" 5866 13 5866 14]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5866 6 5866 7, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5866 6 5866 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5866 6 5866 7, srcInfoPoints = []}) "L")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5866 8 5866 9, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5866 8 5866 9, srcInfoPoints = []}) "a"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5866 10 5866 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5866 10 5866 13, srcInfoPoints = []}) "pos")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5866 15 5866 18, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5866 15 5866 16]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5866 17 5866 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5866 17 5866 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5866 17 5866 18, srcInfoPoints = []}) "a")))) Nothing],InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5868 1 5873 0, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5868 1 5868 9,SrcSpan "tests/examples/CParser.hs" 5868 26 5868 31,SrcSpan "tests/examples/CParser.hs" 5869 3 5869 3,SrcSpan "tests/examples/CParser.hs" 5873 1 5873 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5868 10 5868 25, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5868 10 5868 25, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5868 10 5868 13, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5868 10 5868 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5868 10 5868 13, srcInfoPoints = []}) "Pos"))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5868 14 5868 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5868 14 5868 15,SrcSpan "tests/examples/CParser.hs" 5868 24 5868 25]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5868 15 5868 24, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5868 15 5868 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5868 15 5868 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5868 15 5868 22, srcInfoPoints = []}) "Located"))) (TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5868 23 5868 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5868 23 5868 24, srcInfoPoints = []}) "a")))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5869 3 5869 24, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5869 3 5869 24, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5869 3 5869 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5869 3 5869 8, srcInfoPoints = []}) "posOf") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5869 9 5869 18, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5869 9 5869 10,SrcSpan "tests/examples/CParser.hs" 5869 17 5869 18]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5869 10 5869 11, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5869 10 5869 11, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5869 10 5869 11, srcInfoPoints = []}) "L")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5869 12 5869 13, srcInfoPoints = []}),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5869 14 5869 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5869 14 5869 17, srcInfoPoints = []}) "pos")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5869 19 5869 24, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5869 19 5869 20]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5869 21 5869 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5869 21 5869 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5869 21 5869 24, srcInfoPoints = []}) "pos")))) Nothing])]),InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5873 1 5873 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5873 1 5873 11,SrcSpan "tests/examples/CParser.hs" 5873 25 5873 28]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5873 12 5873 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5873 12 5873 24, srcInfoPoints = []}) "withNodeInfo")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5874 1 5874 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5874 14 5874 16]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5874 1 5874 13, srcInfoPoints = []}) "withNodeInfo"] (TyForall (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5874 17 5874 59, srcInfoPoints = []}) Nothing (Just (CxSingle (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5874 17 5874 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5874 26 5874 28]}) (ClassA (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5874 17 5874 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5874 26 5874 28]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5874 17 5874 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5874 17 5874 20, srcInfoPoints = []}) "Pos")) [TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5874 21 5874 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5874 21 5874 25, srcInfoPoints = []}) "node")]))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5874 29 5874 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5874 34 5874 36]}) (TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5874 29 5874 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5874 29 5874 33, srcInfoPoints = []}) "node")) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5874 37 5874 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5874 53 5874 55]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5874 37 5874 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5874 37 5874 38,SrcSpan "tests/examples/CParser.hs" 5874 51 5874 52]}) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5874 38 5874 51, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5874 47 5874 49]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5874 38 5874 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5874 38 5874 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5874 38 5874 46, srcInfoPoints = []}) "NodeInfo"))) (TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5874 50 5874 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5874 50 5874 51, srcInfoPoints = []}) "a")))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5874 56 5874 59, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5874 56 5874 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5874 56 5874 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5874 56 5874 57, srcInfoPoints = []}) "P"))) (TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5874 58 5874 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5874 58 5874 59, srcInfoPoints = []}) "a")))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5875 1 5880 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5875 1 5880 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5875 1 5875 13, srcInfoPoints = []}) "withNodeInfo") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5875 14 5875 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5875 14 5875 18, srcInfoPoints = []}) "node"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5875 19 5875 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5875 19 5875 29, srcInfoPoints = []}) "mkAttrNode")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5875 30 5880 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5875 30 5875 31]}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5875 32 5880 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5875 32 5875 34,SrcSpan "tests/examples/CParser.hs" 5876 3 5876 3,SrcSpan "tests/examples/CParser.hs" 5877 3 5877 3,SrcSpan "tests/examples/CParser.hs" 5878 3 5878 3,SrcSpan "tests/examples/CParser.hs" 5879 3 5879 3,SrcSpan "tests/examples/CParser.hs" 5880 3 5880 3,SrcSpan "tests/examples/CParser.hs" 5882 1 5882 0]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5876 3 5876 21, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5876 8 5876 10]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5876 3 5876 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5876 3 5876 7, srcInfoPoints = []}) "name")) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5876 11 5876 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5876 11 5876 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5876 11 5876 21, srcInfoPoints = []}) "getNewName"))),Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5877 3 5877 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5877 11 5877 13]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5877 3 5877 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5877 3 5877 10, srcInfoPoints = []}) "lastTok")) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5877 14 5877 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5877 14 5877 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5877 14 5877 27, srcInfoPoints = []}) "getSavedToken"))),LetStmt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5878 3 5878 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5878 3 5878 6]}) (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5878 7 5878 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5878 7 5878 7,SrcSpan "tests/examples/CParser.hs" 5879 3 5879 0]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5878 7 5878 28, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5878 7 5878 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5878 7 5878 15, srcInfoPoints = []}) "firstPos")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5878 16 5878 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5878 16 5878 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5878 18 5878 28, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5878 18 5878 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5878 18 5878 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5878 18 5878 23, srcInfoPoints = []}) "posOf"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5878 24 5878 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5878 24 5878 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5878 24 5878 28, srcInfoPoints = []}) "node"))))) Nothing]),LetStmt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 3 5879 65, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5879 3 5879 6]}) (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 7 5879 65, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5879 7 5879 7,SrcSpan "tests/examples/CParser.hs" 5880 3 5880 0]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 7 5879 65, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 7 5879 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 7 5879 12, srcInfoPoints = []}) "attrs")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 13 5879 65, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5879 13 5879 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 15 5879 65, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 15 5879 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 15 5879 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 15 5879 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 15 5879 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 15 5879 26, srcInfoPoints = []}) "mkNodeInfo'"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 27 5879 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 27 5879 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 27 5879 35, srcInfoPoints = []}) "firstPos")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 36 5879 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5879 36 5879 37,SrcSpan "tests/examples/CParser.hs" 5879 59 5879 60]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 37 5879 59, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 37 5879 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 37 5879 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 37 5879 48, srcInfoPoints = []}) "posLenOfTok"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 49 5879 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 49 5879 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 49 5879 51, srcInfoPoints = []}) "$!"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 52 5879 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 52 5879 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 52 5879 59, srcInfoPoints = []}) "lastTok")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 61 5879 65, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 61 5879 65, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 61 5879 65, srcInfoPoints = []}) "name"))))) Nothing]),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5880 3 5880 40, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5880 3 5880 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5880 3 5880 8, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5880 3 5880 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5880 3 5880 8, srcInfoPoints = []}) "attrs"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5880 9 5880 14, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5880 9 5880 10,SrcSpan "tests/examples/CParser.hs" 5880 10 5880 13,SrcSpan "tests/examples/CParser.hs" 5880 13 5880 14]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5880 9 5880 14, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5880 9 5880 10,SrcSpan "tests/examples/CParser.hs" 5880 10 5880 13,SrcSpan "tests/examples/CParser.hs" 5880 13 5880 14]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5880 10 5880 13, srcInfoPoints = []}) "seq"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5880 15 5880 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5880 15 5880 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5880 15 5880 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5880 15 5880 21, srcInfoPoints = []}) "return"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5880 22 5880 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5880 22 5880 23,SrcSpan "tests/examples/CParser.hs" 5880 39 5880 40]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5880 23 5880 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5880 23 5880 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5880 23 5880 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5880 23 5880 33, srcInfoPoints = []}) "mkAttrNode"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5880 34 5880 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5880 34 5880 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5880 34 5880 39, srcInfoPoints = []}) "attrs")))))))])) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5882 1 5882 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5882 1 5882 11,SrcSpan "tests/examples/CParser.hs" 5882 23 5882 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5882 12 5882 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5882 12 5882 22, srcInfoPoints = []}) "withLength")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5883 1 5883 49, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5883 12 5883 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5883 1 5883 11, srcInfoPoints = []}) "withLength"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5883 15 5883 49, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5883 24 5883 26]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5883 15 5883 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5883 15 5883 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5883 15 5883 23, srcInfoPoints = []}) "NodeInfo"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5883 27 5883 49, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5883 43 5883 45]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5883 27 5883 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5883 27 5883 28,SrcSpan "tests/examples/CParser.hs" 5883 41 5883 42]}) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5883 28 5883 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5883 37 5883 39]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5883 28 5883 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5883 28 5883 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5883 28 5883 36, srcInfoPoints = []}) "NodeInfo"))) (TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5883 40 5883 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5883 40 5883 41, srcInfoPoints = []}) "a")))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5883 46 5883 49, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5883 46 5883 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5883 46 5883 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5883 46 5883 47, srcInfoPoints = []}) "P"))) (TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5883 48 5883 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5883 48 5883 49, srcInfoPoints = []}) "a"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5884 1 5889 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5884 1 5889 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5884 1 5884 11, srcInfoPoints = []}) "withLength") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5884 12 5884 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5884 12 5884 20, srcInfoPoints = []}) "nodeinfo"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5884 21 5884 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5884 21 5884 31, srcInfoPoints = []}) "mkAttrNode")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5884 32 5889 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5884 32 5884 33]}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5884 34 5889 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5884 34 5884 36,SrcSpan "tests/examples/CParser.hs" 5885 3 5885 3,SrcSpan "tests/examples/CParser.hs" 5886 3 5886 3,SrcSpan "tests/examples/CParser.hs" 5887 3 5887 3,SrcSpan "tests/examples/CParser.hs" 5889 3 5889 3,SrcSpan "tests/examples/CParser.hs" 5891 1 5891 0]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5885 3 5885 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5885 11 5885 13]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5885 3 5885 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5885 3 5885 10, srcInfoPoints = []}) "lastTok")) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5885 14 5885 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5885 14 5885 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5885 14 5885 27, srcInfoPoints = []}) "getSavedToken"))),LetStmt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5886 3 5886 36, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5886 3 5886 6]}) (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5886 7 5886 36, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5886 7 5886 7,SrcSpan "tests/examples/CParser.hs" 5887 3 5887 0]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5886 7 5886 36, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5886 7 5886 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5886 7 5886 15, srcInfoPoints = []}) "firstPos")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5886 16 5886 36, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5886 16 5886 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5886 18 5886 36, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5886 18 5886 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5886 18 5886 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5886 18 5886 27, srcInfoPoints = []}) "posOfNode"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5886 28 5886 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5886 28 5886 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5886 28 5886 36, srcInfoPoints = []}) "nodeinfo"))))) Nothing]),LetStmt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5887 3 5888 68, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5887 3 5887 6]}) (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5887 7 5888 68, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5887 7 5887 7,SrcSpan "tests/examples/CParser.hs" 5889 3 5889 0]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5887 7 5888 68, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5887 7 5887 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5887 7 5887 12, srcInfoPoints = []}) "attrs")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5887 13 5888 68, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5887 13 5887 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5887 15 5888 68, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5887 15 5887 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5887 15 5887 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5887 15 5887 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5887 15 5887 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5887 15 5887 26, srcInfoPoints = []}) "mkNodeInfo'"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5887 27 5887 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5887 27 5887 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5887 27 5887 35, srcInfoPoints = []}) "firstPos")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5887 36 5887 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5887 36 5887 37,SrcSpan "tests/examples/CParser.hs" 5887 59 5887 60]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5887 37 5887 59, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5887 37 5887 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5887 37 5887 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5887 37 5887 48, srcInfoPoints = []}) "posLenOfTok"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5887 49 5887 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5887 49 5887 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5887 49 5887 51, srcInfoPoints = []}) "$!"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5887 52 5887 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5887 52 5887 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5887 52 5887 59, srcInfoPoints = []}) "lastTok")))))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5888 15 5888 68, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5888 15 5888 16,SrcSpan "tests/examples/CParser.hs" 5888 67 5888 68]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5888 16 5888 67, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5888 16 5888 45, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5888 16 5888 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5888 16 5888 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5888 16 5888 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5888 16 5888 21, srcInfoPoints = []}) "maybe"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5888 22 5888 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5888 22 5888 23,SrcSpan "tests/examples/CParser.hs" 5888 41 5888 42]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5888 23 5888 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5888 23 5888 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5888 23 5888 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5888 23 5888 28, srcInfoPoints = []}) "error"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5888 29 5888 41, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5888 29 5888 41, srcInfoPoints = []}) "nameOfNode" "nameOfNode"))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5888 43 5888 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5888 43 5888 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5888 43 5888 45, srcInfoPoints = []}) "id")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5888 46 5888 67, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5888 46 5888 47,SrcSpan "tests/examples/CParser.hs" 5888 66 5888 67]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5888 47 5888 66, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5888 47 5888 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5888 47 5888 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5888 47 5888 57, srcInfoPoints = []}) "nameOfNode"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5888 58 5888 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5888 58 5888 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5888 58 5888 66, srcInfoPoints = []}) "nodeinfo"))))))))) Nothing]),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5889 3 5889 40, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5889 3 5889 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5889 3 5889 8, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5889 3 5889 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5889 3 5889 8, srcInfoPoints = []}) "attrs"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5889 9 5889 14, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5889 9 5889 10,SrcSpan "tests/examples/CParser.hs" 5889 10 5889 13,SrcSpan "tests/examples/CParser.hs" 5889 13 5889 14]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5889 9 5889 14, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5889 9 5889 10,SrcSpan "tests/examples/CParser.hs" 5889 10 5889 13,SrcSpan "tests/examples/CParser.hs" 5889 13 5889 14]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5889 10 5889 13, srcInfoPoints = []}) "seq"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5889 15 5889 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5889 15 5889 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5889 15 5889 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5889 15 5889 21, srcInfoPoints = []}) "return"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5889 22 5889 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5889 22 5889 23,SrcSpan "tests/examples/CParser.hs" 5889 39 5889 40]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5889 23 5889 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5889 23 5889 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5889 23 5889 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5889 23 5889 33, srcInfoPoints = []}) "mkAttrNode"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5889 34 5889 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5889 34 5889 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5889 34 5889 39, srcInfoPoints = []}) "attrs")))))))])) Nothing],DataDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 1 5891 97, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5891 14 5891 15]}) (DataType (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 1 5891 5, srcInfoPoints = []})) Nothing (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 6 5891 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 6 5891 13, srcInfoPoints = []}) "CDeclrR")) [QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 16 5891 97, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 16 5891 97, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 16 5891 23, srcInfoPoints = []}) "CDeclrR") [TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 24 5891 37, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5891 24 5891 25,SrcSpan "tests/examples/CParser.hs" 5891 36 5891 37]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 25 5891 36, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 25 5891 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 25 5891 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 25 5891 30, srcInfoPoints = []}) "Maybe"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 31 5891 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 31 5891 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 31 5891 36, srcInfoPoints = []}) "Ident")))),TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 38 5891 64, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5891 38 5891 39,SrcSpan "tests/examples/CParser.hs" 5891 63 5891 64]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 39 5891 63, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 39 5891 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 39 5891 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 39 5891 47, srcInfoPoints = []}) "Reversed"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 48 5891 63, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5891 48 5891 49,SrcSpan "tests/examples/CParser.hs" 5891 62 5891 63]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 49 5891 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 49 5891 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 49 5891 62, srcInfoPoints = []}) "CDerivedDeclr"))))),TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 65 5891 80, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5891 65 5891 66,SrcSpan "tests/examples/CParser.hs" 5891 79 5891 80]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 66 5891 79, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 66 5891 71, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 66 5891 71, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 66 5891 71, srcInfoPoints = []}) "Maybe"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 72 5891 79, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 72 5891 79, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 72 5891 79, srcInfoPoints = []}) "CStrLit")))),TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 81 5891 88, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5891 81 5891 82,SrcSpan "tests/examples/CParser.hs" 5891 87 5891 88]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 82 5891 87, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 82 5891 87, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 82 5891 87, srcInfoPoints = []}) "CAttr"))),TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 89 5891 97, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 89 5891 97, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 89 5891 97, srcInfoPoints = []}) "NodeInfo"))])] Nothing,TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5892 1 5892 34, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5892 14 5892 16]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5892 1 5892 13, srcInfoPoints = []}) "reverseDeclr"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5892 17 5892 34, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5892 25 5892 27]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5892 17 5892 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5892 17 5892 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5892 17 5892 24, srcInfoPoints = []}) "CDeclrR"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5892 28 5892 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5892 28 5892 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5892 28 5892 34, srcInfoPoints = []}) "CDeclr")))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5893 1 5894 57, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5893 1 5894 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5893 1 5893 13, srcInfoPoints = []}) "reverseDeclr") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5893 14 5893 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5893 14 5893 15,SrcSpan "tests/examples/CParser.hs" 5893 56 5893 57]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5893 15 5893 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5893 15 5893 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5893 15 5893 22, srcInfoPoints = []}) "CDeclrR")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5893 23 5893 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5893 23 5893 26, srcInfoPoints = []}) "ide"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5893 27 5893 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5893 27 5893 38, srcInfoPoints = []}) "reversedDDs"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5893 39 5893 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5893 39 5893 46, srcInfoPoints = []}) "asmname"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5893 47 5893 53, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5893 47 5893 53, srcInfoPoints = []}) "cattrs"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5893 54 5893 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5893 54 5893 56, srcInfoPoints = []}) "at")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 5 5894 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5894 5 5894 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 7 5894 57, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 7 5894 54, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 7 5894 47, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 7 5894 39, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 7 5894 17, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 7 5894 13, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 7 5894 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 7 5894 13, srcInfoPoints = []}) "CDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 14 5894 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 14 5894 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 14 5894 17, srcInfoPoints = []}) "ide")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 18 5894 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5894 18 5894 19,SrcSpan "tests/examples/CParser.hs" 5894 38 5894 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 19 5894 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 19 5894 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 19 5894 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 19 5894 26, srcInfoPoints = []}) "reverse"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 27 5894 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 27 5894 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 27 5894 38, srcInfoPoints = []}) "reversedDDs")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 40 5894 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 40 5894 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 40 5894 47, srcInfoPoints = []}) "asmname")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 48 5894 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 48 5894 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 48 5894 54, srcInfoPoints = []}) "cattrs")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 55 5894 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 55 5894 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 55 5894 57, srcInfoPoints = []}) "at"))))) Nothing],InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5895 1 5897 0, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5895 1 5895 9,SrcSpan "tests/examples/CParser.hs" 5895 26 5895 31,SrcSpan "tests/examples/CParser.hs" 5896 5 5896 5,SrcSpan "tests/examples/CParser.hs" 5897 1 5897 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5895 10 5895 25, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5895 10 5895 25, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5895 10 5895 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5895 10 5895 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5895 10 5895 15, srcInfoPoints = []}) "CNode"))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5895 16 5895 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5895 16 5895 17,SrcSpan "tests/examples/CParser.hs" 5895 24 5895 25]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5895 17 5895 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5895 17 5895 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5895 17 5895 24, srcInfoPoints = []}) "CDeclrR")))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5896 5 5896 37, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5896 5 5896 37, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5896 5 5896 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5896 5 5896 13, srcInfoPoints = []}) "nodeInfo") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5896 14 5896 33, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5896 14 5896 15,SrcSpan "tests/examples/CParser.hs" 5896 32 5896 33]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5896 15 5896 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5896 15 5896 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5896 15 5896 22, srcInfoPoints = []}) "CDeclrR")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5896 23 5896 24, srcInfoPoints = []}),PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5896 25 5896 26, srcInfoPoints = []}),PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5896 27 5896 28, srcInfoPoints = []}),PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5896 29 5896 30, srcInfoPoints = []}),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5896 31 5896 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5896 31 5896 32, srcInfoPoints = []}) "n")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5896 34 5896 37, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5896 34 5896 35]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5896 36 5896 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5896 36 5896 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5896 36 5896 37, srcInfoPoints = []}) "n")))) Nothing])]),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5897 1 5900 0, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5897 1 5897 9,SrcSpan "tests/examples/CParser.hs" 5897 24 5897 29,SrcSpan "tests/examples/CParser.hs" 5898 5 5898 5,SrcSpan "tests/examples/CParser.hs" 5900 1 5900 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5897 10 5897 23, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5897 10 5897 23, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5897 10 5897 13, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5897 10 5897 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5897 10 5897 13, srcInfoPoints = []}) "Pos"))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5897 14 5897 23, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5897 14 5897 15,SrcSpan "tests/examples/CParser.hs" 5897 22 5897 23]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5897 15 5897 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5897 15 5897 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5897 15 5897 22, srcInfoPoints = []}) "CDeclrR")))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5898 5 5898 40, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5898 5 5898 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5898 5 5898 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5898 5 5898 10, srcInfoPoints = []}) "posOf") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5898 11 5898 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5898 11 5898 12,SrcSpan "tests/examples/CParser.hs" 5898 29 5898 30]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5898 12 5898 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5898 12 5898 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5898 12 5898 19, srcInfoPoints = []}) "CDeclrR")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5898 20 5898 21, srcInfoPoints = []}),PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5898 22 5898 23, srcInfoPoints = []}),PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5898 24 5898 25, srcInfoPoints = []}),PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5898 26 5898 27, srcInfoPoints = []}),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5898 28 5898 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5898 28 5898 29, srcInfoPoints = []}) "n")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5898 31 5898 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5898 31 5898 32]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5898 33 5898 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5898 33 5898 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5898 33 5898 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5898 33 5898 38, srcInfoPoints = []}) "posOf"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5898 39 5898 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5898 39 5898 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5898 39 5898 40, srcInfoPoints = []}) "n"))))) Nothing])]),InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5900 1 5900 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5900 1 5900 11,SrcSpan "tests/examples/CParser.hs" 5900 26 5900 29]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5900 12 5900 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5900 12 5900 25, srcInfoPoints = []}) "withAttribute")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 1 5901 83, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5901 15 5901 17]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 1 5901 14, srcInfoPoints = []}) "withAttribute"] (TyForall (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 18 5901 83, srcInfoPoints = []}) Nothing (Just (CxSingle (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 18 5901 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5901 27 5901 29]}) (ClassA (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 18 5901 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5901 27 5901 29]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 18 5901 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 18 5901 21, srcInfoPoints = []}) "Pos")) [TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 22 5901 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 22 5901 26, srcInfoPoints = []}) "node")]))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 30 5901 83, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5901 35 5901 37]}) (TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 30 5901 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 30 5901 34, srcInfoPoints = []}) "node")) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 38 5901 83, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5901 46 5901 48]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 38 5901 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5901 38 5901 39,SrcSpan "tests/examples/CParser.hs" 5901 44 5901 45]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 39 5901 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 39 5901 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 39 5901 44, srcInfoPoints = []}) "CAttr")))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 49 5901 83, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5901 71 5901 73]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 49 5901 70, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5901 49 5901 50,SrcSpan "tests/examples/CParser.hs" 5901 69 5901 70]}) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 50 5901 69, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5901 59 5901 61]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 50 5901 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 50 5901 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 50 5901 58, srcInfoPoints = []}) "NodeInfo"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 62 5901 69, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 62 5901 69, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 62 5901 69, srcInfoPoints = []}) "CDeclrR"))))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 74 5901 83, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 74 5901 75, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 74 5901 75, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 74 5901 75, srcInfoPoints = []}) "P"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 76 5901 83, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 76 5901 83, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 76 5901 83, srcInfoPoints = []}) "CDeclrR")))))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5902 1 5906 45, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5902 1 5906 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5902 1 5902 14, srcInfoPoints = []}) "withAttribute") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5902 15 5902 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5902 15 5902 19, srcInfoPoints = []}) "node"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5902 20 5902 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5902 20 5902 26, srcInfoPoints = []}) "cattrs"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5902 27 5902 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5902 27 5902 38, srcInfoPoints = []}) "mkDeclrNode")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5902 39 5906 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5902 39 5902 40]}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5902 41 5906 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5902 41 5902 43,SrcSpan "tests/examples/CParser.hs" 5903 3 5903 3,SrcSpan "tests/examples/CParser.hs" 5904 3 5904 3,SrcSpan "tests/examples/CParser.hs" 5905 3 5905 3,SrcSpan "tests/examples/CParser.hs" 5906 3 5906 3,SrcSpan "tests/examples/CParser.hs" 5909 1 5909 0]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5903 3 5903 21, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5903 8 5903 10]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5903 3 5903 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5903 3 5903 7, srcInfoPoints = []}) "name")) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5903 11 5903 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5903 11 5903 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5903 11 5903 21, srcInfoPoints = []}) "getNewName"))),LetStmt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5904 3 5904 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5904 3 5904 6]}) (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5904 7 5904 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5904 7 5904 7,SrcSpan "tests/examples/CParser.hs" 5905 3 5905 0]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5904 7 5904 43, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5904 7 5904 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5904 7 5904 12, srcInfoPoints = []}) "attrs")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5904 13 5904 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5904 13 5904 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5904 15 5904 43, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5904 15 5904 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5904 15 5904 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5904 15 5904 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5904 15 5904 25, srcInfoPoints = []}) "mkNodeInfo"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5904 26 5904 38, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5904 26 5904 27,SrcSpan "tests/examples/CParser.hs" 5904 37 5904 38]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5904 27 5904 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5904 27 5904 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5904 27 5904 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5904 27 5904 32, srcInfoPoints = []}) "posOf"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5904 33 5904 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5904 33 5904 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5904 33 5904 37, srcInfoPoints = []}) "node")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5904 39 5904 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5904 39 5904 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5904 39 5904 43, srcInfoPoints = []}) "name"))))) Nothing]),LetStmt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5905 3 5905 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5905 3 5905 6]}) (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5905 7 5905 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5905 7 5905 7,SrcSpan "tests/examples/CParser.hs" 5906 3 5906 0]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5905 7 5905 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5905 7 5905 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5905 7 5905 15, srcInfoPoints = []}) "newDeclr")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5905 16 5905 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5905 16 5905 17]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5905 18 5905 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5905 18 5905 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5905 18 5905 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5905 18 5905 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5905 18 5905 34, srcInfoPoints = []}) "appendDeclrAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5905 35 5905 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5905 35 5905 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5905 35 5905 41, srcInfoPoints = []}) "cattrs")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5905 42 5905 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5905 42 5905 43, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5905 42 5905 43, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5905 44 5905 61, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5905 44 5905 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5905 44 5905 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5905 44 5905 55, srcInfoPoints = []}) "mkDeclrNode"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5905 56 5905 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5905 56 5905 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5905 56 5905 61, srcInfoPoints = []}) "attrs")))))) Nothing]),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5906 3 5906 45, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5906 3 5906 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5906 3 5906 8, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5906 3 5906 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5906 3 5906 8, srcInfoPoints = []}) "attrs"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5906 9 5906 14, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5906 9 5906 10,SrcSpan "tests/examples/CParser.hs" 5906 10 5906 13,SrcSpan "tests/examples/CParser.hs" 5906 13 5906 14]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5906 9 5906 14, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5906 9 5906 10,SrcSpan "tests/examples/CParser.hs" 5906 10 5906 13,SrcSpan "tests/examples/CParser.hs" 5906 13 5906 14]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5906 10 5906 13, srcInfoPoints = []}) "seq"))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5906 15 5906 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5906 15 5906 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5906 15 5906 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5906 15 5906 23, srcInfoPoints = []}) "newDeclr"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5906 24 5906 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5906 24 5906 25,SrcSpan "tests/examples/CParser.hs" 5906 25 5906 28,SrcSpan "tests/examples/CParser.hs" 5906 28 5906 29]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5906 24 5906 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5906 24 5906 25,SrcSpan "tests/examples/CParser.hs" 5906 25 5906 28,SrcSpan "tests/examples/CParser.hs" 5906 28 5906 29]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5906 25 5906 28, srcInfoPoints = []}) "seq"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5906 30 5906 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5906 30 5906 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5906 30 5906 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5906 30 5906 36, srcInfoPoints = []}) "return"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5906 37 5906 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5906 37 5906 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5906 37 5906 45, srcInfoPoints = []}) "newDeclr"))))))])) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5909 1 5909 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5909 1 5909 11,SrcSpan "tests/examples/CParser.hs" 5909 28 5909 31]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5909 12 5909 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5909 12 5909 27, srcInfoPoints = []}) "withAttributePF")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 1 5910 109, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5910 17 5910 19]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 1 5910 16, srcInfoPoints = []}) "withAttributePF"] (TyForall (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 20 5910 109, srcInfoPoints = []}) Nothing (Just (CxSingle (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 20 5910 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5910 29 5910 31]}) (ClassA (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 20 5910 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5910 29 5910 31]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 20 5910 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 20 5910 23, srcInfoPoints = []}) "Pos")) [TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 24 5910 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 24 5910 28, srcInfoPoints = []}) "node")]))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 32 5910 109, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5910 37 5910 39]}) (TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 32 5910 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 32 5910 36, srcInfoPoints = []}) "node")) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 40 5910 109, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5910 48 5910 50]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 40 5910 47, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5910 40 5910 41,SrcSpan "tests/examples/CParser.hs" 5910 46 5910 47]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 41 5910 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 41 5910 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 41 5910 46, srcInfoPoints = []}) "CAttr")))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 51 5910 109, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5910 84 5910 86]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 51 5910 83, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5910 51 5910 52,SrcSpan "tests/examples/CParser.hs" 5910 82 5910 83]}) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 52 5910 82, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5910 61 5910 63]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 52 5910 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 52 5910 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 52 5910 60, srcInfoPoints = []}) "NodeInfo"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 64 5910 82, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5910 72 5910 74]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 64 5910 71, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 64 5910 71, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 64 5910 71, srcInfoPoints = []}) "CDeclrR"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 75 5910 82, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 75 5910 82, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 75 5910 82, srcInfoPoints = []}) "CDeclrR")))))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 87 5910 109, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 87 5910 88, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 87 5910 88, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 87 5910 88, srcInfoPoints = []}) "P"))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 89 5910 109, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5910 89 5910 90,SrcSpan "tests/examples/CParser.hs" 5910 108 5910 109]}) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 90 5910 108, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5910 98 5910 100]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 90 5910 97, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 90 5910 97, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 90 5910 97, srcInfoPoints = []}) "CDeclrR"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 101 5910 108, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 101 5910 108, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 101 5910 108, srcInfoPoints = []}) "CDeclrR")))))))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5911 1 5915 45, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5911 1 5915 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5911 1 5911 16, srcInfoPoints = []}) "withAttributePF") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5911 17 5911 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5911 17 5911 21, srcInfoPoints = []}) "node"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5911 22 5911 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5911 22 5911 28, srcInfoPoints = []}) "cattrs"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5911 29 5911 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5911 29 5911 40, srcInfoPoints = []}) "mkDeclrCtor")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5911 41 5915 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5911 41 5911 42]}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5911 43 5915 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5911 43 5911 45,SrcSpan "tests/examples/CParser.hs" 5912 3 5912 3,SrcSpan "tests/examples/CParser.hs" 5913 3 5913 3,SrcSpan "tests/examples/CParser.hs" 5914 3 5914 3,SrcSpan "tests/examples/CParser.hs" 5915 3 5915 3,SrcSpan "tests/examples/CParser.hs" 5933 1 5933 0]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5912 3 5912 21, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5912 8 5912 10]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5912 3 5912 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5912 3 5912 7, srcInfoPoints = []}) "name")) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5912 11 5912 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5912 11 5912 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5912 11 5912 21, srcInfoPoints = []}) "getNewName"))),LetStmt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5913 3 5913 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5913 3 5913 6]}) (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5913 7 5913 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5913 7 5913 7,SrcSpan "tests/examples/CParser.hs" 5914 3 5914 0]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5913 7 5913 43, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5913 7 5913 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5913 7 5913 12, srcInfoPoints = []}) "attrs")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5913 13 5913 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5913 13 5913 14]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5913 15 5913 43, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5913 15 5913 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5913 15 5913 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5913 15 5913 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5913 15 5913 25, srcInfoPoints = []}) "mkNodeInfo"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5913 26 5913 38, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5913 26 5913 27,SrcSpan "tests/examples/CParser.hs" 5913 37 5913 38]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5913 27 5913 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5913 27 5913 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5913 27 5913 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5913 27 5913 32, srcInfoPoints = []}) "posOf"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5913 33 5913 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5913 33 5913 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5913 33 5913 37, srcInfoPoints = []}) "node")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5913 39 5913 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5913 39 5913 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5913 39 5913 43, srcInfoPoints = []}) "name"))))) Nothing]),LetStmt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5914 3 5914 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5914 3 5914 6]}) (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5914 7 5914 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5914 7 5914 7,SrcSpan "tests/examples/CParser.hs" 5915 3 5915 0]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5914 7 5914 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5914 7 5914 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5914 7 5914 15, srcInfoPoints = []}) "newDeclr")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5914 16 5914 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5914 16 5914 17]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5914 18 5914 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5914 18 5914 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5914 18 5914 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5914 18 5914 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5914 18 5914 34, srcInfoPoints = []}) "appendDeclrAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5914 35 5914 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5914 35 5914 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5914 35 5914 41, srcInfoPoints = []}) "cattrs")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5914 42 5914 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5914 42 5914 43, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5914 42 5914 43, srcInfoPoints = []}) "."))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5914 44 5914 61, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5914 44 5914 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5914 44 5914 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5914 44 5914 55, srcInfoPoints = []}) "mkDeclrCtor"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5914 56 5914 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5914 56 5914 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5914 56 5914 61, srcInfoPoints = []}) "attrs")))))) Nothing]),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5915 3 5915 45, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5915 3 5915 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5915 3 5915 8, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5915 3 5915 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5915 3 5915 8, srcInfoPoints = []}) "attrs"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5915 9 5915 14, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5915 9 5915 10,SrcSpan "tests/examples/CParser.hs" 5915 10 5915 13,SrcSpan "tests/examples/CParser.hs" 5915 13 5915 14]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5915 9 5915 14, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5915 9 5915 10,SrcSpan "tests/examples/CParser.hs" 5915 10 5915 13,SrcSpan "tests/examples/CParser.hs" 5915 13 5915 14]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5915 10 5915 13, srcInfoPoints = []}) "seq"))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5915 15 5915 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5915 15 5915 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5915 15 5915 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5915 15 5915 23, srcInfoPoints = []}) "newDeclr"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5915 24 5915 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5915 24 5915 25,SrcSpan "tests/examples/CParser.hs" 5915 25 5915 28,SrcSpan "tests/examples/CParser.hs" 5915 28 5915 29]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5915 24 5915 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5915 24 5915 25,SrcSpan "tests/examples/CParser.hs" 5915 25 5915 28,SrcSpan "tests/examples/CParser.hs" 5915 28 5915 29]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5915 25 5915 28, srcInfoPoints = []}) "seq"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5915 30 5915 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5915 30 5915 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5915 30 5915 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5915 30 5915 36, srcInfoPoints = []}) "return"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5915 37 5915 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5915 37 5915 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5915 37 5915 45, srcInfoPoints = []}) "newDeclr"))))))])) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5933 1 5933 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5933 16 5933 18]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5933 1 5933 15, srcInfoPoints = []}) "appendObjAttrs"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5933 19 5933 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5933 27 5933 29]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5933 19 5933 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5933 19 5933 20,SrcSpan "tests/examples/CParser.hs" 5933 25 5933 26]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5933 20 5933 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5933 20 5933 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5933 20 5933 25, srcInfoPoints = []}) "CAttr")))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5933 30 5933 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5933 37 5933 39]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5933 30 5933 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5933 30 5933 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5933 30 5933 36, srcInfoPoints = []}) "CDeclr"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5933 40 5933 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5933 40 5933 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5933 40 5933 46, srcInfoPoints = []}) "CDeclr"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5934 1 5935 64, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5934 1 5935 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5934 1 5934 15, srcInfoPoints = []}) "appendObjAttrs") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5934 16 5934 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5934 16 5934 24, srcInfoPoints = []}) "newAttrs"),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5934 25 5934 70, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5934 25 5934 26,SrcSpan "tests/examples/CParser.hs" 5934 69 5934 70]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5934 26 5934 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5934 26 5934 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5934 26 5934 32, srcInfoPoints = []}) "CDeclr")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5934 33 5934 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5934 33 5934 38, srcInfoPoints = []}) "ident"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5934 39 5934 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5934 39 5934 51, srcInfoPoints = []}) "indirections"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5934 52 5934 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5934 52 5934 59, srcInfoPoints = []}) "asmname"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5934 60 5934 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5934 60 5934 66, srcInfoPoints = []}) "cAttrs"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5934 67 5934 69, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5934 67 5934 69, srcInfoPoints = []}) "at")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 5 5935 64, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5935 5 5935 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 7 5935 64, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 7 5935 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 7 5935 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 7 5935 32, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 7 5935 19, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 7 5935 13, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 7 5935 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 7 5935 13, srcInfoPoints = []}) "CDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 14 5935 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 14 5935 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 14 5935 19, srcInfoPoints = []}) "ident")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 20 5935 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 20 5935 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 20 5935 32, srcInfoPoints = []}) "indirections")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 33 5935 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 33 5935 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 33 5935 40, srcInfoPoints = []}) "asmname")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 41 5935 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5935 41 5935 42,SrcSpan "tests/examples/CParser.hs" 5935 60 5935 61]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 42 5935 60, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 42 5935 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 42 5935 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 42 5935 48, srcInfoPoints = []}) "cAttrs"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 49 5935 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 49 5935 51, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 49 5935 51, srcInfoPoints = []}) "++"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 52 5935 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 52 5935 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 52 5935 60, srcInfoPoints = []}) "newAttrs")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 62 5935 64, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 62 5935 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 62 5935 64, srcInfoPoints = []}) "at"))))) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5936 1 5936 49, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5936 17 5936 19]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5936 1 5936 16, srcInfoPoints = []}) "appendObjAttrsR"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5936 20 5936 49, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5936 28 5936 30]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5936 20 5936 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5936 20 5936 21,SrcSpan "tests/examples/CParser.hs" 5936 26 5936 27]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5936 21 5936 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5936 21 5936 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5936 21 5936 26, srcInfoPoints = []}) "CAttr")))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5936 31 5936 49, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5936 39 5936 41]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5936 31 5936 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5936 31 5936 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5936 31 5936 38, srcInfoPoints = []}) "CDeclrR"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5936 42 5936 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5936 42 5936 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5936 42 5936 49, srcInfoPoints = []}) "CDeclrR"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5937 1 5938 65, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5937 1 5938 65, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5937 1 5937 16, srcInfoPoints = []}) "appendObjAttrsR") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5937 17 5937 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5937 17 5937 25, srcInfoPoints = []}) "newAttrs"),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5937 26 5937 72, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5937 26 5937 27,SrcSpan "tests/examples/CParser.hs" 5937 71 5937 72]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5937 27 5937 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5937 27 5937 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5937 27 5937 34, srcInfoPoints = []}) "CDeclrR")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5937 35 5937 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5937 35 5937 40, srcInfoPoints = []}) "ident"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5937 41 5937 53, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5937 41 5937 53, srcInfoPoints = []}) "indirections"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5937 54 5937 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5937 54 5937 61, srcInfoPoints = []}) "asmname"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5937 62 5937 68, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5937 62 5937 68, srcInfoPoints = []}) "cAttrs"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5937 69 5937 71, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5937 69 5937 71, srcInfoPoints = []}) "at")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 5 5938 65, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5938 5 5938 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 7 5938 65, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 7 5938 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 7 5938 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 7 5938 33, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 7 5938 20, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 7 5938 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 7 5938 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 7 5938 14, srcInfoPoints = []}) "CDeclrR"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 15 5938 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 15 5938 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 15 5938 20, srcInfoPoints = []}) "ident")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 21 5938 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 21 5938 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 21 5938 33, srcInfoPoints = []}) "indirections")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 34 5938 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 34 5938 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 34 5938 41, srcInfoPoints = []}) "asmname")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 42 5938 62, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5938 42 5938 43,SrcSpan "tests/examples/CParser.hs" 5938 61 5938 62]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 43 5938 61, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 43 5938 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 43 5938 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 43 5938 49, srcInfoPoints = []}) "cAttrs"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 50 5938 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 50 5938 52, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 50 5938 52, srcInfoPoints = []}) "++"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 53 5938 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 53 5938 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 53 5938 61, srcInfoPoints = []}) "newAttrs")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 63 5938 65, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 63 5938 65, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 63 5938 65, srcInfoPoints = []}) "at"))))) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5940 1 5940 53, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5940 12 5940 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5940 1 5940 11, srcInfoPoints = []}) "setAsmName"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5940 15 5940 53, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5940 30 5940 32]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5940 15 5940 28, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5940 15 5940 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5940 15 5940 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5940 15 5940 20, srcInfoPoints = []}) "Maybe"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5940 21 5940 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5940 21 5940 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5940 21 5940 28, srcInfoPoints = []}) "CStrLit")))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5940 33 5940 53, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5940 41 5940 43]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5940 33 5940 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5940 33 5940 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5940 33 5940 40, srcInfoPoints = []}) "CDeclrR"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5940 44 5940 53, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5940 44 5940 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5940 44 5940 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5940 44 5940 45, srcInfoPoints = []}) "P"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5940 46 5940 53, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5940 46 5940 53, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5940 46 5940 53, srcInfoPoints = []}) "CDeclrR")))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5941 1 5950 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5945 3 5945 8]}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5941 1 5950 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5945 3 5945 8]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5941 1 5941 11, srcInfoPoints = []}) "setAsmName") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5941 12 5941 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5941 12 5941 20, srcInfoPoints = []}) "mAsmName"),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5941 21 5941 67, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5941 21 5941 22,SrcSpan "tests/examples/CParser.hs" 5941 66 5941 67]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5941 22 5941 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5941 22 5941 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5941 22 5941 29, srcInfoPoints = []}) "CDeclrR")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5941 30 5941 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5941 30 5941 35, srcInfoPoints = []}) "ident"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5941 36 5941 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5941 36 5941 48, srcInfoPoints = []}) "indirections"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5941 49 5941 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5941 49 5941 56, srcInfoPoints = []}) "oldName"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5941 57 5941 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5941 57 5941 63, srcInfoPoints = []}) "cattrs"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5941 64 5941 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5941 64 5941 66, srcInfoPoints = []}) "at")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5941 68 5944 84, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5941 68 5941 69]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5942 5 5944 84, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5942 5 5942 9,SrcSpan "tests/examples/CParser.hs" 5942 39 5942 41,SrcSpan "tests/examples/CParser.hs" 5943 9 5943 9,SrcSpan "tests/examples/CParser.hs" 5944 9 5944 9,SrcSpan "tests/examples/CParser.hs" 5945 3 5945 0]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5942 10 5942 38, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5942 10 5942 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5942 10 5942 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5942 10 5942 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5942 10 5942 21, srcInfoPoints = []}) "combineName"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5942 22 5942 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5942 22 5942 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5942 22 5942 30, srcInfoPoints = []}) "mAsmName")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5942 31 5942 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5942 31 5942 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5942 31 5942 38, srcInfoPoints = []}) "oldName")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 9 5943 102, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 9 5943 13, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 9 5943 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 9 5943 13, srcInfoPoints = []}) "Left")) [PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 14 5943 21, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5943 14 5943 15,SrcSpan "tests/examples/CParser.hs" 5943 17 5943 18,SrcSpan "tests/examples/CParser.hs" 5943 20 5943 21]}) Boxed [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 15 5943 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 15 5943 17, srcInfoPoints = []}) "n1"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 18 5943 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 18 5943 20, srcInfoPoints = []}) "n2")]]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 28 5943 102, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5943 28 5943 30]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 31 5943 102, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 31 5943 47, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 31 5943 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 31 5943 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 31 5943 36, srcInfoPoints = []}) "failP"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 37 5943 47, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5943 37 5943 38,SrcSpan "tests/examples/CParser.hs" 5943 46 5943 47]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 38 5943 46, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 38 5943 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 38 5943 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 38 5943 43, srcInfoPoints = []}) "posOf"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 44 5943 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 44 5943 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 44 5943 46, srcInfoPoints = []}) "n2")))))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 48 5943 102, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5943 48 5943 49,SrcSpan "tests/examples/CParser.hs" 5943 77 5943 78,SrcSpan "tests/examples/CParser.hs" 5943 89 5943 90,SrcSpan "tests/examples/CParser.hs" 5943 101 5943 102]}) [Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 49 5943 77, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 49 5943 77, srcInfoPoints = []}) "Duplicate assembler name: " "Duplicate assembler name: "),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 78 5943 89, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 78 5943 86, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 78 5943 86, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 78 5943 86, srcInfoPoints = []}) "showName"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 87 5943 89, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 87 5943 89, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 87 5943 89, srcInfoPoints = []}) "n1"))),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 90 5943 101, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 90 5943 98, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 90 5943 98, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 90 5943 98, srcInfoPoints = []}) "showName"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 99 5943 101, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 99 5943 101, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 99 5943 101, srcInfoPoints = []}) "n2")))]))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 9 5944 84, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 9 5944 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 9 5944 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 9 5944 14, srcInfoPoints = []}) "Right")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 15 5944 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 15 5944 22, srcInfoPoints = []}) "newName")]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 28 5944 84, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5944 28 5944 30]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 31 5944 84, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 31 5944 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 31 5944 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 31 5944 37, srcInfoPoints = []}) "return"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 38 5944 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 38 5944 39, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 38 5944 39, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 40 5944 84, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 40 5944 81, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 40 5944 74, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 40 5944 66, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 40 5944 53, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 40 5944 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 40 5944 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 40 5944 47, srcInfoPoints = []}) "CDeclrR"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 48 5944 53, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 48 5944 53, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 48 5944 53, srcInfoPoints = []}) "ident")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 54 5944 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 54 5944 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 54 5944 66, srcInfoPoints = []}) "indirections")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 67 5944 74, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 67 5944 74, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 67 5944 74, srcInfoPoints = []}) "newName")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 75 5944 81, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 75 5944 81, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 75 5944 81, srcInfoPoints = []}) "cattrs")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 82 5944 84, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 82 5944 84, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 82 5944 84, srcInfoPoints = []}) "at")))))) Nothing])) (Just (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5946 3 5950 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5946 3 5946 3,SrcSpan "tests/examples/CParser.hs" 5947 3 5947 3,SrcSpan "tests/examples/CParser.hs" 5948 3 5948 3,SrcSpan "tests/examples/CParser.hs" 5949 3 5949 3,SrcSpan "tests/examples/CParser.hs" 5950 3 5950 3,SrcSpan "tests/examples/CParser.hs" 5952 1 5952 0]}) [FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5946 3 5949 49, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5946 3 5946 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5946 3 5946 14, srcInfoPoints = []}) "combineName") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5946 15 5946 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5946 15 5946 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5946 15 5946 22, srcInfoPoints = []}) "Nothing")) [],PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5946 23 5946 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5946 23 5946 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5946 23 5946 30, srcInfoPoints = []}) "Nothing")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5946 31 5946 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5946 31 5946 32]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5946 33 5946 46, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5946 33 5946 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5946 33 5946 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5946 33 5946 38, srcInfoPoints = []}) "Right"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5946 39 5946 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5946 39 5946 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5946 39 5946 46, srcInfoPoints = []}) "Nothing"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5947 3 5947 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5947 3 5947 14, srcInfoPoints = []}) "combineName") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5947 15 5947 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5947 15 5947 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5947 15 5947 22, srcInfoPoints = []}) "Nothing")) [],PAsPat (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5947 23 5947 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5947 30 5947 31]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5947 23 5947 30, srcInfoPoints = []}) "oldname") (PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5947 31 5947 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5947 31 5947 32,SrcSpan "tests/examples/CParser.hs" 5947 38 5947 39]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5947 32 5947 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5947 32 5947 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5947 32 5947 36, srcInfoPoints = []}) "Just")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5947 37 5947 38, srcInfoPoints = []})]))] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5947 41 5947 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5947 41 5947 42]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5947 43 5947 56, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5947 43 5947 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5947 43 5947 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5947 43 5947 48, srcInfoPoints = []}) "Right"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5947 49 5947 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5947 49 5947 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5947 49 5947 56, srcInfoPoints = []}) "oldname"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5948 3 5948 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5948 3 5948 14, srcInfoPoints = []}) "combineName") [PAsPat (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5948 15 5948 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5948 22 5948 23]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5948 15 5948 22, srcInfoPoints = []}) "newname") (PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5948 23 5948 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5948 23 5948 24,SrcSpan "tests/examples/CParser.hs" 5948 30 5948 31]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5948 24 5948 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5948 24 5948 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5948 24 5948 28, srcInfoPoints = []}) "Just")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5948 29 5948 30, srcInfoPoints = []})])),PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5948 32 5948 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5948 32 5948 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5948 32 5948 39, srcInfoPoints = []}) "Nothing")) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5948 41 5948 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5948 41 5948 42]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5948 43 5948 56, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5948 43 5948 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5948 43 5948 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5948 43 5948 48, srcInfoPoints = []}) "Right"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5948 49 5948 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5948 49 5948 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5948 49 5948 56, srcInfoPoints = []}) "newname"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5949 3 5949 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5949 3 5949 14, srcInfoPoints = []}) "combineName") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5949 15 5949 24, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5949 15 5949 16,SrcSpan "tests/examples/CParser.hs" 5949 23 5949 24]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5949 16 5949 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5949 16 5949 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5949 16 5949 20, srcInfoPoints = []}) "Just")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5949 21 5949 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5949 21 5949 23, srcInfoPoints = []}) "n1")]),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5949 25 5949 34, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5949 25 5949 26,SrcSpan "tests/examples/CParser.hs" 5949 33 5949 34]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5949 26 5949 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5949 26 5949 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5949 26 5949 30, srcInfoPoints = []}) "Just")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5949 31 5949 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5949 31 5949 33, srcInfoPoints = []}) "n2")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5949 35 5949 49, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5949 35 5949 36]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5949 37 5949 49, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5949 37 5949 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5949 37 5949 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5949 37 5949 41, srcInfoPoints = []}) "Left"))) (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5949 42 5949 49, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5949 42 5949 43,SrcSpan "tests/examples/CParser.hs" 5949 45 5949 46,SrcSpan "tests/examples/CParser.hs" 5949 48 5949 49]}) Boxed [Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5949 43 5949 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5949 43 5949 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5949 43 5949 45, srcInfoPoints = []}) "n1")),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5949 46 5949 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5949 46 5949 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5949 46 5949 48, srcInfoPoints = []}) "n2"))]))) Nothing],FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5950 3 5950 40, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5950 3 5950 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5950 3 5950 11, srcInfoPoints = []}) "showName") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5950 12 5950 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5950 12 5950 13,SrcSpan "tests/examples/CParser.hs" 5950 27 5950 28]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5950 13 5950 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5950 13 5950 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5950 13 5950 20, srcInfoPoints = []}) "CStrLit")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5950 21 5950 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5950 21 5950 25, srcInfoPoints = []}) "cstr"),PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5950 26 5950 27, srcInfoPoints = []})])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5950 29 5950 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5950 29 5950 30]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5950 31 5950 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5950 31 5950 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5950 31 5950 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5950 31 5950 35, srcInfoPoints = []}) "show"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5950 36 5950 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5950 36 5950 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5950 36 5950 40, srcInfoPoints = []}) "cstr"))))) Nothing]]))],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5952 1 5952 69, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5952 18 5952 20]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5952 1 5952 17, srcInfoPoints = []}) "withAsmNameAttrs"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5952 21 5952 69, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5952 46 5952 48]}) (TyTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5952 21 5952 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5952 21 5952 22,SrcSpan "tests/examples/CParser.hs" 5952 35 5952 36,SrcSpan "tests/examples/CParser.hs" 5952 44 5952 45]}) Boxed [TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5952 22 5952 35, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5952 22 5952 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5952 22 5952 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5952 22 5952 27, srcInfoPoints = []}) "Maybe"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5952 28 5952 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5952 28 5952 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5952 28 5952 35, srcInfoPoints = []}) "CStrLit"))),TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5952 37 5952 44, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5952 37 5952 38,SrcSpan "tests/examples/CParser.hs" 5952 43 5952 44]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5952 38 5952 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5952 38 5952 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5952 38 5952 43, srcInfoPoints = []}) "CAttr")))]) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5952 49 5952 69, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5952 57 5952 59]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5952 49 5952 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5952 49 5952 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5952 49 5952 56, srcInfoPoints = []}) "CDeclrR"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5952 60 5952 69, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5952 60 5952 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5952 60 5952 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5952 60 5952 61, srcInfoPoints = []}) "P"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5952 62 5952 69, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5952 62 5952 69, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5952 62 5952 69, srcInfoPoints = []}) "CDeclrR")))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 1 5953 99, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 1 5953 99, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 1 5953 17, srcInfoPoints = []}) "withAsmNameAttrs") [PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 18 5953 38, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5953 18 5953 19,SrcSpan "tests/examples/CParser.hs" 5953 27 5953 28,SrcSpan "tests/examples/CParser.hs" 5953 37 5953 38]}) Boxed [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 19 5953 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 19 5953 27, srcInfoPoints = []}) "mAsmName"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 29 5953 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 29 5953 37, srcInfoPoints = []}) "newAttrs")],PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 39 5953 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 39 5953 44, srcInfoPoints = []}) "declr")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 45 5953 99, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5953 45 5953 46]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 47 5953 99, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 47 5953 66, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 47 5953 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 47 5953 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 47 5953 57, srcInfoPoints = []}) "setAsmName"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 58 5953 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 58 5953 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 58 5953 66, srcInfoPoints = []}) "mAsmName")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 67 5953 99, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5953 67 5953 68,SrcSpan "tests/examples/CParser.hs" 5953 98 5953 99]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 68 5953 98, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 68 5953 92, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 68 5953 83, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 68 5953 83, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 68 5953 83, srcInfoPoints = []}) "appendObjAttrsR"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 84 5953 92, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 84 5953 92, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 84 5953 92, srcInfoPoints = []}) "newAttrs")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 93 5953 98, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 93 5953 98, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 93 5953 98, srcInfoPoints = []}) "declr"))))))) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5955 1 5955 50, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5955 18 5955 20]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5955 1 5955 17, srcInfoPoints = []}) "appendDeclrAttrs"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5955 21 5955 50, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5955 29 5955 31]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5955 21 5955 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5955 21 5955 22,SrcSpan "tests/examples/CParser.hs" 5955 27 5955 28]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5955 22 5955 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5955 22 5955 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5955 22 5955 27, srcInfoPoints = []}) "CAttr")))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5955 32 5955 50, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5955 40 5955 42]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5955 32 5955 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5955 32 5955 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5955 32 5955 39, srcInfoPoints = []}) "CDeclrR"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5955 43 5955 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5955 43 5955 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5955 43 5955 50, srcInfoPoints = []}) "CDeclrR"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5956 1 5962 98, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5956 1 5957 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5956 1 5956 17, srcInfoPoints = []}) "appendDeclrAttrs") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5956 18 5956 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5956 18 5956 26, srcInfoPoints = []}) "newAttrs"),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5956 27 5956 74, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5956 27 5956 28,SrcSpan "tests/examples/CParser.hs" 5956 73 5956 74]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5956 28 5956 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5956 28 5956 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5956 28 5956 35, srcInfoPoints = []}) "CDeclrR")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5956 36 5956 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5956 36 5956 41, srcInfoPoints = []}) "ident"),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5956 42 5956 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5956 42 5956 43,SrcSpan "tests/examples/CParser.hs" 5956 54 5956 55]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5956 43 5956 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5956 43 5956 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5956 43 5956 51, srcInfoPoints = []}) "Reversed")) [PList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5956 52 5956 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5956 52 5956 53,SrcSpan "tests/examples/CParser.hs" 5956 53 5956 54]}) []]),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5956 56 5956 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5956 56 5956 63, srcInfoPoints = []}) "asmname"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5956 64 5956 70, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5956 64 5956 70, srcInfoPoints = []}) "cattrs"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5956 71 5956 73, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5956 71 5956 73, srcInfoPoints = []}) "at")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 5 5957 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5957 5 5957 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 7 5957 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 7 5957 55, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 7 5957 34, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 7 5957 26, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 7 5957 20, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 7 5957 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 7 5957 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 7 5957 14, srcInfoPoints = []}) "CDeclrR"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 15 5957 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 15 5957 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 15 5957 20, srcInfoPoints = []}) "ident")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 21 5957 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 21 5957 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 21 5957 26, srcInfoPoints = []}) "empty")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 27 5957 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 27 5957 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 27 5957 34, srcInfoPoints = []}) "asmname")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 35 5957 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5957 35 5957 36,SrcSpan "tests/examples/CParser.hs" 5957 54 5957 55]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 36 5957 54, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 36 5957 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 36 5957 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 36 5957 42, srcInfoPoints = []}) "cattrs"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 43 5957 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 43 5957 45, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 43 5957 45, srcInfoPoints = []}) "++"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 46 5957 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 46 5957 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 46 5957 54, srcInfoPoints = []}) "newAttrs")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 56 5957 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 56 5957 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 56 5957 58, srcInfoPoints = []}) "at"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5958 1 5962 98, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5959 71 5959 76]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5958 1 5958 17, srcInfoPoints = []}) "appendDeclrAttrs") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5958 18 5958 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5958 18 5958 26, srcInfoPoints = []}) "newAttrs"),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5958 27 5958 78, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5958 27 5958 28,SrcSpan "tests/examples/CParser.hs" 5958 77 5958 78]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5958 28 5958 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5958 28 5958 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5958 28 5958 35, srcInfoPoints = []}) "CDeclrR")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5958 36 5958 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5958 36 5958 41, srcInfoPoints = []}) "ident"),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5958 42 5958 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5958 42 5958 43,SrcSpan "tests/examples/CParser.hs" 5958 58 5958 59]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5958 43 5958 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5958 43 5958 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5958 43 5958 51, srcInfoPoints = []}) "Reversed")) [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5958 52 5958 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5958 52 5958 53,SrcSpan "tests/examples/CParser.hs" 5958 57 5958 58]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5958 53 5958 57, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5958 53 5958 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5958 53 5958 54, srcInfoPoints = []}) "x")) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5958 54 5958 55, srcInfoPoints = []}) (Cons (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5958 54 5958 55, srcInfoPoints = []}))) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5958 55 5958 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5958 55 5958 57, srcInfoPoints = []}) "xs")))]),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5958 60 5958 67, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5958 60 5958 67, srcInfoPoints = []}) "asmname"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5958 68 5958 74, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5958 68 5958 74, srcInfoPoints = []}) "cattrs"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5958 75 5958 77, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5958 75 5958 77, srcInfoPoints = []}) "at")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 5 5959 70, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5959 5 5959 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 7 5959 70, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 7 5959 67, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 7 5959 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 7 5959 52, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 7 5959 20, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 7 5959 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 7 5959 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 7 5959 14, srcInfoPoints = []}) "CDeclrR"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 15 5959 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 15 5959 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 15 5959 20, srcInfoPoints = []}) "ident")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 21 5959 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5959 21 5959 22,SrcSpan "tests/examples/CParser.hs" 5959 51 5959 52]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 22 5959 51, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 22 5959 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 22 5959 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 22 5959 30, srcInfoPoints = []}) "Reversed"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 31 5959 51, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5959 31 5959 32,SrcSpan "tests/examples/CParser.hs" 5959 50 5959 51]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 32 5959 50, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 32 5959 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 32 5959 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 32 5959 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 32 5959 43, srcInfoPoints = []}) "appendAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 44 5959 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 44 5959 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 44 5959 45, srcInfoPoints = []}) "x")))) (QConOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 46 5959 47, srcInfoPoints = []}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 46 5959 47, srcInfoPoints = []}) (Cons (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 46 5959 47, srcInfoPoints = []})))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 48 5959 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 48 5959 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 48 5959 50, srcInfoPoints = []}) "xs")))))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 53 5959 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 53 5959 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 53 5959 60, srcInfoPoints = []}) "asmname")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 61 5959 67, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 61 5959 67, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 61 5959 67, srcInfoPoints = []}) "cattrs")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 68 5959 70, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 68 5959 70, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 68 5959 70, srcInfoPoints = []}) "at"))))) (Just (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 5 5962 98, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5960 5 5960 5,SrcSpan "tests/examples/CParser.hs" 5961 5 5961 5,SrcSpan "tests/examples/CParser.hs" 5962 5 5962 5,SrcSpan "tests/examples/CParser.hs" 5964 1 5964 0]}) [FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 5 5962 98, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 5 5960 104, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 5 5960 16, srcInfoPoints = []}) "appendAttrs") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 17 5960 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5960 17 5960 18,SrcSpan "tests/examples/CParser.hs" 5960 40 5960 41]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 18 5960 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 18 5960 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 18 5960 27, srcInfoPoints = []}) "CPtrDeclr")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 28 5960 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 28 5960 37, srcInfoPoints = []}) "typeQuals"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 38 5960 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 38 5960 40, srcInfoPoints = []}) "at")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 52 5960 104, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5960 52 5960 53]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 54 5960 104, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 54 5960 101, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 54 5960 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 54 5960 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 54 5960 63, srcInfoPoints = []}) "CPtrDeclr"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 64 5960 101, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5960 64 5960 65,SrcSpan "tests/examples/CParser.hs" 5960 100 5960 101]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 65 5960 100, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 65 5960 74, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 65 5960 74, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 65 5960 74, srcInfoPoints = []}) "typeQuals"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 75 5960 77, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 75 5960 77, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 75 5960 77, srcInfoPoints = []}) "++"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 78 5960 100, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 78 5960 91, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 78 5960 81, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 78 5960 81, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 78 5960 81, srcInfoPoints = []}) "map"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 82 5960 91, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 82 5960 91, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 82 5960 91, srcInfoPoints = []}) "CAttrQual")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 92 5960 100, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 92 5960 100, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 92 5960 100, srcInfoPoints = []}) "newAttrs"))))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 102 5960 104, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 102 5960 104, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 102 5960 104, srcInfoPoints = []}) "at"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 5 5961 114, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 5 5961 16, srcInfoPoints = []}) "appendAttrs") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 17 5961 51, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5961 17 5961 18,SrcSpan "tests/examples/CParser.hs" 5961 50 5961 51]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 18 5961 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 18 5961 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 18 5961 27, srcInfoPoints = []}) "CArrDeclr")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 28 5961 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 28 5961 37, srcInfoPoints = []}) "typeQuals"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 38 5961 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 38 5961 47, srcInfoPoints = []}) "arraySize"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 48 5961 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 48 5961 50, srcInfoPoints = []}) "at")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 52 5961 114, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5961 52 5961 53]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 54 5961 114, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 54 5961 111, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 54 5961 101, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 54 5961 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 54 5961 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 54 5961 63, srcInfoPoints = []}) "CArrDeclr"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 64 5961 101, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5961 64 5961 65,SrcSpan "tests/examples/CParser.hs" 5961 100 5961 101]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 65 5961 100, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 65 5961 74, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 65 5961 74, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 65 5961 74, srcInfoPoints = []}) "typeQuals"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 75 5961 77, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 75 5961 77, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 75 5961 77, srcInfoPoints = []}) "++"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 78 5961 100, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 78 5961 91, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 78 5961 81, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 78 5961 81, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 78 5961 81, srcInfoPoints = []}) "map"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 82 5961 91, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 82 5961 91, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 82 5961 91, srcInfoPoints = []}) "CAttrQual")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 92 5961 100, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 92 5961 100, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 92 5961 100, srcInfoPoints = []}) "newAttrs"))))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 102 5961 111, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 102 5961 111, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 102 5961 111, srcInfoPoints = []}) "arraySize")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 112 5961 114, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 112 5961 114, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 112 5961 114, srcInfoPoints = []}) "at"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 5 5962 98, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 5 5962 16, srcInfoPoints = []}) "appendAttrs") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 17 5962 49, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5962 17 5962 18,SrcSpan "tests/examples/CParser.hs" 5962 48 5962 49]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 18 5962 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 18 5962 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 18 5962 27, srcInfoPoints = []}) "CFunDeclr")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 28 5962 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 28 5962 38, srcInfoPoints = []}) "parameters"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 39 5962 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 39 5962 45, srcInfoPoints = []}) "cattrs"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 46 5962 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 46 5962 48, srcInfoPoints = []}) "at")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 52 5962 98, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5962 52 5962 53]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 54 5962 98, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 54 5962 95, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 54 5962 74, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 54 5962 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 54 5962 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 54 5962 63, srcInfoPoints = []}) "CFunDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 64 5962 74, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 64 5962 74, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 64 5962 74, srcInfoPoints = []}) "parameters")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 75 5962 95, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5962 75 5962 76,SrcSpan "tests/examples/CParser.hs" 5962 94 5962 95]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 76 5962 94, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 76 5962 82, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 76 5962 82, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 76 5962 82, srcInfoPoints = []}) "cattrs"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 83 5962 85, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 83 5962 85, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 83 5962 85, srcInfoPoints = []}) "++"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 86 5962 94, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 86 5962 94, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 86 5962 94, srcInfoPoints = []}) "newAttrs")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 96 5962 98, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 96 5962 98, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 96 5962 98, srcInfoPoints = []}) "at"))))) Nothing]]))],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5964 1 5964 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5964 10 5964 12]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5964 1 5964 9, srcInfoPoints = []}) "ptrDeclr"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5964 13 5964 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5964 21 5964 23]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5964 13 5964 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5964 13 5964 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5964 13 5964 20, srcInfoPoints = []}) "CDeclrR"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5964 24 5964 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5964 36 5964 38]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5964 24 5964 35, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5964 24 5964 25,SrcSpan "tests/examples/CParser.hs" 5964 34 5964 35]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5964 25 5964 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5964 25 5964 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5964 25 5964 34, srcInfoPoints = []}) "CTypeQual")))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5964 39 5964 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5964 48 5964 50]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5964 39 5964 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5964 39 5964 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5964 39 5964 47, srcInfoPoints = []}) "NodeInfo"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5964 51 5964 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5964 51 5964 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5964 51 5964 58, srcInfoPoints = []}) "CDeclrR")))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5965 1 5966 83, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5965 1 5966 83, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5965 1 5965 9, srcInfoPoints = []}) "ptrDeclr") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5965 10 5965 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5965 10 5965 11,SrcSpan "tests/examples/CParser.hs" 5965 57 5965 58]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5965 11 5965 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5965 11 5965 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5965 11 5965 18, srcInfoPoints = []}) "CDeclrR")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5965 19 5965 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5965 19 5965 24, srcInfoPoints = []}) "ident"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5965 25 5965 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5965 25 5965 38, srcInfoPoints = []}) "derivedDeclrs"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5965 39 5965 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5965 39 5965 46, srcInfoPoints = []}) "asmname"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5965 47 5965 53, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5965 47 5965 53, srcInfoPoints = []}) "cattrs"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5965 54 5965 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5965 54 5965 57, srcInfoPoints = []}) "dat")]),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5965 59 5965 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5965 59 5965 66, srcInfoPoints = []}) "tyquals"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5965 67 5965 69, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5965 67 5965 69, srcInfoPoints = []}) "at")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 5 5966 83, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5966 5 5966 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 7 5966 83, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 7 5966 79, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 7 5966 72, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 7 5966 64, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 7 5966 20, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 7 5966 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 7 5966 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 7 5966 14, srcInfoPoints = []}) "CDeclrR"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 15 5966 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 15 5966 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 15 5966 20, srcInfoPoints = []}) "ident")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 21 5966 64, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5966 21 5966 22,SrcSpan "tests/examples/CParser.hs" 5966 63 5966 64]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 22 5966 63, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 22 5966 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 22 5966 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 22 5966 35, srcInfoPoints = []}) "derivedDeclrs"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 36 5966 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5966 36 5966 37,SrcSpan "tests/examples/CParser.hs" 5966 37 5966 41,SrcSpan "tests/examples/CParser.hs" 5966 41 5966 42]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 36 5966 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5966 36 5966 37,SrcSpan "tests/examples/CParser.hs" 5966 37 5966 41,SrcSpan "tests/examples/CParser.hs" 5966 41 5966 42]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 37 5966 41, srcInfoPoints = []}) "snoc"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 43 5966 63, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 43 5966 60, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 43 5966 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 43 5966 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 43 5966 52, srcInfoPoints = []}) "CPtrDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 53 5966 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 53 5966 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 53 5966 60, srcInfoPoints = []}) "tyquals")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 61 5966 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 61 5966 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 61 5966 63, srcInfoPoints = []}) "at"))))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 65 5966 72, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 65 5966 72, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 65 5966 72, srcInfoPoints = []}) "asmname")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 73 5966 79, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 73 5966 79, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 73 5966 79, srcInfoPoints = []}) "cattrs")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 80 5966 83, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 80 5966 83, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 80 5966 83, srcInfoPoints = []}) "dat"))))) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 1 5967 89, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5967 10 5967 12]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 1 5967 9, srcInfoPoints = []}) "funDeclr"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 13 5967 89, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5967 21 5967 23]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 13 5967 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 13 5967 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 13 5967 20, srcInfoPoints = []}) "CDeclrR"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 24 5967 89, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5967 56 5967 58]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 24 5967 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5967 24 5967 25,SrcSpan "tests/examples/CParser.hs" 5967 54 5967 55]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 25 5967 54, srcInfoPoints = []}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 25 5967 39, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 25 5967 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 25 5967 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 25 5967 31, srcInfoPoints = []}) "Either"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 32 5967 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5967 32 5967 33,SrcSpan "tests/examples/CParser.hs" 5967 38 5967 39]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 33 5967 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 33 5967 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 33 5967 38, srcInfoPoints = []}) "Ident"))))) (TyTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 40 5967 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5967 40 5967 41,SrcSpan "tests/examples/CParser.hs" 5967 48 5967 49,SrcSpan "tests/examples/CParser.hs" 5967 53 5967 54]}) Boxed [TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 41 5967 48, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5967 41 5967 42,SrcSpan "tests/examples/CParser.hs" 5967 47 5967 48]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 42 5967 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 42 5967 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 42 5967 47, srcInfoPoints = []}) "CDecl"))),TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 49 5967 53, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 49 5967 53, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 49 5967 53, srcInfoPoints = []}) "Bool"))]))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 59 5967 89, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5967 67 5967 69]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 59 5967 66, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5967 59 5967 60,SrcSpan "tests/examples/CParser.hs" 5967 65 5967 66]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 60 5967 65, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 60 5967 65, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 60 5967 65, srcInfoPoints = []}) "CAttr")))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 70 5967 89, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5967 79 5967 81]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 70 5967 78, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 70 5967 78, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 70 5967 78, srcInfoPoints = []}) "NodeInfo"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 82 5967 89, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 82 5967 89, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 82 5967 89, srcInfoPoints = []}) "CDeclrR"))))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5968 1 5969 90, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5968 1 5969 90, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5968 1 5968 9, srcInfoPoints = []}) "funDeclr") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5968 10 5968 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5968 10 5968 11,SrcSpan "tests/examples/CParser.hs" 5968 58 5968 59]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5968 11 5968 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5968 11 5968 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5968 11 5968 18, srcInfoPoints = []}) "CDeclrR")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5968 19 5968 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5968 19 5968 24, srcInfoPoints = []}) "ident"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5968 25 5968 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5968 25 5968 38, srcInfoPoints = []}) "derivedDeclrs"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5968 39 5968 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5968 39 5968 46, srcInfoPoints = []}) "asmname"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5968 47 5968 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5968 47 5968 54, srcInfoPoints = []}) "dcattrs"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5968 55 5968 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5968 55 5968 58, srcInfoPoints = []}) "dat")]),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5968 60 5968 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5968 60 5968 66, srcInfoPoints = []}) "params"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5968 67 5968 73, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5968 67 5968 73, srcInfoPoints = []}) "cattrs"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5968 74 5968 76, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5968 74 5968 76, srcInfoPoints = []}) "at")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 5 5969 90, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5969 5 5969 6]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 7 5969 90, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 7 5969 86, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 7 5969 78, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 7 5969 70, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 7 5969 20, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 7 5969 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 7 5969 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 7 5969 14, srcInfoPoints = []}) "CDeclrR"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 15 5969 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 15 5969 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 15 5969 20, srcInfoPoints = []}) "ident")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 21 5969 70, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5969 21 5969 22,SrcSpan "tests/examples/CParser.hs" 5969 69 5969 70]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 22 5969 69, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 22 5969 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 22 5969 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 22 5969 35, srcInfoPoints = []}) "derivedDeclrs"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 36 5969 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5969 36 5969 37,SrcSpan "tests/examples/CParser.hs" 5969 37 5969 41,SrcSpan "tests/examples/CParser.hs" 5969 41 5969 42]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 36 5969 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5969 36 5969 37,SrcSpan "tests/examples/CParser.hs" 5969 37 5969 41,SrcSpan "tests/examples/CParser.hs" 5969 41 5969 42]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 37 5969 41, srcInfoPoints = []}) "snoc"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 43 5969 69, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 43 5969 66, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 43 5969 59, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 43 5969 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 43 5969 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 43 5969 52, srcInfoPoints = []}) "CFunDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 53 5969 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 53 5969 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 53 5969 59, srcInfoPoints = []}) "params")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 60 5969 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 60 5969 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 60 5969 66, srcInfoPoints = []}) "cattrs")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 67 5969 69, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 67 5969 69, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 67 5969 69, srcInfoPoints = []}) "at"))))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 71 5969 78, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 71 5969 78, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 71 5969 78, srcInfoPoints = []}) "asmname")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 79 5969 86, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 79 5969 86, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 79 5969 86, srcInfoPoints = []}) "dcattrs")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 87 5969 90, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 87 5969 90, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 87 5969 90, srcInfoPoints = []}) "dat"))))) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 1 5970 89, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5970 10 5970 12]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 1 5970 9, srcInfoPoints = []}) "arrDeclr"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 13 5970 89, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5970 21 5970 23]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 13 5970 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 13 5970 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 13 5970 20, srcInfoPoints = []}) "CDeclrR"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 24 5970 89, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5970 36 5970 38]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 24 5970 35, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5970 24 5970 25,SrcSpan "tests/examples/CParser.hs" 5970 34 5970 35]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 25 5970 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 25 5970 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 25 5970 34, srcInfoPoints = []}) "CTypeQual")))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 39 5970 89, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5970 44 5970 46]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 39 5970 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 39 5970 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 39 5970 43, srcInfoPoints = []}) "Bool"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 47 5970 89, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5970 52 5970 54]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 47 5970 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 47 5970 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 47 5970 51, srcInfoPoints = []}) "Bool"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 55 5970 89, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5970 67 5970 69]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 55 5970 66, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 55 5970 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 55 5970 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 55 5970 60, srcInfoPoints = []}) "Maybe"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 61 5970 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 61 5970 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 61 5970 66, srcInfoPoints = []}) "CExpr")))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 70 5970 89, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5970 79 5970 81]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 70 5970 78, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 70 5970 78, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 70 5970 78, srcInfoPoints = []}) "NodeInfo"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 82 5970 89, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 82 5970 89, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 82 5970 89, srcInfoPoints = []}) "CDeclrR"))))))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5971 1 5976 49, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5973 5 5973 10]}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5971 1 5976 49, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5973 5 5973 10]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5971 1 5971 9, srcInfoPoints = []}) "arrDeclr") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5971 10 5971 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5971 10 5971 11,SrcSpan "tests/examples/CParser.hs" 5971 57 5971 58]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5971 11 5971 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5971 11 5971 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5971 11 5971 18, srcInfoPoints = []}) "CDeclrR")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5971 19 5971 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5971 19 5971 24, srcInfoPoints = []}) "ident"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5971 25 5971 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5971 25 5971 38, srcInfoPoints = []}) "derivedDeclrs"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5971 39 5971 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5971 39 5971 46, srcInfoPoints = []}) "asmname"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5971 47 5971 53, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5971 47 5971 53, srcInfoPoints = []}) "cattrs"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5971 54 5971 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5971 54 5971 57, srcInfoPoints = []}) "dat")]),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5971 59 5971 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5971 59 5971 66, srcInfoPoints = []}) "tyquals"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5971 67 5971 76, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5971 67 5971 76, srcInfoPoints = []}) "var_sized"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5971 77 5971 88, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5971 77 5971 88, srcInfoPoints = []}) "static_size"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5971 89 5971 102, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5971 89 5971 102, srcInfoPoints = []}) "size_expr_opt"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5971 103 5971 105, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5971 103 5971 105, srcInfoPoints = []}) "at")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 5 5972 107, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5972 5 5972 6]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 7 5972 107, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 7 5972 13, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 7 5972 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 7 5972 13, srcInfoPoints = []}) "arr_sz"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 14 5972 19, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5972 14 5972 15,SrcSpan "tests/examples/CParser.hs" 5972 15 5972 18,SrcSpan "tests/examples/CParser.hs" 5972 18 5972 19]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 14 5972 19, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5972 14 5972 15,SrcSpan "tests/examples/CParser.hs" 5972 15 5972 18,SrcSpan "tests/examples/CParser.hs" 5972 18 5972 19]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 15 5972 18, srcInfoPoints = []}) "seq"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 20 5972 107, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5972 20 5972 21,SrcSpan "tests/examples/CParser.hs" 5972 106 5972 107]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 22 5972 105, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 22 5972 101, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 22 5972 94, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 22 5972 86, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 22 5972 35, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 22 5972 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 22 5972 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 22 5972 29, srcInfoPoints = []}) "CDeclrR"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 30 5972 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 30 5972 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 30 5972 35, srcInfoPoints = []}) "ident")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 36 5972 86, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5972 36 5972 37,SrcSpan "tests/examples/CParser.hs" 5972 85 5972 86]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 37 5972 85, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 37 5972 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 37 5972 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 37 5972 50, srcInfoPoints = []}) "derivedDeclrs"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 51 5972 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5972 51 5972 52,SrcSpan "tests/examples/CParser.hs" 5972 52 5972 56,SrcSpan "tests/examples/CParser.hs" 5972 56 5972 57]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 51 5972 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5972 51 5972 52,SrcSpan "tests/examples/CParser.hs" 5972 52 5972 56,SrcSpan "tests/examples/CParser.hs" 5972 56 5972 57]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 52 5972 56, srcInfoPoints = []}) "snoc"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 58 5972 85, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 58 5972 82, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 58 5972 75, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 58 5972 67, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 58 5972 67, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 58 5972 67, srcInfoPoints = []}) "CArrDeclr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 68 5972 75, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 68 5972 75, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 68 5972 75, srcInfoPoints = []}) "tyquals")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 76 5972 82, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 76 5972 82, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 76 5972 82, srcInfoPoints = []}) "arr_sz")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 83 5972 85, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 83 5972 85, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 83 5972 85, srcInfoPoints = []}) "at"))))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 87 5972 94, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 87 5972 94, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 87 5972 94, srcInfoPoints = []}) "asmname")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 95 5972 101, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 95 5972 101, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 95 5972 101, srcInfoPoints = []}) "cattrs")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 102 5972 105, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 102 5972 105, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 102 5972 105, srcInfoPoints = []}) "dat"))))))) (Just (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5974 5 5976 49, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5974 5 5974 5,SrcSpan "tests/examples/CParser.hs" 5978 1 5978 0]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5974 5 5976 49, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5974 5 5974 11, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5974 5 5974 11, srcInfoPoints = []}) "arr_sz")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5974 12 5976 49, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5974 12 5974 13]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5974 14 5976 49, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5974 14 5974 18,SrcSpan "tests/examples/CParser.hs" 5974 33 5974 35,SrcSpan "tests/examples/CParser.hs" 5975 18 5975 18,SrcSpan "tests/examples/CParser.hs" 5976 18 5976 18,SrcSpan "tests/examples/CParser.hs" 5978 1 5978 0]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5974 19 5974 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5974 19 5974 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5974 19 5974 32, srcInfoPoints = []}) "size_expr_opt"))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5975 18 5975 51, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5975 18 5975 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5975 18 5975 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5975 18 5975 22, srcInfoPoints = []}) "Just")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5975 23 5975 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5975 23 5975 24, srcInfoPoints = []}) "e")]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5975 26 5975 51, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5975 26 5975 28]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5975 29 5975 51, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5975 29 5975 49, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5975 29 5975 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5975 29 5975 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5975 29 5975 37, srcInfoPoints = []}) "CArrSize"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5975 38 5975 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5975 38 5975 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5975 38 5975 49, srcInfoPoints = []}) "static_size")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5975 50 5975 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5975 50 5975 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5975 50 5975 51, srcInfoPoints = []}) "e"))))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5976 18 5976 49, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5976 18 5976 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5976 18 5976 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5976 18 5976 25, srcInfoPoints = []}) "Nothing")) []) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5976 26 5976 49, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5976 26 5976 28]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5976 29 5976 49, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5976 29 5976 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5976 29 5976 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5976 29 5976 39, srcInfoPoints = []}) "CNoArrSize"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5976 40 5976 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5976 40 5976 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5976 40 5976 49, srcInfoPoints = []}) "var_sized"))))) Nothing])) Nothing]))],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5978 1 5978 53, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5978 15 5978 17]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5978 1 5978 14, srcInfoPoints = []}) "liftTypeQuals"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5978 18 5978 53, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5978 39 5978 41]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5978 18 5978 38, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5978 18 5978 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5978 18 5978 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5978 18 5978 26, srcInfoPoints = []}) "Reversed"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5978 27 5978 38, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5978 27 5978 28,SrcSpan "tests/examples/CParser.hs" 5978 37 5978 38]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5978 28 5978 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5978 28 5978 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5978 28 5978 37, srcInfoPoints = []}) "CTypeQual"))))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5978 42 5978 53, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5978 42 5978 43,SrcSpan "tests/examples/CParser.hs" 5978 52 5978 53]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5978 43 5978 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5978 43 5978 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5978 43 5978 52, srcInfoPoints = []}) "CDeclSpec"))))),PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5979 1 5979 40, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5979 1 5979 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5979 1 5979 14, srcInfoPoints = []}) "liftTypeQuals")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5979 15 5979 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5979 15 5979 16]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5979 17 5979 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5979 17 5979 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5979 17 5979 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5979 17 5979 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5979 17 5979 20, srcInfoPoints = []}) "map"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5979 21 5979 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5979 21 5979 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5979 21 5979 30, srcInfoPoints = []}) "CTypeQual")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5979 31 5979 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5979 31 5979 32, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5979 31 5979 32, srcInfoPoints = []}) "."))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5979 33 5979 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5979 33 5979 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5979 33 5979 40, srcInfoPoints = []}) "reverse"))))) Nothing,TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5983 1 5983 37, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5983 12 5983 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5983 1 5983 11, srcInfoPoints = []}) "liftCAttrs"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5983 15 5983 37, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5983 23 5983 25]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5983 15 5983 22, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5983 15 5983 16,SrcSpan "tests/examples/CParser.hs" 5983 21 5983 22]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5983 16 5983 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5983 16 5983 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5983 16 5983 21, srcInfoPoints = []}) "CAttr")))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5983 26 5983 37, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5983 26 5983 27,SrcSpan "tests/examples/CParser.hs" 5983 36 5983 37]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5983 27 5983 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5983 27 5983 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5983 27 5983 36, srcInfoPoints = []}) "CDeclSpec"))))),PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5984 1 5984 41, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5984 1 5984 11, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5984 1 5984 11, srcInfoPoints = []}) "liftCAttrs")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5984 12 5984 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5984 12 5984 13]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5984 14 5984 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5984 14 5984 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5984 14 5984 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5984 14 5984 17, srcInfoPoints = []}) "map"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5984 18 5984 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5984 18 5984 19,SrcSpan "tests/examples/CParser.hs" 5984 40 5984 41]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5984 19 5984 40, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5984 19 5984 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5984 19 5984 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5984 19 5984 28, srcInfoPoints = []}) "CTypeQual"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5984 29 5984 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5984 29 5984 30, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5984 29 5984 30, srcInfoPoints = []}) "."))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5984 31 5984 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5984 31 5984 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5984 31 5984 40, srcInfoPoints = []}) "CAttrQual"))))))) Nothing,TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5988 1 5988 76, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5988 18 5988 20]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5988 1 5988 17, srcInfoPoints = []}) "addTrailingAttrs"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5988 21 5988 76, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5988 42 5988 44]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5988 21 5988 41, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5988 21 5988 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5988 21 5988 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5988 21 5988 29, srcInfoPoints = []}) "Reversed"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5988 30 5988 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5988 30 5988 31,SrcSpan "tests/examples/CParser.hs" 5988 40 5988 41]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5988 31 5988 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5988 31 5988 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5988 31 5988 40, srcInfoPoints = []}) "CDeclSpec"))))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5988 45 5988 76, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5988 53 5988 55]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5988 45 5988 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5988 45 5988 46,SrcSpan "tests/examples/CParser.hs" 5988 51 5988 52]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5988 46 5988 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5988 46 5988 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5988 46 5988 51, srcInfoPoints = []}) "CAttr")))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5988 56 5988 76, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5988 56 5988 64, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5988 56 5988 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5988 56 5988 64, srcInfoPoints = []}) "Reversed"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5988 65 5988 76, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5988 65 5988 66,SrcSpan "tests/examples/CParser.hs" 5988 75 5988 76]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5988 66 5988 75, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5988 66 5988 75, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5988 66 5988 75, srcInfoPoints = []}) "CDeclSpec"))))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5989 1 5995 56, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5989 1 5995 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5989 1 5989 17, srcInfoPoints = []}) "addTrailingAttrs") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5989 18 5989 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5989 18 5989 27, srcInfoPoints = []}) "declspecs"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5989 28 5989 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5989 28 5989 37, srcInfoPoints = []}) "new_attrs")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5989 38 5995 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5989 38 5989 39]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5990 5 5995 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5990 5 5990 9,SrcSpan "tests/examples/CParser.hs" 5990 26 5990 28,SrcSpan "tests/examples/CParser.hs" 5991 9 5991 9,SrcSpan "tests/examples/CParser.hs" 5993 9 5993 9,SrcSpan "tests/examples/CParser.hs" 5995 9 5995 9,SrcSpan "tests/examples/CParser.hs" 6000 1 6000 0]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5990 10 5990 25, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5990 10 5990 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5990 10 5990 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5990 10 5990 15, srcInfoPoints = []}) "viewr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5990 16 5990 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5990 16 5990 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5990 16 5990 25, srcInfoPoints = []}) "declspecs")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 9 5992 123, srcInfoPoints = []}) (PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 9 5991 95, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5991 9 5991 10,SrcSpan "tests/examples/CParser.hs" 5991 20 5991 21,SrcSpan "tests/examples/CParser.hs" 5991 94 5991 95]}) Boxed [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 10 5991 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 10 5991 20, srcInfoPoints = []}) "specs_init"),PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 22 5991 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 22 5991 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 22 5991 31, srcInfoPoints = []}) "CTypeSpec")) [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 32 5991 94, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5991 32 5991 33,SrcSpan "tests/examples/CParser.hs" 5991 93 5991 94]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 33 5991 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 33 5991 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 33 5991 40, srcInfoPoints = []}) "CSUType")) [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 41 5991 88, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5991 41 5991 42,SrcSpan "tests/examples/CParser.hs" 5991 87 5991 88]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 42 5991 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 42 5991 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 42 5991 49, srcInfoPoints = []}) "CStruct")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 50 5991 53, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 50 5991 53, srcInfoPoints = []}) "tag"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 54 5991 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 54 5991 58, srcInfoPoints = []}) "name"),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 59 5991 69, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5991 59 5991 60,SrcSpan "tests/examples/CParser.hs" 5991 68 5991 69]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 60 5991 64, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 60 5991 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 60 5991 64, srcInfoPoints = []}) "Just")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 65 5991 68, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 65 5991 68, srcInfoPoints = []}) "def")]),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 70 5991 79, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 70 5991 79, srcInfoPoints = []}) "def_attrs"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 80 5991 87, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 80 5991 87, srcInfoPoints = []}) "su_node")]),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 89 5991 93, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 89 5991 93, srcInfoPoints = []}) "node")])]]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 13 5992 123, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5992 13 5992 15]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 16 5992 123, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5992 16 5992 17,SrcSpan "tests/examples/CParser.hs" 5992 122 5992 123]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 17 5992 122, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 17 5992 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 17 5992 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 17 5992 27, srcInfoPoints = []}) "specs_init"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 28 5992 34, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5992 28 5992 29,SrcSpan "tests/examples/CParser.hs" 5992 29 5992 33,SrcSpan "tests/examples/CParser.hs" 5992 33 5992 34]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 28 5992 34, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5992 28 5992 29,SrcSpan "tests/examples/CParser.hs" 5992 29 5992 33,SrcSpan "tests/examples/CParser.hs" 5992 33 5992 34]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 29 5992 33, srcInfoPoints = []}) "snoc"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 35 5992 122, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 35 5992 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 35 5992 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 35 5992 44, srcInfoPoints = []}) "CTypeSpec"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 45 5992 122, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5992 45 5992 46,SrcSpan "tests/examples/CParser.hs" 5992 121 5992 122]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 46 5992 121, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 46 5992 116, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 46 5992 53, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 46 5992 53, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 46 5992 53, srcInfoPoints = []}) "CSUType"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 54 5992 116, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5992 54 5992 55,SrcSpan "tests/examples/CParser.hs" 5992 115 5992 116]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 55 5992 115, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 55 5992 107, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 55 5992 82, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 55 5992 71, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 55 5992 66, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 55 5992 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 55 5992 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 55 5992 62, srcInfoPoints = []}) "CStruct"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 63 5992 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 63 5992 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 63 5992 66, srcInfoPoints = []}) "tag")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 67 5992 71, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 67 5992 71, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 67 5992 71, srcInfoPoints = []}) "name")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 72 5992 82, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5992 72 5992 73,SrcSpan "tests/examples/CParser.hs" 5992 81 5992 82]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 73 5992 81, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 73 5992 77, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 73 5992 77, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 73 5992 77, srcInfoPoints = []}) "Just"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 78 5992 81, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 78 5992 81, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 78 5992 81, srcInfoPoints = []}) "def")))))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 83 5992 107, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5992 83 5992 84,SrcSpan "tests/examples/CParser.hs" 5992 106 5992 107]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 84 5992 106, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 84 5992 93, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 84 5992 93, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 84 5992 93, srcInfoPoints = []}) "def_attrs"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 94 5992 96, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 94 5992 96, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 94 5992 96, srcInfoPoints = []}) "++"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 97 5992 106, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 97 5992 106, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 97 5992 106, srcInfoPoints = []}) "new_attrs")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 108 5992 115, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 108 5992 115, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 108 5992 115, srcInfoPoints = []}) "su_node")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 117 5992 121, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 117 5992 121, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 117 5992 121, srcInfoPoints = []}) "node"))))))))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 9 5994 118, srcInfoPoints = []}) (PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 9 5993 90, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5993 9 5993 10,SrcSpan "tests/examples/CParser.hs" 5993 20 5993 21,SrcSpan "tests/examples/CParser.hs" 5993 89 5993 90]}) Boxed [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 10 5993 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 10 5993 20, srcInfoPoints = []}) "specs_init"),PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 22 5993 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 22 5993 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 22 5993 31, srcInfoPoints = []}) "CTypeSpec")) [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 32 5993 89, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5993 32 5993 33,SrcSpan "tests/examples/CParser.hs" 5993 88 5993 89]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 33 5993 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 33 5993 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 33 5993 42, srcInfoPoints = []}) "CEnumType")) [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 43 5993 83, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5993 43 5993 44,SrcSpan "tests/examples/CParser.hs" 5993 82 5993 83]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 44 5993 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 44 5993 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 44 5993 49, srcInfoPoints = []}) "CEnum")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 50 5993 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 50 5993 54, srcInfoPoints = []}) "name"),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 55 5993 65, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5993 55 5993 56,SrcSpan "tests/examples/CParser.hs" 5993 64 5993 65]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 56 5993 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 56 5993 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 56 5993 60, srcInfoPoints = []}) "Just")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 61 5993 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 61 5993 64, srcInfoPoints = []}) "def")]),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 66 5993 75, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 66 5993 75, srcInfoPoints = []}) "def_attrs"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 76 5993 82, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 76 5993 82, srcInfoPoints = []}) "e_node")]),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 84 5993 88, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 84 5993 88, srcInfoPoints = []}) "node")])]]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 13 5994 118, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5994 13 5994 15]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 16 5994 118, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5994 16 5994 17,SrcSpan "tests/examples/CParser.hs" 5994 117 5994 118]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 17 5994 117, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 17 5994 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 17 5994 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 17 5994 27, srcInfoPoints = []}) "specs_init"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 28 5994 34, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5994 28 5994 29,SrcSpan "tests/examples/CParser.hs" 5994 29 5994 33,SrcSpan "tests/examples/CParser.hs" 5994 33 5994 34]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 28 5994 34, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5994 28 5994 29,SrcSpan "tests/examples/CParser.hs" 5994 29 5994 33,SrcSpan "tests/examples/CParser.hs" 5994 33 5994 34]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 29 5994 33, srcInfoPoints = []}) "snoc"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 35 5994 117, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 35 5994 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 35 5994 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 35 5994 44, srcInfoPoints = []}) "CTypeSpec"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 45 5994 117, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5994 45 5994 46,SrcSpan "tests/examples/CParser.hs" 5994 116 5994 117]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 46 5994 116, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 46 5994 111, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 46 5994 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 46 5994 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 46 5994 55, srcInfoPoints = []}) "CEnumType"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 56 5994 111, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5994 56 5994 57,SrcSpan "tests/examples/CParser.hs" 5994 110 5994 111]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 57 5994 110, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 57 5994 103, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 57 5994 78, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 57 5994 67, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 57 5994 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 57 5994 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 57 5994 62, srcInfoPoints = []}) "CEnum"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 63 5994 67, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 63 5994 67, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 63 5994 67, srcInfoPoints = []}) "name")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 68 5994 78, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5994 68 5994 69,SrcSpan "tests/examples/CParser.hs" 5994 77 5994 78]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 69 5994 77, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 69 5994 73, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 69 5994 73, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 69 5994 73, srcInfoPoints = []}) "Just"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 74 5994 77, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 74 5994 77, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 74 5994 77, srcInfoPoints = []}) "def")))))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 79 5994 103, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5994 79 5994 80,SrcSpan "tests/examples/CParser.hs" 5994 102 5994 103]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 80 5994 102, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 80 5994 89, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 80 5994 89, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 80 5994 89, srcInfoPoints = []}) "def_attrs"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 90 5994 92, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 90 5994 92, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 90 5994 92, srcInfoPoints = []}) "++"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 93 5994 102, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 93 5994 102, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 93 5994 102, srcInfoPoints = []}) "new_attrs")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 104 5994 110, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 104 5994 110, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 104 5994 110, srcInfoPoints = []}) "e_node")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 112 5994 116, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 112 5994 116, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 112 5994 116, srcInfoPoints = []}) "node"))))))))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5995 9 5995 56, srcInfoPoints = []}) (PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5995 9 5995 10, srcInfoPoints = []})) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5995 11 5995 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5995 11 5995 13]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5995 14 5995 56, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5995 14 5995 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5995 14 5995 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5995 14 5995 23, srcInfoPoints = []}) "declspecs"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5995 24 5995 33, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5995 24 5995 25,SrcSpan "tests/examples/CParser.hs" 5995 25 5995 32,SrcSpan "tests/examples/CParser.hs" 5995 32 5995 33]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5995 24 5995 33, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5995 24 5995 25,SrcSpan "tests/examples/CParser.hs" 5995 25 5995 32,SrcSpan "tests/examples/CParser.hs" 5995 32 5995 33]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5995 25 5995 32, srcInfoPoints = []}) "rappend"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5995 34 5995 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 5995 34 5995 35,SrcSpan "tests/examples/CParser.hs" 5995 55 5995 56]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5995 35 5995 55, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5995 35 5995 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5995 35 5995 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5995 35 5995 45, srcInfoPoints = []}) "liftCAttrs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5995 46 5995 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5995 46 5995 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5995 46 5995 55, srcInfoPoints = []}) "new_attrs"))))))) Nothing])) Nothing],InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6000 1 6003 0, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6000 1 6000 9,SrcSpan "tests/examples/CParser.hs" 6000 27 6000 32,SrcSpan "tests/examples/CParser.hs" 6001 3 6001 3,SrcSpan "tests/examples/CParser.hs" 6003 1 6003 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6000 10 6000 26, srcInfoPoints = []}) Nothing (Just (CxSingle (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6000 10 6000 18, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6000 16 6000 18]}) (ClassA (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6000 10 6000 18, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6000 16 6000 18]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6000 10 6000 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6000 10 6000 13, srcInfoPoints = []}) "Pos")) [TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6000 14 6000 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6000 14 6000 15, srcInfoPoints = []}) "a")]))) (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6000 19 6000 26, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6000 19 6000 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6000 19 6000 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6000 19 6000 22, srcInfoPoints = []}) "Pos"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6000 23 6000 26, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6000 23 6000 24,SrcSpan "tests/examples/CParser.hs" 6000 25 6000 26]}) (TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6000 24 6000 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6000 24 6000 25, srcInfoPoints = []}) "a"))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6001 3 6001 24, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6001 3 6001 24, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6001 3 6001 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6001 3 6001 8, srcInfoPoints = []}) "posOf") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6001 9 6001 14, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6001 9 6001 10,SrcSpan "tests/examples/CParser.hs" 6001 13 6001 14]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6001 10 6001 13, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6001 10 6001 11, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6001 10 6001 11, srcInfoPoints = []}) "x")) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6001 11 6001 12, srcInfoPoints = []}) (Cons (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6001 11 6001 12, srcInfoPoints = []}))) (PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6001 12 6001 13, srcInfoPoints = []})))] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6001 15 6001 24, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6001 15 6001 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6001 17 6001 24, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6001 17 6001 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6001 17 6001 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6001 17 6001 22, srcInfoPoints = []}) "posOf"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6001 23 6001 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6001 23 6001 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6001 23 6001 24, srcInfoPoints = []}) "x"))))) Nothing])]),InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6003 1 6006 0, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6003 1 6003 9,SrcSpan "tests/examples/CParser.hs" 6003 36 6003 41,SrcSpan "tests/examples/CParser.hs" 6004 3 6004 3,SrcSpan "tests/examples/CParser.hs" 6006 1 6006 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6003 10 6003 35, srcInfoPoints = []}) Nothing (Just (CxSingle (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6003 10 6003 18, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6003 16 6003 18]}) (ClassA (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6003 10 6003 18, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6003 16 6003 18]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6003 10 6003 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6003 10 6003 13, srcInfoPoints = []}) "Pos")) [TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6003 14 6003 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6003 14 6003 15, srcInfoPoints = []}) "a")]))) (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6003 19 6003 35, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6003 19 6003 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6003 19 6003 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6003 19 6003 22, srcInfoPoints = []}) "Pos"))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6003 23 6003 35, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6003 23 6003 24,SrcSpan "tests/examples/CParser.hs" 6003 34 6003 35]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6003 24 6003 34, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6003 24 6003 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6003 24 6003 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6003 24 6003 32, srcInfoPoints = []}) "Reversed"))) (TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6003 33 6003 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6003 33 6003 34, srcInfoPoints = []}) "a")))))) (Just [InsDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6004 3 6004 31, srcInfoPoints = []}) (FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6004 3 6004 31, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6004 3 6004 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6004 3 6004 8, srcInfoPoints = []}) "posOf") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6004 9 6004 21, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6004 9 6004 10,SrcSpan "tests/examples/CParser.hs" 6004 20 6004 21]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6004 10 6004 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6004 10 6004 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6004 10 6004 18, srcInfoPoints = []}) "Reversed")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6004 19 6004 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6004 19 6004 20, srcInfoPoints = []}) "x")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6004 22 6004 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6004 22 6004 23]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6004 24 6004 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6004 24 6004 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6004 24 6004 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6004 24 6004 29, srcInfoPoints = []}) "posOf"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6004 30 6004 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6004 30 6004 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6004 30 6004 31, srcInfoPoints = []}) "x"))))) Nothing])]),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6006 1 6006 22, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6006 12 6006 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6006 1 6006 11, srcInfoPoints = []}) "emptyDeclr"] (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6006 15 6006 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6006 15 6006 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6006 15 6006 22, srcInfoPoints = []}) "CDeclrR"))),PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6007 1 6007 62, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6007 1 6007 11, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6007 1 6007 11, srcInfoPoints = []}) "emptyDeclr")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6007 18 6007 62, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6007 18 6007 19]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6007 20 6007 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6007 20 6007 52, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6007 20 6007 49, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6007 20 6007 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6007 20 6007 35, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6007 20 6007 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6007 20 6007 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6007 20 6007 27, srcInfoPoints = []}) "CDeclrR"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6007 28 6007 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6007 28 6007 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6007 28 6007 35, srcInfoPoints = []}) "Nothing")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6007 36 6007 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6007 36 6007 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6007 36 6007 41, srcInfoPoints = []}) "empty")))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6007 42 6007 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6007 42 6007 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6007 42 6007 49, srcInfoPoints = []}) "Nothing")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6007 50 6007 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6007 50 6007 51,SrcSpan "tests/examples/CParser.hs" 6007 51 6007 52]}) [])) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6007 53 6007 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6007 53 6007 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6007 53 6007 62, srcInfoPoints = []}) "undefNode"))))) Nothing,TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6008 1 6008 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6008 12 6008 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6008 1 6008 11, srcInfoPoints = []}) "mkVarDeclr"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6008 15 6008 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6008 21 6008 23]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6008 15 6008 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6008 15 6008 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6008 15 6008 20, srcInfoPoints = []}) "Ident"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6008 24 6008 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6008 33 6008 35]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6008 24 6008 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6008 24 6008 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6008 24 6008 32, srcInfoPoints = []}) "NodeInfo"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6008 36 6008 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6008 36 6008 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6008 36 6008 43, srcInfoPoints = []}) "CDeclrR"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6009 1 6009 57, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6009 1 6009 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6009 1 6009 11, srcInfoPoints = []}) "mkVarDeclr") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6009 12 6009 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6009 12 6009 17, srcInfoPoints = []}) "ident")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6009 18 6009 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6009 18 6009 19]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6009 20 6009 57, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6009 20 6009 54, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6009 20 6009 46, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6009 20 6009 40, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6009 20 6009 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6009 20 6009 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6009 20 6009 27, srcInfoPoints = []}) "CDeclrR"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6009 28 6009 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6009 28 6009 29,SrcSpan "tests/examples/CParser.hs" 6009 39 6009 40]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6009 29 6009 39, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6009 29 6009 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6009 29 6009 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6009 29 6009 33, srcInfoPoints = []}) "Just"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6009 34 6009 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6009 34 6009 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6009 34 6009 39, srcInfoPoints = []}) "ident")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6009 41 6009 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6009 41 6009 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6009 41 6009 46, srcInfoPoints = []}) "empty")))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6009 47 6009 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6009 47 6009 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6009 47 6009 54, srcInfoPoints = []}) "Nothing")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6009 55 6009 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6009 55 6009 56,SrcSpan "tests/examples/CParser.hs" 6009 56 6009 57]}) []))) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6015 1 6015 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6015 13 6015 15]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6015 1 6015 12, srcInfoPoints = []}) "doDeclIdent"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6015 16 6015 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6015 28 6015 30]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6015 16 6015 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6015 16 6015 17,SrcSpan "tests/examples/CParser.hs" 6015 26 6015 27]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6015 17 6015 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6015 17 6015 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6015 17 6015 26, srcInfoPoints = []}) "CDeclSpec")))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6015 31 6015 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6015 39 6015 41]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6015 31 6015 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6015 31 6015 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6015 31 6015 38, srcInfoPoints = []}) "CDeclrR"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6015 42 6015 46, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6015 42 6015 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6015 42 6015 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6015 42 6015 43, srcInfoPoints = []}) "P"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6015 44 6015 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6015 44 6015 45,SrcSpan "tests/examples/CParser.hs" 6015 45 6015 46]}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6015 44 6015 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6015 44 6015 45,SrcSpan "tests/examples/CParser.hs" 6015 45 6015 46]}) (UnitCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6015 44 6015 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6015 44 6015 45,SrcSpan "tests/examples/CParser.hs" 6015 45 6015 46]}))))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6016 1 6023 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6022 3 6022 8]}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6016 1 6023 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6022 3 6022 8]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6016 1 6016 12, srcInfoPoints = []}) "doDeclIdent") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6016 13 6016 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6016 13 6016 22, srcInfoPoints = []}) "declspecs"),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6016 23 6016 47, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6016 23 6016 24,SrcSpan "tests/examples/CParser.hs" 6016 46 6016 47]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6016 24 6016 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6016 24 6016 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6016 24 6016 31, srcInfoPoints = []}) "CDeclrR")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6016 32 6016 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6016 32 6016 38, srcInfoPoints = []}) "mIdent"),PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6016 39 6016 40, srcInfoPoints = []}),PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6016 41 6016 42, srcInfoPoints = []}),PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6016 43 6016 44, srcInfoPoints = []}),PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6016 45 6016 46, srcInfoPoints = []})])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6016 48 6020 62, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6016 48 6016 49]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6017 3 6020 62, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6017 3 6017 7,SrcSpan "tests/examples/CParser.hs" 6017 15 6017 17,SrcSpan "tests/examples/CParser.hs" 6018 5 6018 5,SrcSpan "tests/examples/CParser.hs" 6019 5 6019 5,SrcSpan "tests/examples/CParser.hs" 6022 3 6022 0]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6017 8 6017 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6017 8 6017 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6017 8 6017 14, srcInfoPoints = []}) "mIdent"))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6018 5 6018 25, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6018 5 6018 12, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6018 5 6018 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6018 5 6018 12, srcInfoPoints = []}) "Nothing")) []) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6018 13 6018 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6018 13 6018 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6018 16 6018 25, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6018 16 6018 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6018 16 6018 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6018 16 6018 22, srcInfoPoints = []}) "return"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6018 23 6018 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6018 23 6018 24,SrcSpan "tests/examples/CParser.hs" 6018 24 6018 25]}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6018 23 6018 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6018 23 6018 24,SrcSpan "tests/examples/CParser.hs" 6018 24 6018 25]}) (UnitCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6018 23 6018 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6018 23 6018 24,SrcSpan "tests/examples/CParser.hs" 6018 24 6018 25]})))))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6019 5 6020 62, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6019 5 6019 9, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6019 5 6019 9, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6019 5 6019 9, srcInfoPoints = []}) "Just")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6019 10 6019 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6019 10 6019 15, srcInfoPoints = []}) "ident")]) (GuardedRhss (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6019 16 6020 62, srcInfoPoints = []}) [GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6019 16 6019 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6019 16 6019 17,SrcSpan "tests/examples/CParser.hs" 6019 40 6019 42]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6019 18 6019 39, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6019 18 6019 39, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6019 18 6019 29, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6019 18 6019 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6019 18 6019 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6019 18 6019 21, srcInfoPoints = []}) "any"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6019 22 6019 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6019 22 6019 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6019 22 6019 29, srcInfoPoints = []}) "iypedef")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6019 30 6019 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6019 30 6019 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6019 30 6019 39, srcInfoPoints = []}) "declspecs"))))] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6019 43 6019 59, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6019 43 6019 53, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6019 43 6019 53, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6019 43 6019 53, srcInfoPoints = []}) "addTypedef"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6019 54 6019 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6019 54 6019 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6019 54 6019 59, srcInfoPoints = []}) "ident")))),GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6020 16 6020 62, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6020 16 6020 17,SrcSpan "tests/examples/CParser.hs" 6020 40 6020 42]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6020 18 6020 27, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6020 18 6020 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6020 18 6020 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6020 18 6020 27, srcInfoPoints = []}) "otherwise")))] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6020 43 6020 62, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6020 43 6020 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6020 43 6020 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6020 43 6020 56, srcInfoPoints = []}) "shadowTypedef"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6020 57 6020 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6020 57 6020 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6020 57 6020 62, srcInfoPoints = []}) "ident"))))]) Nothing])) (Just (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6022 9 6023 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6022 9 6022 9,SrcSpan "tests/examples/CParser.hs" 6023 9 6023 9,SrcSpan "tests/examples/CParser.hs" 6025 1 6025 0]}) [FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6022 9 6023 52, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6022 9 6022 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6022 9 6022 16, srcInfoPoints = []}) "iypedef") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6022 17 6022 44, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6022 17 6022 18,SrcSpan "tests/examples/CParser.hs" 6022 43 6022 44]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6022 18 6022 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6022 18 6022 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6022 18 6022 30, srcInfoPoints = []}) "CStorageSpec")) [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6022 31 6022 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6022 31 6022 32,SrcSpan "tests/examples/CParser.hs" 6022 42 6022 43]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6022 32 6022 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6022 32 6022 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6022 32 6022 40, srcInfoPoints = []}) "CTypedef")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6022 41 6022 42, srcInfoPoints = []})])])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6022 45 6022 51, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6022 45 6022 46]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6022 47 6022 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6022 47 6022 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6022 47 6022 51, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6023 9 6023 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6023 9 6023 16, srcInfoPoints = []}) "iypedef") [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6023 17 6023 18, srcInfoPoints = []})] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6023 45 6023 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6023 45 6023 46]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6023 47 6023 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6023 47 6023 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6023 47 6023 52, srcInfoPoints = []}) "False")))) Nothing]]))],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6025 1 6025 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6025 22 6025 24]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6025 1 6025 21, srcInfoPoints = []}) "doFuncParamDeclIdent"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6025 25 6025 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6025 32 6025 34]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6025 25 6025 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6025 25 6025 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6025 25 6025 31, srcInfoPoints = []}) "CDeclr"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6025 35 6025 39, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6025 35 6025 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6025 35 6025 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6025 35 6025 36, srcInfoPoints = []}) "P"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6025 37 6025 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6025 37 6025 38,SrcSpan "tests/examples/CParser.hs" 6025 38 6025 39]}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6025 37 6025 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6025 37 6025 38,SrcSpan "tests/examples/CParser.hs" 6025 38 6025 39]}) (UnitCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6025 37 6025 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6025 37 6025 38,SrcSpan "tests/examples/CParser.hs" 6025 38 6025 39]})))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6026 1 6033 35, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6026 1 6032 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6026 1 6026 21, srcInfoPoints = []}) "doFuncParamDeclIdent") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6026 22 6026 65, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6026 22 6026 23,SrcSpan "tests/examples/CParser.hs" 6026 64 6026 65]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6026 23 6026 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6026 23 6026 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6026 23 6026 29, srcInfoPoints = []}) "CDeclr")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6026 30 6026 31, srcInfoPoints = []}),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6026 32 6026 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6026 32 6026 33,SrcSpan "tests/examples/CParser.hs" 6026 57 6026 58]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6026 33 6026 57, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6026 33 6026 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6026 33 6026 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6026 33 6026 42, srcInfoPoints = []}) "CFunDeclr")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6026 43 6026 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6026 43 6026 49, srcInfoPoints = []}) "params"),PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6026 50 6026 51, srcInfoPoints = []}),PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6026 52 6026 53, srcInfoPoints = []})]) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6026 54 6026 55, srcInfoPoints = []}) (Cons (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6026 54 6026 55, srcInfoPoints = []}))) (PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6026 56 6026 57, srcInfoPoints = []}))),PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6026 59 6026 60, srcInfoPoints = []}),PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6026 61 6026 62, srcInfoPoints = []}),PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6026 63 6026 64, srcInfoPoints = []})])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6026 66 6032 34, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6026 66 6026 67]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6027 3 6032 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6027 3 6027 12, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6027 3 6027 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6027 3 6027 12, srcInfoPoints = []}) "sequence_"))) (ListComp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6028 5 6032 34, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6028 5 6028 6,SrcSpan "tests/examples/CParser.hs" 6031 5 6031 6,SrcSpan "tests/examples/CParser.hs" 6032 5 6032 6,SrcSpan "tests/examples/CParser.hs" 6032 33 6032 34]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6028 7 6030 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6028 7 6028 11,SrcSpan "tests/examples/CParser.hs" 6028 33 6028 35,SrcSpan "tests/examples/CParser.hs" 6029 9 6029 9,SrcSpan "tests/examples/CParser.hs" 6030 9 6030 9,SrcSpan "tests/examples/CParser.hs" 6031 5 6031 0]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6028 12 6028 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6028 12 6028 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6028 12 6028 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6028 12 6028 26, srcInfoPoints = []}) "getCDeclrIdent"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6028 27 6028 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6028 27 6028 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6028 27 6028 32, srcInfoPoints = []}) "declr")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6029 9 6029 29, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6029 9 6029 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6029 9 6029 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6029 9 6029 16, srcInfoPoints = []}) "Nothing")) []) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6029 17 6029 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6029 17 6029 19]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6029 20 6029 29, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6029 20 6029 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6029 20 6029 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6029 20 6029 26, srcInfoPoints = []}) "return"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6029 27 6029 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6029 27 6029 28,SrcSpan "tests/examples/CParser.hs" 6029 28 6029 29]}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6029 27 6029 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6029 27 6029 28,SrcSpan "tests/examples/CParser.hs" 6029 28 6029 29]}) (UnitCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6029 27 6029 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6029 27 6029 28,SrcSpan "tests/examples/CParser.hs" 6029 28 6029 29]})))))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6030 9 6030 42, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6030 9 6030 13, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6030 9 6030 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6030 9 6030 13, srcInfoPoints = []}) "Just")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6030 14 6030 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6030 14 6030 19, srcInfoPoints = []}) "ident")]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6030 20 6030 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6030 20 6030 22]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6030 23 6030 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6030 23 6030 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6030 23 6030 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6030 23 6030 36, srcInfoPoints = []}) "shadowTypedef"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6030 37 6030 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6030 37 6030 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6030 37 6030 42, srcInfoPoints = []}) "ident"))))) Nothing]) [QualStmt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6031 7 6031 53, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6031 22 6031 24]}) (Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6031 7 6031 53, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6031 22 6031 24]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6031 7 6031 12, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6031 7 6031 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6031 7 6031 12, srcInfoPoints = []}) "CDecl")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6031 13 6031 14, srcInfoPoints = []}),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6031 15 6031 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6031 15 6031 18, srcInfoPoints = []}) "dle"),PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6031 19 6031 20, srcInfoPoints = []})]) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6031 25 6031 53, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6031 25 6031 46, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6031 25 6031 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6031 25 6031 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6031 25 6031 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6031 25 6031 31, srcInfoPoints = []}) "either"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6031 32 6031 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6031 32 6031 33,SrcSpan "tests/examples/CParser.hs" 6031 41 6031 42]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6031 33 6031 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6031 33 6031 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6031 33 6031 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6031 33 6031 38, srcInfoPoints = []}) "const"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6031 39 6031 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6031 39 6031 40,SrcSpan "tests/examples/CParser.hs" 6031 40 6031 41]}) [])))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6031 43 6031 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6031 43 6031 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6031 43 6031 46, srcInfoPoints = []}) "fst")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6031 47 6031 53, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6031 47 6031 53, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6031 47 6031 53, srcInfoPoints = []}) "params"))))),QualStmt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6032 7 6032 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6032 26 6032 28]}) (Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6032 7 6032 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6032 26 6032 28]}) (PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6032 7 6032 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6032 7 6032 8,SrcSpan "tests/examples/CParser.hs" 6032 18 6032 19,SrcSpan "tests/examples/CParser.hs" 6032 21 6032 22,SrcSpan "tests/examples/CParser.hs" 6032 24 6032 25]}) Boxed [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6032 8 6032 12, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6032 8 6032 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6032 8 6032 12, srcInfoPoints = []}) "Just")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6032 13 6032 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6032 13 6032 18, srcInfoPoints = []}) "declr")],PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6032 20 6032 21, srcInfoPoints = []}),PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6032 23 6032 24, srcInfoPoints = []})]) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6032 29 6032 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6032 29 6032 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6032 29 6032 32, srcInfoPoints = []}) "dle"))))]))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6033 1 6033 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6033 1 6033 21, srcInfoPoints = []}) "doFuncParamDeclIdent") [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6033 22 6033 23, srcInfoPoints = []})] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6033 24 6033 35, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6033 24 6033 25]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6033 26 6033 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6033 26 6033 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6033 26 6033 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6033 26 6033 32, srcInfoPoints = []}) "return"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6033 33 6033 35, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6033 33 6033 34,SrcSpan "tests/examples/CParser.hs" 6033 34 6033 35]}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6033 33 6033 35, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6033 33 6033 34,SrcSpan "tests/examples/CParser.hs" 6033 34 6033 35]}) (UnitCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6033 33 6033 35, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6033 33 6033 34,SrcSpan "tests/examples/CParser.hs" 6033 34 6033 35]})))))) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6036 1 6036 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6036 16 6036 18]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6036 1 6036 15, srcInfoPoints = []}) "getCDeclrIdent"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6036 19 6036 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6036 26 6036 28]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6036 19 6036 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6036 19 6036 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6036 19 6036 25, srcInfoPoints = []}) "CDeclr"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6036 29 6036 40, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6036 29 6036 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6036 29 6036 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6036 29 6036 34, srcInfoPoints = []}) "Maybe"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6036 35 6036 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6036 35 6036 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6036 35 6036 40, srcInfoPoints = []}) "Ident"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6037 1 6037 48, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6037 1 6037 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6037 1 6037 15, srcInfoPoints = []}) "getCDeclrIdent") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6037 16 6037 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6037 16 6037 17,SrcSpan "tests/examples/CParser.hs" 6037 38 6037 39]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6037 17 6037 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6037 17 6037 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6037 17 6037 23, srcInfoPoints = []}) "CDeclr")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6037 24 6037 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6037 24 6037 30, srcInfoPoints = []}) "mIdent"),PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6037 31 6037 32, srcInfoPoints = []}),PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6037 33 6037 34, srcInfoPoints = []}),PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6037 35 6037 36, srcInfoPoints = []}),PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6037 37 6037 38, srcInfoPoints = []})])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6037 40 6037 48, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6037 40 6037 41]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6037 42 6037 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6037 42 6037 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6037 42 6037 48, srcInfoPoints = []}) "mIdent")))) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6039 1 6039 18, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6039 12 6039 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6039 1 6039 11, srcInfoPoints = []}) "happyError"] (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6039 15 6039 18, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6039 15 6039 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6039 15 6039 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6039 15 6039 16, srcInfoPoints = []}) "P"))) (TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6039 17 6039 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6039 17 6039 18, srcInfoPoints = []}) "a"))),PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6040 1 6040 24, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6040 1 6040 11, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6040 1 6040 11, srcInfoPoints = []}) "happyError")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6040 12 6040 24, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6040 12 6040 13]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6040 14 6040 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6040 14 6040 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6040 14 6040 24, srcInfoPoints = []}) "parseError")))) Nothing,TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6045 1 6045 67, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6045 8 6045 10]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6045 1 6045 7, srcInfoPoints = []}) "parseC"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6045 11 6045 67, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6045 23 6045 25]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6045 11 6045 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6045 11 6045 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6045 11 6045 22, srcInfoPoints = []}) "InputStream"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6045 26 6045 67, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6045 35 6045 37]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6045 26 6045 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6045 26 6045 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6045 26 6045 34, srcInfoPoints = []}) "Position"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6045 38 6045 67, srcInfoPoints = []}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6045 38 6045 55, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6045 38 6045 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6045 38 6045 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6045 38 6045 44, srcInfoPoints = []}) "Either"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6045 45 6045 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6045 45 6045 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6045 45 6045 55, srcInfoPoints = []}) "ParseError")))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6045 56 6045 67, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6045 56 6045 67, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6045 56 6045 67, srcInfoPoints = []}) "CTranslUnit")))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6046 1 6047 97, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6046 1 6047 97, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6046 1 6046 7, srcInfoPoints = []}) "parseC") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6046 8 6046 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6046 8 6046 13, srcInfoPoints = []}) "input"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6046 14 6046 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6046 14 6046 29, srcInfoPoints = []}) "initialPosition")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6046 30 6047 97, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6046 30 6046 31]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 3 6047 97, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 3 6047 11, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 3 6047 7, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 3 6047 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 3 6047 7, srcInfoPoints = []}) "fmap"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 8 6047 11, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 8 6047 11, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 8 6047 11, srcInfoPoints = []}) "fst")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 12 6047 13, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 12 6047 13, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 12 6047 13, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 14 6047 97, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 14 6047 75, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 14 6047 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 14 6047 42, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 14 6047 36, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 14 6047 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 14 6047 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 14 6047 24, srcInfoPoints = []}) "execParser"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 25 6047 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 25 6047 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 25 6047 36, srcInfoPoints = []}) "translUnitP")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 37 6047 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 37 6047 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 37 6047 42, srcInfoPoints = []}) "input")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 43 6047 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 43 6047 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 43 6047 58, srcInfoPoints = []}) "initialPosition")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 59 6047 75, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 59 6047 75, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 59 6047 75, srcInfoPoints = []}) "builtinTypeNames")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 76 6047 97, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6047 76 6047 77,SrcSpan "tests/examples/CParser.hs" 6047 96 6047 97]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 77 6047 96, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 77 6047 94, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 77 6047 94, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 77 6047 94, srcInfoPoints = []}) "namesStartingFrom"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 95 6047 96, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 95 6047 96, srcInfoPoints = []}) 0 "0"))))))) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6050 1 6050 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6050 13 6050 15]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6050 1 6050 12, srcInfoPoints = []}) "translUnitP"] (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6050 16 6050 29, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6050 16 6050 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6050 16 6050 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6050 16 6050 17, srcInfoPoints = []}) "P"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6050 18 6050 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6050 18 6050 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6050 18 6050 29, srcInfoPoints = []}) "CTranslUnit")))),PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6051 1 6051 31, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6051 1 6051 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6051 1 6051 12, srcInfoPoints = []}) "translUnitP")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6051 13 6051 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6051 13 6051 14]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6051 15 6051 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6051 15 6051 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6051 15 6051 31, srcInfoPoints = []}) "translation_unit")))) Nothing,TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6053 1 6053 23, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6053 10 6053 12]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6053 1 6053 9, srcInfoPoints = []}) "extDeclP"] (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6053 13 6053 23, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6053 13 6053 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6053 13 6053 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6053 13 6053 14, srcInfoPoints = []}) "P"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6053 15 6053 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6053 15 6053 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6053 15 6053 23, srcInfoPoints = []}) "CExtDecl")))),PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6054 1 6054 32, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6054 1 6054 9, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6054 1 6054 9, srcInfoPoints = []}) "extDeclP")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6054 10 6054 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6054 10 6054 11]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6054 12 6054 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6054 12 6054 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6054 12 6054 32, srcInfoPoints = []}) "external_declaration")))) Nothing,TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6056 1 6056 22, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6056 12 6056 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6056 1 6056 11, srcInfoPoints = []}) "statementP"] (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6056 15 6056 22, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6056 15 6056 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6056 15 6056 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6056 15 6056 16, srcInfoPoints = []}) "P"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6056 17 6056 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6056 17 6056 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6056 17 6056 22, srcInfoPoints = []}) "CStat")))),PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6057 1 6057 23, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6057 1 6057 11, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6057 1 6057 11, srcInfoPoints = []}) "statementP")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6057 12 6057 23, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6057 12 6057 13]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6057 14 6057 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6057 14 6057 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6057 14 6057 23, srcInfoPoints = []}) "statement")))) Nothing,TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6059 1 6059 23, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6059 13 6059 15]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6059 1 6059 12, srcInfoPoints = []}) "expressionP"] (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6059 16 6059 23, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6059 16 6059 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6059 16 6059 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6059 16 6059 17, srcInfoPoints = []}) "P"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6059 18 6059 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6059 18 6059 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6059 18 6059 23, srcInfoPoints = []}) "CExpr")))),PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6060 1 6060 25, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6060 1 6060 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6060 1 6060 12, srcInfoPoints = []}) "expressionP")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6060 13 6060 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6060 13 6060 14]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6060 15 6060 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6060 15 6060 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6060 15 6060 25, srcInfoPoints = []}) "expression")))) Nothing,DataDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6070 1 6070 50, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6070 20 6070 21]}) (DataType (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6070 1 6070 5, srcInfoPoints = []})) Nothing (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6070 6 6070 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6070 6 6070 19, srcInfoPoints = []}) "Happy_IntList")) [QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6070 22 6070 50, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6070 22 6070 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6070 22 6070 31, srcInfoPoints = []}) "HappyCons") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6070 32 6070 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6070 32 6070 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6070 32 6070 36, srcInfoPoints = []}) "Int#")),TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6070 37 6070 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6070 37 6070 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6070 37 6070 50, srcInfoPoints = []}) "Happy_IntList"))])] Nothing,InfixDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6082 1 6082 20, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6082 8 6082 9]}) (AssocRight (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6082 1 6082 7, srcInfoPoints = []})) (Just 9) [ConOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6082 10 6082 20, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6082 10 6082 11,SrcSpan "tests/examples/CParser.hs" 6082 11 6082 19,SrcSpan "tests/examples/CParser.hs" 6082 19 6082 20]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6082 10 6082 20, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6082 10 6082 11,SrcSpan "tests/examples/CParser.hs" 6082 11 6082 19,SrcSpan "tests/examples/CParser.hs" 6082 19 6082 20]}) "HappyStk")],DataDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6083 1 6083 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6083 17 6083 18]}) (DataType (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6083 1 6083 5, srcInfoPoints = []})) Nothing (DHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6083 6 6083 16, srcInfoPoints = []}) (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6083 6 6083 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6083 6 6083 14, srcInfoPoints = []}) "HappyStk")) (UnkindedVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6083 15 6083 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6083 15 6083 16, srcInfoPoints = []}) "a"))) [QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6083 19 6083 42, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6083 19 6083 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6083 19 6083 27, srcInfoPoints = []}) "HappyStk") [TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6083 28 6083 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6083 28 6083 29, srcInfoPoints = []}) "a"),TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6083 30 6083 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6083 30 6083 31,SrcSpan "tests/examples/CParser.hs" 6083 41 6083 42]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6083 31 6083 41, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6083 31 6083 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6083 31 6083 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6083 31 6083 39, srcInfoPoints = []}) "HappyStk"))) (TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6083 40 6083 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6083 40 6083 41, srcInfoPoints = []}) "a")))])] Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6088 1 6088 79, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6088 1 6088 79, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6088 1 6088 11, srcInfoPoints = []}) "happyParse") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6088 12 6088 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6088 12 6088 23, srcInfoPoints = []}) "start_state")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6088 24 6088 79, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6088 24 6088 25]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6088 26 6088 79, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6088 26 6088 65, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6088 26 6088 51, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6088 26 6088 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6088 26 6088 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6088 26 6088 39, srcInfoPoints = []}) "happyNewToken"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6088 40 6088 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6088 40 6088 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6088 40 6088 51, srcInfoPoints = []}) "start_state")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6088 52 6088 65, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6088 52 6088 65, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6088 52 6088 65, srcInfoPoints = []}) "notHappyAtAll")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6088 66 6088 79, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6088 66 6088 79, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6088 66 6088 79, srcInfoPoints = []}) "notHappyAtAll"))))) Nothing],FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6096 1 6099 56, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6096 1 6097 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6096 1 6096 12, srcInfoPoints = []}) "happyAccept") [PLit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6096 13 6096 15, srcInfoPoints = []}) (Signless (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6096 13 6096 15, srcInfoPoints = []})) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6096 13 6096 15, srcInfoPoints = []}) 0 "0"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6096 16 6096 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6096 16 6096 18, srcInfoPoints = []}) "tk"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6096 19 6096 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6096 19 6096 21, srcInfoPoints = []}) "st"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6096 22 6096 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6096 22 6096 25, srcInfoPoints = []}) "sts"),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6096 26 6096 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6096 26 6096 27,SrcSpan "tests/examples/CParser.hs" 6096 56 6096 57]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6096 27 6096 56, srcInfoPoints = []}) (PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6096 27 6096 28, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6096 29 6096 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6096 29 6096 30,SrcSpan "tests/examples/CParser.hs" 6096 30 6096 38,SrcSpan "tests/examples/CParser.hs" 6096 38 6096 39]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6096 30 6096 38, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6096 40 6096 56, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6096 40 6096 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6096 40 6096 43, srcInfoPoints = []}) "ans")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6096 44 6096 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6096 44 6096 45,SrcSpan "tests/examples/CParser.hs" 6096 45 6096 53,SrcSpan "tests/examples/CParser.hs" 6096 53 6096 54]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6096 45 6096 53, srcInfoPoints = []}) "HappyStk")) (PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6096 55 6096 56, srcInfoPoints = []}))))] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6096 58 6097 21, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6096 58 6096 59]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6097 5 6097 21, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6097 5 6097 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6097 5 6097 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6097 5 6097 17, srcInfoPoints = []}) "happyReturn1"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6097 18 6097 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6097 18 6097 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6097 18 6097 21, srcInfoPoints = []}) "ans"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6098 1 6099 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6098 1 6098 12, srcInfoPoints = []}) "happyAccept") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6098 13 6098 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6098 13 6098 14, srcInfoPoints = []}) "j"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6098 15 6098 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6098 15 6098 17, srcInfoPoints = []}) "tk"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6098 18 6098 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6098 18 6098 20, srcInfoPoints = []}) "st"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6098 21 6098 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6098 21 6098 24, srcInfoPoints = []}) "sts"),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6098 25 6098 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6098 25 6098 26,SrcSpan "tests/examples/CParser.hs" 6098 40 6098 41]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6098 26 6098 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6098 26 6098 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6098 26 6098 34, srcInfoPoints = []}) "HappyStk")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6098 35 6098 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6098 35 6098 38, srcInfoPoints = []}) "ans"),PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6098 39 6098 40, srcInfoPoints = []})])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6098 42 6099 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6098 42 6098 43]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6099 5 6099 56, srcInfoPoints = []}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6099 5 6099 37, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6099 5 6099 6,SrcSpan "tests/examples/CParser.hs" 6099 36 6099 37]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6099 6 6099 36, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6099 6 6099 19, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6099 6 6099 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6099 6 6099 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6099 6 6099 17, srcInfoPoints = []}) "happyTcHack"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6099 18 6099 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6099 18 6099 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6099 18 6099 19, srcInfoPoints = []}) "j")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6099 20 6099 36, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6099 20 6099 21,SrcSpan "tests/examples/CParser.hs" 6099 35 6099 36]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6099 21 6099 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6099 21 6099 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6099 21 6099 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6099 21 6099 32, srcInfoPoints = []}) "happyTcHack"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6099 33 6099 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6099 33 6099 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6099 33 6099 35, srcInfoPoints = []}) "st"))))))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6099 38 6099 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6099 38 6099 39,SrcSpan "tests/examples/CParser.hs" 6099 55 6099 56]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6099 39 6099 55, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6099 39 6099 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6099 39 6099 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6099 39 6099 51, srcInfoPoints = []}) "happyReturn1"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6099 52 6099 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6099 52 6099 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6099 52 6099 55, srcInfoPoints = []}) "ans"))))))) Nothing],FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6106 1 6130 67, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6124 4 6124 9]}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6106 1 6130 67, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6124 4 6124 9]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6106 1 6106 14, srcInfoPoints = []}) "happyDoAction") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6106 15 6106 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6106 15 6106 16, srcInfoPoints = []}) "i"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6106 17 6106 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6106 17 6106 19, srcInfoPoints = []}) "tk"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6106 20 6106 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6106 20 6106 22, srcInfoPoints = []}) "st")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6107 5 6123 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6107 5 6107 6]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6110 7 6123 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6110 7 6110 11,SrcSpan "tests/examples/CParser.hs" 6110 19 6110 21,SrcSpan "tests/examples/CParser.hs" 6111 9 6111 9,SrcSpan "tests/examples/CParser.hs" 6113 9 6113 9,SrcSpan "tests/examples/CParser.hs" 6115 9 6115 9,SrcSpan "tests/examples/CParser.hs" 6119 9 6119 9,SrcSpan "tests/examples/CParser.hs" 6124 4 6124 0]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6110 12 6110 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6110 12 6110 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6110 12 6110 18, srcInfoPoints = []}) "action"))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6111 9 6112 39, srcInfoPoints = []}) (PLit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6111 9 6111 11, srcInfoPoints = []}) (Signless (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6111 9 6111 11, srcInfoPoints = []})) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6111 9 6111 11, srcInfoPoints = []}) 0 "0")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6111 19 6112 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6111 19 6111 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6112 22 6112 39, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6112 22 6112 36, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6112 22 6112 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6112 22 6112 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6112 22 6112 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6112 22 6112 31, srcInfoPoints = []}) "happyFail"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6112 32 6112 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6112 32 6112 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6112 32 6112 33, srcInfoPoints = []}) "i")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6112 34 6112 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6112 34 6112 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6112 34 6112 36, srcInfoPoints = []}) "tk")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6112 37 6112 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6112 37 6112 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6112 37 6112 39, srcInfoPoints = []}) "st"))))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6113 9 6114 41, srcInfoPoints = []}) (PLit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6113 9 6113 12, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6113 9 6113 10]}) (Negative (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6113 9 6113 10, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6113 9 6113 10]})) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6113 10 6113 12, srcInfoPoints = []}) 1 "1")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6113 19 6114 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6113 19 6113 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6114 22 6114 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6114 22 6114 38, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6114 22 6114 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6114 22 6114 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6114 22 6114 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6114 22 6114 33, srcInfoPoints = []}) "happyAccept"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6114 34 6114 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6114 34 6114 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6114 34 6114 35, srcInfoPoints = []}) "i")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6114 36 6114 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6114 36 6114 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6114 36 6114 38, srcInfoPoints = []}) "tk")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6114 39 6114 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6114 39 6114 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6114 39 6114 41, srcInfoPoints = []}) "st"))))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6115 9 6118 76, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6118 22 6118 27]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6115 9 6115 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6115 9 6115 10, srcInfoPoints = []}) "n")) (GuardedRhss (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6115 11 6117 53, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6115 11 6115 12,SrcSpan "tests/examples/CParser.hs" 6115 33 6115 35]}) [GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6115 11 6117 53, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6115 11 6115 12,SrcSpan "tests/examples/CParser.hs" 6115 33 6115 35]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6115 13 6115 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6115 13 6115 14,SrcSpan "tests/examples/CParser.hs" 6115 31 6115 32]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6115 13 6115 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6115 13 6115 14,SrcSpan "tests/examples/CParser.hs" 6115 31 6115 32]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6115 14 6115 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6115 14 6115 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6115 14 6115 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6115 14 6115 15, srcInfoPoints = []}) "n"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6115 16 6115 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6115 16 6115 18, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6115 16 6115 18, srcInfoPoints = []}) "<#"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6115 19 6115 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6115 19 6115 20,SrcSpan "tests/examples/CParser.hs" 6115 30 6115 31]}) (ExpTypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6115 20 6115 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6115 23 6115 25]}) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6115 20 6115 22, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6115 20 6115 22, srcInfoPoints = []}) 0 "0")) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6115 26 6115 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6115 26 6115 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6115 26 6115 30, srcInfoPoints = []}) "Int#")))))))] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6117 22 6117 53, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6117 22 6117 50, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6117 22 6117 47, srcInfoPoints = []}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6117 22 6117 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6117 22 6117 23,SrcSpan "tests/examples/CParser.hs" 6117 44 6117 45]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6117 23 6117 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6117 23 6117 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6117 23 6117 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6117 23 6117 37, srcInfoPoints = []}) "happyReduceArr"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6117 38 6117 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6117 38 6117 39, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6117 38 6117 39, srcInfoPoints = []}) "!"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6117 40 6117 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6117 40 6117 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6117 40 6117 44, srcInfoPoints = []}) "rule"))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6117 46 6117 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6117 46 6117 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6117 46 6117 47, srcInfoPoints = []}) "i")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6117 48 6117 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6117 48 6117 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6117 48 6117 50, srcInfoPoints = []}) "tk")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6117 51 6117 53, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6117 51 6117 53, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6117 51 6117 53, srcInfoPoints = []}) "st"))))]) (Just (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 28 6118 76, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6118 28 6118 28,SrcSpan "tests/examples/CParser.hs" 6119 9 6119 0]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 28 6118 76, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 28 6118 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 28 6118 32, srcInfoPoints = []}) "rule")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 33 6118 76, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6118 33 6118 34]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 35 6118 76, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6118 35 6118 36,SrcSpan "tests/examples/CParser.hs" 6118 75 6118 76]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 36 6118 75, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 36 6118 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 36 6118 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 36 6118 38, srcInfoPoints = []}) "I#"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 39 6118 75, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6118 39 6118 40,SrcSpan "tests/examples/CParser.hs" 6118 74 6118 75]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 40 6118 74, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6118 40 6118 41,SrcSpan "tests/examples/CParser.hs" 6118 73 6118 74]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 41 6118 73, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 41 6118 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 41 6118 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 41 6118 51, srcInfoPoints = []}) "negateInt#"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 52 6118 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6118 52 6118 53,SrcSpan "tests/examples/CParser.hs" 6118 72 6118 73]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 53 6118 72, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6118 53 6118 54,SrcSpan "tests/examples/CParser.hs" 6118 71 6118 72]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 54 6118 71, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 54 6118 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 54 6118 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 54 6118 55, srcInfoPoints = []}) "n"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 56 6118 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 56 6118 58, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 56 6118 58, srcInfoPoints = []}) "+#"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 59 6118 71, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6118 59 6118 60,SrcSpan "tests/examples/CParser.hs" 6118 70 6118 71]}) (ExpTypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 60 6118 70, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6118 63 6118 65]}) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 60 6118 62, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 60 6118 62, srcInfoPoints = []}) 1 "1")) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 66 6118 70, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 66 6118 70, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 66 6118 70, srcInfoPoints = []}) "Int#")))))))))))))) Nothing])),Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6119 9 6123 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6123 22 6123 27]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6119 9 6119 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6119 9 6119 10, srcInfoPoints = []}) "n")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6119 19 6122 50, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6119 19 6119 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6122 22 6122 50, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6122 22 6122 47, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6122 22 6122 44, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6122 22 6122 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6122 22 6122 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6122 22 6122 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6122 22 6122 32, srcInfoPoints = []}) "happyShift"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6122 33 6122 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6122 33 6122 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6122 33 6122 42, srcInfoPoints = []}) "new_state")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6122 43 6122 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6122 43 6122 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6122 43 6122 44, srcInfoPoints = []}) "i")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6122 45 6122 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6122 45 6122 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6122 45 6122 47, srcInfoPoints = []}) "tk")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6122 48 6122 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6122 48 6122 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6122 48 6122 50, srcInfoPoints = []}) "st"))))) (Just (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6123 28 6123 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6123 28 6123 28,SrcSpan "tests/examples/CParser.hs" 6124 4 6124 0]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6123 28 6123 59, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6123 28 6123 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6123 28 6123 37, srcInfoPoints = []}) "new_state")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6123 38 6123 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6123 38 6123 39]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6123 40 6123 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6123 40 6123 41,SrcSpan "tests/examples/CParser.hs" 6123 58 6123 59]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6123 41 6123 58, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6123 41 6123 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6123 41 6123 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6123 41 6123 42, srcInfoPoints = []}) "n"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6123 43 6123 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6123 43 6123 45, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6123 43 6123 45, srcInfoPoints = []}) "-#"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6123 46 6123 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6123 46 6123 47,SrcSpan "tests/examples/CParser.hs" 6123 57 6123 58]}) (ExpTypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6123 47 6123 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6123 50 6123 52]}) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6123 47 6123 49, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6123 47 6123 49, srcInfoPoints = []}) 1 "1")) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6123 53 6123 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6123 53 6123 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6123 53 6123 57, srcInfoPoints = []}) "Int#")))))))) Nothing]))])) (Just (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6124 10 6130 67, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6124 10 6124 10,SrcSpan "tests/examples/CParser.hs" 6125 10 6125 10,SrcSpan "tests/examples/CParser.hs" 6126 10 6126 10,SrcSpan "tests/examples/CParser.hs" 6129 10 6129 10,SrcSpan "tests/examples/CParser.hs" 6135 1 6135 0]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6124 10 6124 55, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6124 10 6124 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6124 10 6124 13, srcInfoPoints = []}) "off")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6124 17 6124 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6124 17 6124 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6124 19 6124 55, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6124 19 6124 52, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6124 19 6124 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6124 19 6124 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6124 19 6124 36, srcInfoPoints = []}) "indexShortOffAddr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6124 37 6124 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6124 37 6124 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6124 37 6124 52, srcInfoPoints = []}) "happyActOffsets")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6124 53 6124 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6124 53 6124 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6124 53 6124 55, srcInfoPoints = []}) "st"))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6125 10 6125 29, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6125 10 6125 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6125 10 6125 15, srcInfoPoints = []}) "off_i")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6125 17 6125 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6125 17 6125 18]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6125 19 6125 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6125 19 6125 20,SrcSpan "tests/examples/CParser.hs" 6125 28 6125 29]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6125 20 6125 28, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6125 20 6125 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6125 20 6125 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6125 20 6125 23, srcInfoPoints = []}) "off"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6125 24 6125 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6125 24 6125 26, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6125 24 6125 26, srcInfoPoints = []}) "+#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6125 27 6125 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6125 27 6125 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6125 27 6125 28, srcInfoPoints = []}) "i")))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6126 10 6128 31, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6126 10 6126 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6126 10 6126 15, srcInfoPoints = []}) "check")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6126 17 6128 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6126 17 6126 18]}) (If (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6126 19 6128 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6126 19 6126 21,SrcSpan "tests/examples/CParser.hs" 6127 21 6127 25,SrcSpan "tests/examples/CParser.hs" 6128 21 6128 25]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6126 22 6126 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6126 22 6126 23,SrcSpan "tests/examples/CParser.hs" 6126 45 6126 46]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6126 23 6126 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6126 23 6126 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6126 23 6126 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6126 23 6126 28, srcInfoPoints = []}) "off_i"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6126 29 6126 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6126 29 6126 32, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6126 29 6126 32, srcInfoPoints = []}) ">=#"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6126 33 6126 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6126 33 6126 34,SrcSpan "tests/examples/CParser.hs" 6126 44 6126 45]}) (ExpTypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6126 34 6126 44, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6126 37 6126 39]}) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6126 34 6126 36, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6126 34 6126 36, srcInfoPoints = []}) 0 "0")) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6126 40 6126 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6126 40 6126 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6126 40 6126 44, srcInfoPoints = []}) "Int#"))))))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6127 26 6127 69, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6127 26 6127 27,SrcSpan "tests/examples/CParser.hs" 6127 68 6127 69]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6127 27 6127 68, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6127 27 6127 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6127 27 6127 55, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6127 27 6127 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6127 27 6127 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6127 27 6127 44, srcInfoPoints = []}) "indexShortOffAddr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6127 45 6127 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6127 45 6127 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6127 45 6127 55, srcInfoPoints = []}) "happyCheck")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6127 56 6127 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6127 56 6127 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6127 56 6127 61, srcInfoPoints = []}) "off_i")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6127 62 6127 65, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6127 62 6127 65, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6127 62 6127 65, srcInfoPoints = []}) "==#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6127 67 6127 68, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6127 67 6127 68, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6127 67 6127 68, srcInfoPoints = []}) "i"))))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6128 26 6128 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6128 26 6128 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6128 26 6128 31, srcInfoPoints = []}) "False"))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6129 10 6130 67, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6129 10 6129 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6129 10 6129 16, srcInfoPoints = []}) "action")) (GuardedRhss (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6129 17 6130 67, srcInfoPoints = []}) [GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6129 17 6129 65, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6129 17 6129 18,SrcSpan "tests/examples/CParser.hs" 6129 29 6129 30]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6129 19 6129 24, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6129 19 6129 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6129 19 6129 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6129 19 6129 24, srcInfoPoints = []}) "check")))] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6129 31 6129 65, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6129 31 6129 59, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6129 31 6129 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6129 31 6129 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6129 31 6129 48, srcInfoPoints = []}) "indexShortOffAddr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6129 49 6129 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6129 49 6129 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6129 49 6129 59, srcInfoPoints = []}) "happyTable")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6129 60 6129 65, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6129 60 6129 65, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6129 60 6129 65, srcInfoPoints = []}) "off_i")))),GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6130 17 6130 67, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6130 17 6130 18,SrcSpan "tests/examples/CParser.hs" 6130 29 6130 30]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6130 19 6130 28, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6130 19 6130 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6130 19 6130 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6130 19 6130 28, srcInfoPoints = []}) "otherwise")))] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6130 31 6130 67, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6130 31 6130 64, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6130 31 6130 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6130 31 6130 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6130 31 6130 48, srcInfoPoints = []}) "indexShortOffAddr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6130 49 6130 64, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6130 49 6130 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6130 49 6130 64, srcInfoPoints = []}) "happyDefActions")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6130 65 6130 67, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6130 65 6130 67, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6130 65 6130 67, srcInfoPoints = []}) "st"))))]) Nothing]))],FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6135 1 6151 21, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6143 3 6143 8]}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6135 1 6151 21, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6143 3 6143 8]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6135 1 6135 18, srcInfoPoints = []}) "indexShortOffAddr") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6135 19 6135 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6135 19 6135 20,SrcSpan "tests/examples/CParser.hs" 6135 31 6135 32]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6135 20 6135 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6135 20 6135 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6135 20 6135 27, srcInfoPoints = []}) "HappyA#")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6135 28 6135 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6135 28 6135 31, srcInfoPoints = []}) "arr")]),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6135 33 6135 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6135 33 6135 36, srcInfoPoints = []}) "off")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6135 37 6141 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6135 37 6135 38]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6137 5 6141 39, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6137 5 6141 23, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6137 5 6139 18, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6137 5 6139 16, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6137 5 6137 19, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6137 5 6137 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6137 5 6137 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6137 5 6137 17, srcInfoPoints = []}) "narrow16Int#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6137 18 6137 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6137 18 6137 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6137 18 6137 19, srcInfoPoints = []}) "i")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6139 5 6139 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6139 5 6139 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6139 5 6139 16, srcInfoPoints = []}) "intToInt16#")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6139 17 6139 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6139 17 6139 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6139 17 6139 18, srcInfoPoints = []}) "i")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6141 5 6141 23, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6141 5 6141 6,SrcSpan "tests/examples/CParser.hs" 6141 22 6141 23]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6141 6 6141 22, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6141 6 6141 7, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6141 6 6141 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6141 6 6141 7, srcInfoPoints = []}) "i"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6141 8 6141 18, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6141 8 6141 9,SrcSpan "tests/examples/CParser.hs" 6141 9 6141 17,SrcSpan "tests/examples/CParser.hs" 6141 17 6141 18]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6141 8 6141 18, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6141 8 6141 9,SrcSpan "tests/examples/CParser.hs" 6141 9 6141 17,SrcSpan "tests/examples/CParser.hs" 6141 17 6141 18]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6141 9 6141 17, srcInfoPoints = []}) "iShiftL#"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6141 19 6141 22, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6141 19 6141 22, srcInfoPoints = []}) 16 "16"))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6141 24 6141 35, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6141 24 6141 25,SrcSpan "tests/examples/CParser.hs" 6141 25 6141 34,SrcSpan "tests/examples/CParser.hs" 6141 34 6141 35]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6141 24 6141 35, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6141 24 6141 25,SrcSpan "tests/examples/CParser.hs" 6141 25 6141 34,SrcSpan "tests/examples/CParser.hs" 6141 34 6141 35]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6141 25 6141 34, srcInfoPoints = []}) "iShiftRA#"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6141 36 6141 39, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6141 36 6141 39, srcInfoPoints = []}) 16 "16")))) (Just (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6145 5 6151 21, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6145 5 6145 5,SrcSpan "tests/examples/CParser.hs" 6147 5 6147 5,SrcSpan "tests/examples/CParser.hs" 6149 5 6149 5,SrcSpan "tests/examples/CParser.hs" 6150 5 6150 5,SrcSpan "tests/examples/CParser.hs" 6151 5 6151 5,SrcSpan "tests/examples/CParser.hs" 6157 1 6157 0]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6145 5 6145 59, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6145 5 6145 6, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6145 5 6145 6, srcInfoPoints = []}) "i")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6145 7 6145 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6145 7 6145 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6145 9 6145 59, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6145 9 6145 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6145 9 6145 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6145 9 6145 18, srcInfoPoints = []}) "word2Int#"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6145 19 6145 59, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6145 19 6145 20,SrcSpan "tests/examples/CParser.hs" 6145 58 6145 59]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6145 20 6145 58, srcInfoPoints = []}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6145 20 6145 48, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6145 20 6145 21,SrcSpan "tests/examples/CParser.hs" 6145 47 6145 48]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6145 21 6145 47, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6145 21 6145 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6145 21 6145 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6145 21 6145 25, srcInfoPoints = []}) "high"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6145 26 6145 44, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6145 26 6145 27,SrcSpan "tests/examples/CParser.hs" 6145 27 6145 43,SrcSpan "tests/examples/CParser.hs" 6145 43 6145 44]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6145 26 6145 44, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6145 26 6145 27,SrcSpan "tests/examples/CParser.hs" 6145 27 6145 43,SrcSpan "tests/examples/CParser.hs" 6145 43 6145 44]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6145 27 6145 43, srcInfoPoints = []}) "uncheckedShiftL#"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6145 45 6145 47, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6145 45 6145 47, srcInfoPoints = []}) 8 "8")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6145 49 6145 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6145 49 6145 50,SrcSpan "tests/examples/CParser.hs" 6145 50 6145 53,SrcSpan "tests/examples/CParser.hs" 6145 53 6145 54]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6145 49 6145 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6145 49 6145 50,SrcSpan "tests/examples/CParser.hs" 6145 50 6145 53,SrcSpan "tests/examples/CParser.hs" 6145 53 6145 54]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6145 50 6145 53, srcInfoPoints = []}) "or#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6145 55 6145 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6145 55 6145 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6145 55 6145 58, srcInfoPoints = []}) "low"))))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6147 5 6147 50, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6147 5 6147 6, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6147 5 6147 6, srcInfoPoints = []}) "i")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6147 7 6147 50, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6147 7 6147 8]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6147 9 6147 50, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6147 9 6147 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6147 9 6147 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6147 9 6147 18, srcInfoPoints = []}) "word2Int#"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6147 19 6147 50, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6147 19 6147 20,SrcSpan "tests/examples/CParser.hs" 6147 49 6147 50]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6147 20 6147 49, srcInfoPoints = []}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6147 20 6147 39, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6147 20 6147 21,SrcSpan "tests/examples/CParser.hs" 6147 38 6147 39]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6147 21 6147 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6147 21 6147 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6147 21 6147 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6147 21 6147 25, srcInfoPoints = []}) "high"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6147 26 6147 35, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6147 26 6147 27,SrcSpan "tests/examples/CParser.hs" 6147 27 6147 34,SrcSpan "tests/examples/CParser.hs" 6147 34 6147 35]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6147 26 6147 35, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6147 26 6147 27,SrcSpan "tests/examples/CParser.hs" 6147 27 6147 34,SrcSpan "tests/examples/CParser.hs" 6147 34 6147 35]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6147 27 6147 34, srcInfoPoints = []}) "shiftL#"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6147 36 6147 38, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6147 36 6147 38, srcInfoPoints = []}) 8 "8")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6147 40 6147 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6147 40 6147 41,SrcSpan "tests/examples/CParser.hs" 6147 41 6147 44,SrcSpan "tests/examples/CParser.hs" 6147 44 6147 45]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6147 40 6147 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6147 40 6147 41,SrcSpan "tests/examples/CParser.hs" 6147 41 6147 44,SrcSpan "tests/examples/CParser.hs" 6147 44 6147 45]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6147 41 6147 44, srcInfoPoints = []}) "or#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6147 46 6147 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6147 46 6147 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6147 46 6147 49, srcInfoPoints = []}) "low"))))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 5 6149 65, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 5 6149 9, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 5 6149 9, srcInfoPoints = []}) "high")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 10 6149 65, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6149 10 6149 11]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 12 6149 65, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 12 6149 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 12 6149 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 12 6149 21, srcInfoPoints = []}) "int2Word#"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 22 6149 65, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6149 22 6149 23,SrcSpan "tests/examples/CParser.hs" 6149 64 6149 65]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 23 6149 64, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 23 6149 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 23 6149 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 23 6149 27, srcInfoPoints = []}) "ord#"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 28 6149 64, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6149 28 6149 29,SrcSpan "tests/examples/CParser.hs" 6149 63 6149 64]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 29 6149 63, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 29 6149 50, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 29 6149 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 29 6149 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 29 6149 46, srcInfoPoints = []}) "indexCharOffAddr#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 47 6149 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 47 6149 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 47 6149 50, srcInfoPoints = []}) "arr")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 51 6149 63, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6149 51 6149 52,SrcSpan "tests/examples/CParser.hs" 6149 62 6149 63]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 52 6149 62, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 52 6149 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 52 6149 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 52 6149 56, srcInfoPoints = []}) "off'"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 57 6149 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 57 6149 59, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 57 6149 59, srcInfoPoints = []}) "+#"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 60 6149 62, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 60 6149 62, srcInfoPoints = []}) 1 "1")))))))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6150 5 6150 57, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6150 5 6150 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6150 5 6150 8, srcInfoPoints = []}) "low")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6150 10 6150 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6150 10 6150 11]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6150 12 6150 57, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6150 12 6150 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6150 12 6150 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6150 12 6150 21, srcInfoPoints = []}) "int2Word#"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6150 22 6150 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6150 22 6150 23,SrcSpan "tests/examples/CParser.hs" 6150 56 6150 57]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6150 23 6150 56, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6150 23 6150 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6150 23 6150 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6150 23 6150 27, srcInfoPoints = []}) "ord#"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6150 28 6150 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6150 28 6150 29,SrcSpan "tests/examples/CParser.hs" 6150 55 6150 56]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6150 29 6150 55, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6150 29 6150 50, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6150 29 6150 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6150 29 6150 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6150 29 6150 46, srcInfoPoints = []}) "indexCharOffAddr#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6150 47 6150 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6150 47 6150 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6150 47 6150 50, srcInfoPoints = []}) "arr")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6150 51 6150 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6150 51 6150 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6150 51 6150 55, srcInfoPoints = []}) "off'"))))))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6151 5 6151 21, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6151 5 6151 9, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6151 5 6151 9, srcInfoPoints = []}) "off'")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6151 10 6151 21, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6151 10 6151 11]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6151 12 6151 21, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6151 12 6151 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6151 12 6151 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6151 12 6151 15, srcInfoPoints = []}) "off"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6151 16 6151 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6151 16 6151 18, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6151 16 6151 18, srcInfoPoints = []}) "*#"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6151 19 6151 21, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6151 19 6151 21, srcInfoPoints = []}) 2 "2")))) Nothing]))],DataDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6157 1 6157 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6157 16 6157 17]}) (DataType (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6157 1 6157 5, srcInfoPoints = []})) Nothing (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6157 6 6157 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6157 6 6157 15, srcInfoPoints = []}) "HappyAddr")) [QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6157 18 6157 31, srcInfoPoints = []}) Nothing Nothing (ConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6157 18 6157 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6157 18 6157 25, srcInfoPoints = []}) "HappyA#") [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6157 26 6157 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6157 26 6157 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6157 26 6157 31, srcInfoPoints = []}) "Addr#"))])] Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6170 1 6176 85, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6170 1 6173 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6170 1 6170 11, srcInfoPoints = []}) "happyShift") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6170 12 6170 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6170 12 6170 21, srcInfoPoints = []}) "new_state"),PLit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6170 22 6170 24, srcInfoPoints = []}) (Signless (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6170 22 6170 24, srcInfoPoints = []})) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6170 22 6170 24, srcInfoPoints = []}) 0 "0"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6170 25 6170 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6170 25 6170 27, srcInfoPoints = []}) "tk"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6170 28 6170 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6170 28 6170 30, srcInfoPoints = []}) "st"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6170 31 6170 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6170 31 6170 34, srcInfoPoints = []}) "sts"),PAsPat (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6170 35 6170 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6170 38 6170 39]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6170 35 6170 38, srcInfoPoints = []}) "stk") (PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6170 39 6170 55, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6170 39 6170 40,SrcSpan "tests/examples/CParser.hs" 6170 54 6170 55]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6170 40 6170 54, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6170 40 6170 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6170 40 6170 41, srcInfoPoints = []}) "x")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6170 42 6170 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6170 42 6170 43,SrcSpan "tests/examples/CParser.hs" 6170 43 6170 51,SrcSpan "tests/examples/CParser.hs" 6170 51 6170 52]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6170 43 6170 51, srcInfoPoints = []}) "HappyStk")) (PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6170 53 6170 54, srcInfoPoints = []}))))] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6170 56 6173 63, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6170 56 6170 57]}) (Let (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6171 6 6173 63, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6171 6 6171 9,SrcSpan "tests/examples/CParser.hs" 6171 58 6171 60]}) (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6171 10 6171 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6171 10 6171 10,SrcSpan "tests/examples/CParser.hs" 6171 58 6171 58]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6171 10 6171 57, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6171 10 6171 11, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6171 10 6171 11, srcInfoPoints = []}) "i")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6171 12 6171 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6171 12 6171 13]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6171 14 6171 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6171 14 6171 15,SrcSpan "tests/examples/CParser.hs" 6171 56 6171 57]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6171 15 6171 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6171 15 6171 19,SrcSpan "tests/examples/CParser.hs" 6171 36 6171 38,SrcSpan "tests/examples/CParser.hs" 6171 39 6171 40,SrcSpan "tests/examples/CParser.hs" 6171 55 6171 56]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6171 20 6171 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6171 20 6171 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6171 20 6171 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6171 20 6171 33, srcInfoPoints = []}) "unsafeCoerce#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6171 34 6171 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6171 34 6171 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6171 34 6171 35, srcInfoPoints = []}) "x")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6171 41 6171 54, srcInfoPoints = []}) (PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6171 41 6171 49, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6171 41 6171 42,SrcSpan "tests/examples/CParser.hs" 6171 48 6171 49]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6171 42 6171 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6171 42 6171 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6171 42 6171 44, srcInfoPoints = []}) "I#")) [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6171 45 6171 48, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6171 45 6171 46,SrcSpan "tests/examples/CParser.hs" 6171 47 6171 48]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6171 46 6171 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6171 46 6171 47, srcInfoPoints = []}) "i"))])) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6171 50 6171 54, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6171 50 6171 52]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6171 53 6171 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6171 53 6171 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6171 53 6171 54, srcInfoPoints = []}) "i")))) Nothing]))) Nothing]) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 6 6173 63, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 6 6173 57, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 6 6173 34, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 6 6173 24, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 6 6173 21, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 6 6173 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 6 6173 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 6 6173 19, srcInfoPoints = []}) "happyDoAction"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 20 6173 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 20 6173 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 20 6173 21, srcInfoPoints = []}) "i")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 22 6173 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 22 6173 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 22 6173 24, srcInfoPoints = []}) "tk")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 25 6173 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 25 6173 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 25 6173 34, srcInfoPoints = []}) "new_state")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 35 6173 57, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6173 35 6173 36,SrcSpan "tests/examples/CParser.hs" 6173 56 6173 57]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 36 6173 56, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 36 6173 50, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 36 6173 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 36 6173 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 36 6173 45, srcInfoPoints = []}) "HappyCons"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 46 6173 50, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6173 46 6173 47,SrcSpan "tests/examples/CParser.hs" 6173 49 6173 50]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 47 6173 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 47 6173 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 47 6173 49, srcInfoPoints = []}) "st"))))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 51 6173 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6173 51 6173 52,SrcSpan "tests/examples/CParser.hs" 6173 55 6173 56]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 52 6173 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 52 6173 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 52 6173 55, srcInfoPoints = []}) "sts"))))))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 58 6173 63, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6173 58 6173 59,SrcSpan "tests/examples/CParser.hs" 6173 62 6173 63]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 59 6173 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 59 6173 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 59 6173 62, srcInfoPoints = []}) "stk"))))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6175 1 6176 85, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6175 1 6175 11, srcInfoPoints = []}) "happyShift") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6175 12 6175 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6175 12 6175 21, srcInfoPoints = []}) "new_state"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6175 22 6175 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6175 22 6175 23, srcInfoPoints = []}) "i"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6175 24 6175 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6175 24 6175 26, srcInfoPoints = []}) "tk"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6175 27 6175 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6175 27 6175 29, srcInfoPoints = []}) "st"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6175 30 6175 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6175 30 6175 33, srcInfoPoints = []}) "sts"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6175 34 6175 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6175 34 6175 37, srcInfoPoints = []}) "stk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6175 38 6176 85, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6175 38 6175 39]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 6 6176 85, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 6 6176 52, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 6 6176 29, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 6 6176 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 6 6176 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 6 6176 19, srcInfoPoints = []}) "happyNewToken"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 20 6176 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 20 6176 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 20 6176 29, srcInfoPoints = []}) "new_state")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 30 6176 52, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6176 30 6176 31,SrcSpan "tests/examples/CParser.hs" 6176 51 6176 52]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 31 6176 51, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 31 6176 45, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 31 6176 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 31 6176 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 31 6176 40, srcInfoPoints = []}) "HappyCons"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 41 6176 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6176 41 6176 42,SrcSpan "tests/examples/CParser.hs" 6176 44 6176 45]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 42 6176 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 42 6176 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 42 6176 44, srcInfoPoints = []}) "st"))))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 46 6176 51, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6176 46 6176 47,SrcSpan "tests/examples/CParser.hs" 6176 50 6176 51]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 47 6176 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 47 6176 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 47 6176 50, srcInfoPoints = []}) "sts"))))))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 53 6176 85, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6176 53 6176 54,SrcSpan "tests/examples/CParser.hs" 6176 84 6176 85]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 54 6176 84, srcInfoPoints = []}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 54 6176 71, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6176 54 6176 55,SrcSpan "tests/examples/CParser.hs" 6176 70 6176 71]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 55 6176 70, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 55 6176 65, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 55 6176 65, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 55 6176 65, srcInfoPoints = []}) "happyInTok"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 66 6176 70, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6176 66 6176 67,SrcSpan "tests/examples/CParser.hs" 6176 69 6176 70]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 67 6176 69, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 67 6176 69, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 67 6176 69, srcInfoPoints = []}) "tk")))))) (QConOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 71 6176 81, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6176 71 6176 72,SrcSpan "tests/examples/CParser.hs" 6176 72 6176 80,SrcSpan "tests/examples/CParser.hs" 6176 80 6176 81]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 71 6176 81, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6176 71 6176 72,SrcSpan "tests/examples/CParser.hs" 6176 72 6176 80,SrcSpan "tests/examples/CParser.hs" 6176 80 6176 81]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 72 6176 80, srcInfoPoints = []}) "HappyStk"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 81 6176 84, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 81 6176 84, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 81 6176 84, srcInfoPoints = []}) "stk"))))))) Nothing],FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6180 1 6183 71, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6180 1 6181 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6180 1 6180 18, srcInfoPoints = []}) "happySpecReduce_0") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6180 19 6180 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6180 19 6180 20, srcInfoPoints = []}) "i"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6180 21 6180 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6180 21 6180 23, srcInfoPoints = []}) "fn"),PLit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6180 24 6180 26, srcInfoPoints = []}) (Signless (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6180 24 6180 26, srcInfoPoints = []})) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6180 24 6180 26, srcInfoPoints = []}) 0 "0"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6180 27 6180 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6180 27 6180 29, srcInfoPoints = []}) "tk"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6180 30 6180 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6180 30 6180 32, srcInfoPoints = []}) "st"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6180 33 6180 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6180 33 6180 36, srcInfoPoints = []}) "sts"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6180 37 6180 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6180 37 6180 40, srcInfoPoints = []}) "stk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6181 6 6181 34, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6181 6 6181 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6181 8 6181 34, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6181 8 6181 30, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6181 8 6181 26, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6181 8 6181 23, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6181 8 6181 20, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6181 8 6181 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6181 8 6181 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6181 8 6181 17, srcInfoPoints = []}) "happyFail"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6181 18 6181 20, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6181 18 6181 20, srcInfoPoints = []}) 0 "0"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6181 21 6181 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6181 21 6181 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6181 21 6181 23, srcInfoPoints = []}) "tk")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6181 24 6181 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6181 24 6181 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6181 24 6181 26, srcInfoPoints = []}) "st")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6181 27 6181 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6181 27 6181 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6181 27 6181 30, srcInfoPoints = []}) "sts")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6181 31 6181 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6181 31 6181 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6181 31 6181 34, srcInfoPoints = []}) "stk"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6182 1 6183 71, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6182 1 6182 18, srcInfoPoints = []}) "happySpecReduce_0") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6182 19 6182 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6182 19 6182 21, srcInfoPoints = []}) "nt"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6182 22 6182 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6182 22 6182 24, srcInfoPoints = []}) "fn"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6182 25 6182 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6182 25 6182 26, srcInfoPoints = []}) "j"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6182 27 6182 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6182 27 6182 29, srcInfoPoints = []}) "tk"),PAsPat (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6182 30 6182 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6182 32 6182 33]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6182 30 6182 32, srcInfoPoints = []}) "st") (PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6182 33 6182 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6182 33 6182 34,SrcSpan "tests/examples/CParser.hs" 6182 42 6182 43]}) (PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6182 34 6182 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6182 34 6182 35,SrcSpan "tests/examples/CParser.hs" 6182 41 6182 42]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6182 35 6182 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6182 35 6182 41, srcInfoPoints = []}) "action")))),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6182 44 6182 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6182 44 6182 47, srcInfoPoints = []}) "sts"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6182 48 6182 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6182 48 6182 51, srcInfoPoints = []}) "stk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 6 6183 71, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6183 6 6183 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 8 6183 71, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 8 6183 51, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 8 6183 28, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 8 6183 25, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 8 6183 22, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 8 6183 20, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 8 6183 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 8 6183 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 8 6183 17, srcInfoPoints = []}) "happyGoto"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 18 6183 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 18 6183 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 18 6183 20, srcInfoPoints = []}) "nt")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 21 6183 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 21 6183 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 21 6183 22, srcInfoPoints = []}) "j")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 23 6183 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 23 6183 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 23 6183 25, srcInfoPoints = []}) "tk")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 26 6183 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 26 6183 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 26 6183 28, srcInfoPoints = []}) "st")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 29 6183 51, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6183 29 6183 30,SrcSpan "tests/examples/CParser.hs" 6183 50 6183 51]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 30 6183 50, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 30 6183 44, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 30 6183 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 30 6183 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 30 6183 39, srcInfoPoints = []}) "HappyCons"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 40 6183 44, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6183 40 6183 41,SrcSpan "tests/examples/CParser.hs" 6183 43 6183 44]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 41 6183 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 41 6183 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 41 6183 43, srcInfoPoints = []}) "st"))))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 45 6183 50, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6183 45 6183 46,SrcSpan "tests/examples/CParser.hs" 6183 49 6183 50]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 46 6183 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 46 6183 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 46 6183 49, srcInfoPoints = []}) "sts"))))))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 52 6183 71, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6183 52 6183 53,SrcSpan "tests/examples/CParser.hs" 6183 70 6183 71]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 53 6183 70, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 53 6183 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 53 6183 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 53 6183 55, srcInfoPoints = []}) "fn"))) (QConOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 56 6183 66, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6183 56 6183 57,SrcSpan "tests/examples/CParser.hs" 6183 57 6183 65,SrcSpan "tests/examples/CParser.hs" 6183 65 6183 66]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 56 6183 66, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6183 56 6183 57,SrcSpan "tests/examples/CParser.hs" 6183 57 6183 65,SrcSpan "tests/examples/CParser.hs" 6183 65 6183 66]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 57 6183 65, srcInfoPoints = []}) "HappyStk"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 67 6183 70, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 67 6183 70, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 67 6183 70, srcInfoPoints = []}) "stk"))))))) Nothing],FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6185 1 6189 65, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6185 1 6186 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6185 1 6185 18, srcInfoPoints = []}) "happySpecReduce_1") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6185 19 6185 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6185 19 6185 20, srcInfoPoints = []}) "i"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6185 21 6185 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6185 21 6185 23, srcInfoPoints = []}) "fn"),PLit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6185 24 6185 26, srcInfoPoints = []}) (Signless (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6185 24 6185 26, srcInfoPoints = []})) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6185 24 6185 26, srcInfoPoints = []}) 0 "0"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6185 27 6185 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6185 27 6185 29, srcInfoPoints = []}) "tk"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6185 30 6185 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6185 30 6185 32, srcInfoPoints = []}) "st"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6185 33 6185 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6185 33 6185 36, srcInfoPoints = []}) "sts"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6185 37 6185 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6185 37 6185 40, srcInfoPoints = []}) "stk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6186 6 6186 34, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6186 6 6186 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6186 8 6186 34, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6186 8 6186 30, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6186 8 6186 26, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6186 8 6186 23, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6186 8 6186 20, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6186 8 6186 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6186 8 6186 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6186 8 6186 17, srcInfoPoints = []}) "happyFail"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6186 18 6186 20, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6186 18 6186 20, srcInfoPoints = []}) 0 "0"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6186 21 6186 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6186 21 6186 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6186 21 6186 23, srcInfoPoints = []}) "tk")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6186 24 6186 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6186 24 6186 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6186 24 6186 26, srcInfoPoints = []}) "st")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6186 27 6186 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6186 27 6186 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6186 27 6186 30, srcInfoPoints = []}) "sts")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6186 31 6186 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6186 31 6186 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6186 31 6186 34, srcInfoPoints = []}) "stk"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 1 6189 65, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 1 6187 18, srcInfoPoints = []}) "happySpecReduce_1") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 19 6187 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 19 6187 21, srcInfoPoints = []}) "nt"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 22 6187 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 22 6187 24, srcInfoPoints = []}) "fn"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 25 6187 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 25 6187 26, srcInfoPoints = []}) "j"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 27 6187 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 27 6187 29, srcInfoPoints = []}) "tk"),PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 30 6187 31, srcInfoPoints = []}),PAsPat (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 32 6187 67, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6187 35 6187 36]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 32 6187 35, srcInfoPoints = []}) "sts") (PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 36 6187 67, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6187 36 6187 37,SrcSpan "tests/examples/CParser.hs" 6187 66 6187 67]}) (PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 37 6187 66, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6187 37 6187 38,SrcSpan "tests/examples/CParser.hs" 6187 65 6187 66]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 38 6187 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 38 6187 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 38 6187 47, srcInfoPoints = []}) "HappyCons")) [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 48 6187 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6187 48 6187 49,SrcSpan "tests/examples/CParser.hs" 6187 60 6187 61]}) (PAsPat (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 49 6187 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6187 51 6187 52]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 49 6187 51, srcInfoPoints = []}) "st") (PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 52 6187 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6187 52 6187 53,SrcSpan "tests/examples/CParser.hs" 6187 59 6187 60]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 53 6187 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 53 6187 59, srcInfoPoints = []}) "action")))),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 62 6187 65, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6187 62 6187 63,SrcSpan "tests/examples/CParser.hs" 6187 64 6187 65]}) (PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 63 6187 64, srcInfoPoints = []}))]))),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 68 6187 86, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6187 68 6187 69,SrcSpan "tests/examples/CParser.hs" 6187 85 6187 86]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 69 6187 85, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 69 6187 71, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 69 6187 71, srcInfoPoints = []}) "v1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 71 6187 81, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6187 71 6187 72,SrcSpan "tests/examples/CParser.hs" 6187 72 6187 80,SrcSpan "tests/examples/CParser.hs" 6187 80 6187 81]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 72 6187 80, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 81 6187 85, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 81 6187 85, srcInfoPoints = []}) "stk'")))] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6188 6 6189 65, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6188 6 6188 7]}) (Let (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6188 8 6189 65, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6188 8 6188 11,SrcSpan "tests/examples/CParser.hs" 6188 22 6188 24]}) (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6188 12 6188 21, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6188 12 6188 12,SrcSpan "tests/examples/CParser.hs" 6188 22 6188 22]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6188 12 6188 21, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6188 12 6188 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6188 12 6188 13, srcInfoPoints = []}) "r")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6188 14 6188 21, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6188 14 6188 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6188 16 6188 21, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6188 16 6188 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6188 16 6188 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6188 16 6188 18, srcInfoPoints = []}) "fn"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6188 19 6188 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6188 19 6188 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6188 19 6188 21, srcInfoPoints = []}) "v1"))))) Nothing]) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 8 6189 65, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 8 6189 18, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 8 6189 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 8 6189 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 8 6189 16, srcInfoPoints = []}) "happySeq"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 17 6189 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 17 6189 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 17 6189 18, srcInfoPoints = []}) "r")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 19 6189 65, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6189 19 6189 20,SrcSpan "tests/examples/CParser.hs" 6189 64 6189 65]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 20 6189 64, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 20 6189 44, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 20 6189 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 20 6189 37, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 20 6189 34, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 20 6189 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 20 6189 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 20 6189 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 20 6189 29, srcInfoPoints = []}) "happyGoto"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 30 6189 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 30 6189 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 30 6189 32, srcInfoPoints = []}) "nt")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 33 6189 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 33 6189 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 33 6189 34, srcInfoPoints = []}) "j")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 35 6189 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 35 6189 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 35 6189 37, srcInfoPoints = []}) "tk")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 38 6189 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 38 6189 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 38 6189 40, srcInfoPoints = []}) "st")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 41 6189 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 41 6189 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 41 6189 44, srcInfoPoints = []}) "sts")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 45 6189 64, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6189 45 6189 46,SrcSpan "tests/examples/CParser.hs" 6189 63 6189 64]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 46 6189 63, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 46 6189 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 46 6189 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 46 6189 47, srcInfoPoints = []}) "r"))) (QConOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 48 6189 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6189 48 6189 49,SrcSpan "tests/examples/CParser.hs" 6189 49 6189 57,SrcSpan "tests/examples/CParser.hs" 6189 57 6189 58]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 48 6189 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6189 48 6189 49,SrcSpan "tests/examples/CParser.hs" 6189 49 6189 57,SrcSpan "tests/examples/CParser.hs" 6189 57 6189 58]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 49 6189 57, srcInfoPoints = []}) "HappyStk"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 59 6189 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 59 6189 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 59 6189 63, srcInfoPoints = []}) "stk'")))))))))) Nothing],FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6191 1 6195 65, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6191 1 6192 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6191 1 6191 18, srcInfoPoints = []}) "happySpecReduce_2") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6191 19 6191 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6191 19 6191 20, srcInfoPoints = []}) "i"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6191 21 6191 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6191 21 6191 23, srcInfoPoints = []}) "fn"),PLit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6191 24 6191 26, srcInfoPoints = []}) (Signless (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6191 24 6191 26, srcInfoPoints = []})) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6191 24 6191 26, srcInfoPoints = []}) 0 "0"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6191 27 6191 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6191 27 6191 29, srcInfoPoints = []}) "tk"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6191 30 6191 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6191 30 6191 32, srcInfoPoints = []}) "st"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6191 33 6191 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6191 33 6191 36, srcInfoPoints = []}) "sts"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6191 37 6191 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6191 37 6191 40, srcInfoPoints = []}) "stk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6192 6 6192 34, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6192 6 6192 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6192 8 6192 34, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6192 8 6192 30, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6192 8 6192 26, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6192 8 6192 23, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6192 8 6192 20, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6192 8 6192 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6192 8 6192 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6192 8 6192 17, srcInfoPoints = []}) "happyFail"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6192 18 6192 20, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6192 18 6192 20, srcInfoPoints = []}) 0 "0"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6192 21 6192 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6192 21 6192 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6192 21 6192 23, srcInfoPoints = []}) "tk")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6192 24 6192 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6192 24 6192 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6192 24 6192 26, srcInfoPoints = []}) "st")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6192 27 6192 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6192 27 6192 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6192 27 6192 30, srcInfoPoints = []}) "sts")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6192 31 6192 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6192 31 6192 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6192 31 6192 34, srcInfoPoints = []}) "stk"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 1 6195 65, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 1 6193 18, srcInfoPoints = []}) "happySpecReduce_2") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 19 6193 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 19 6193 21, srcInfoPoints = []}) "nt"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 22 6193 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 22 6193 24, srcInfoPoints = []}) "fn"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 25 6193 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 25 6193 26, srcInfoPoints = []}) "j"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 27 6193 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 27 6193 29, srcInfoPoints = []}) "tk"),PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 30 6193 31, srcInfoPoints = []}),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 32 6193 85, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6193 32 6193 33,SrcSpan "tests/examples/CParser.hs" 6193 84 6193 85]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 33 6193 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 33 6193 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 33 6193 42, srcInfoPoints = []}) "HappyCons")) [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 43 6193 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6193 43 6193 44,SrcSpan "tests/examples/CParser.hs" 6193 45 6193 46]}) (PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 44 6193 45, srcInfoPoints = []})),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 47 6193 84, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6193 47 6193 48,SrcSpan "tests/examples/CParser.hs" 6193 83 6193 84]}) (PAsPat (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 48 6193 83, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6193 51 6193 52]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 48 6193 51, srcInfoPoints = []}) "sts") (PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 52 6193 83, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6193 52 6193 53,SrcSpan "tests/examples/CParser.hs" 6193 82 6193 83]}) (PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 53 6193 82, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6193 53 6193 54,SrcSpan "tests/examples/CParser.hs" 6193 81 6193 82]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 54 6193 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 54 6193 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 54 6193 63, srcInfoPoints = []}) "HappyCons")) [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 64 6193 77, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6193 64 6193 65,SrcSpan "tests/examples/CParser.hs" 6193 76 6193 77]}) (PAsPat (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 65 6193 76, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6193 67 6193 68]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 65 6193 67, srcInfoPoints = []}) "st") (PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 68 6193 76, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6193 68 6193 69,SrcSpan "tests/examples/CParser.hs" 6193 75 6193 76]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 69 6193 75, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 69 6193 75, srcInfoPoints = []}) "action")))),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 78 6193 81, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6193 78 6193 79,SrcSpan "tests/examples/CParser.hs" 6193 80 6193 81]}) (PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 79 6193 80, srcInfoPoints = []}))]))))]),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 86 6193 116, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6193 86 6193 87,SrcSpan "tests/examples/CParser.hs" 6193 115 6193 116]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 87 6193 115, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 87 6193 89, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 87 6193 89, srcInfoPoints = []}) "v1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 89 6193 99, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6193 89 6193 90,SrcSpan "tests/examples/CParser.hs" 6193 90 6193 98,SrcSpan "tests/examples/CParser.hs" 6193 98 6193 99]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 90 6193 98, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 99 6193 115, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 99 6193 101, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 99 6193 101, srcInfoPoints = []}) "v2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 101 6193 111, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6193 101 6193 102,SrcSpan "tests/examples/CParser.hs" 6193 102 6193 110,SrcSpan "tests/examples/CParser.hs" 6193 110 6193 111]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 102 6193 110, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 111 6193 115, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 111 6193 115, srcInfoPoints = []}) "stk'"))))] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6194 6 6195 65, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6194 6 6194 7]}) (Let (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6194 8 6195 65, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6194 8 6194 11,SrcSpan "tests/examples/CParser.hs" 6194 25 6194 27]}) (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6194 12 6194 24, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6194 12 6194 12,SrcSpan "tests/examples/CParser.hs" 6194 25 6194 25]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6194 12 6194 24, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6194 12 6194 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6194 12 6194 13, srcInfoPoints = []}) "r")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6194 14 6194 24, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6194 14 6194 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6194 16 6194 24, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6194 16 6194 21, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6194 16 6194 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6194 16 6194 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6194 16 6194 18, srcInfoPoints = []}) "fn"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6194 19 6194 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6194 19 6194 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6194 19 6194 21, srcInfoPoints = []}) "v1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6194 22 6194 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6194 22 6194 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6194 22 6194 24, srcInfoPoints = []}) "v2"))))) Nothing]) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 8 6195 65, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 8 6195 18, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 8 6195 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 8 6195 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 8 6195 16, srcInfoPoints = []}) "happySeq"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 17 6195 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 17 6195 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 17 6195 18, srcInfoPoints = []}) "r")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 19 6195 65, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6195 19 6195 20,SrcSpan "tests/examples/CParser.hs" 6195 64 6195 65]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 20 6195 64, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 20 6195 44, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 20 6195 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 20 6195 37, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 20 6195 34, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 20 6195 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 20 6195 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 20 6195 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 20 6195 29, srcInfoPoints = []}) "happyGoto"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 30 6195 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 30 6195 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 30 6195 32, srcInfoPoints = []}) "nt")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 33 6195 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 33 6195 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 33 6195 34, srcInfoPoints = []}) "j")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 35 6195 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 35 6195 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 35 6195 37, srcInfoPoints = []}) "tk")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 38 6195 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 38 6195 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 38 6195 40, srcInfoPoints = []}) "st")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 41 6195 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 41 6195 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 41 6195 44, srcInfoPoints = []}) "sts")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 45 6195 64, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6195 45 6195 46,SrcSpan "tests/examples/CParser.hs" 6195 63 6195 64]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 46 6195 63, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 46 6195 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 46 6195 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 46 6195 47, srcInfoPoints = []}) "r"))) (QConOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 48 6195 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6195 48 6195 49,SrcSpan "tests/examples/CParser.hs" 6195 49 6195 57,SrcSpan "tests/examples/CParser.hs" 6195 57 6195 58]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 48 6195 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6195 48 6195 49,SrcSpan "tests/examples/CParser.hs" 6195 49 6195 57,SrcSpan "tests/examples/CParser.hs" 6195 57 6195 58]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 49 6195 57, srcInfoPoints = []}) "HappyStk"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 59 6195 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 59 6195 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 59 6195 63, srcInfoPoints = []}) "stk'")))))))))) Nothing],FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6197 1 6201 65, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6197 1 6198 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6197 1 6197 18, srcInfoPoints = []}) "happySpecReduce_3") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6197 19 6197 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6197 19 6197 20, srcInfoPoints = []}) "i"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6197 21 6197 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6197 21 6197 23, srcInfoPoints = []}) "fn"),PLit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6197 24 6197 26, srcInfoPoints = []}) (Signless (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6197 24 6197 26, srcInfoPoints = []})) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6197 24 6197 26, srcInfoPoints = []}) 0 "0"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6197 27 6197 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6197 27 6197 29, srcInfoPoints = []}) "tk"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6197 30 6197 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6197 30 6197 32, srcInfoPoints = []}) "st"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6197 33 6197 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6197 33 6197 36, srcInfoPoints = []}) "sts"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6197 37 6197 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6197 37 6197 40, srcInfoPoints = []}) "stk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6198 6 6198 34, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6198 6 6198 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6198 8 6198 34, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6198 8 6198 30, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6198 8 6198 26, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6198 8 6198 23, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6198 8 6198 20, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6198 8 6198 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6198 8 6198 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6198 8 6198 17, srcInfoPoints = []}) "happyFail"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6198 18 6198 20, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6198 18 6198 20, srcInfoPoints = []}) 0 "0"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6198 21 6198 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6198 21 6198 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6198 21 6198 23, srcInfoPoints = []}) "tk")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6198 24 6198 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6198 24 6198 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6198 24 6198 26, srcInfoPoints = []}) "st")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6198 27 6198 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6198 27 6198 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6198 27 6198 30, srcInfoPoints = []}) "sts")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6198 31 6198 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6198 31 6198 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6198 31 6198 34, srcInfoPoints = []}) "stk"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 1 6201 65, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 1 6199 18, srcInfoPoints = []}) "happySpecReduce_3") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 19 6199 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 19 6199 21, srcInfoPoints = []}) "nt"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 22 6199 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 22 6199 24, srcInfoPoints = []}) "fn"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 25 6199 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 25 6199 26, srcInfoPoints = []}) "j"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 27 6199 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 27 6199 29, srcInfoPoints = []}) "tk"),PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 30 6199 31, srcInfoPoints = []}),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 32 6199 103, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6199 32 6199 33,SrcSpan "tests/examples/CParser.hs" 6199 102 6199 103]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 33 6199 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 33 6199 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 33 6199 42, srcInfoPoints = []}) "HappyCons")) [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 43 6199 46, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6199 43 6199 44,SrcSpan "tests/examples/CParser.hs" 6199 45 6199 46]}) (PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 44 6199 45, srcInfoPoints = []})),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 47 6199 102, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6199 47 6199 48,SrcSpan "tests/examples/CParser.hs" 6199 101 6199 102]}) (PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 48 6199 101, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6199 48 6199 49,SrcSpan "tests/examples/CParser.hs" 6199 100 6199 101]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 49 6199 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 49 6199 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 49 6199 58, srcInfoPoints = []}) "HappyCons")) [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 59 6199 62, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6199 59 6199 60,SrcSpan "tests/examples/CParser.hs" 6199 61 6199 62]}) (PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 60 6199 61, srcInfoPoints = []})),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 63 6199 100, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6199 63 6199 64,SrcSpan "tests/examples/CParser.hs" 6199 99 6199 100]}) (PAsPat (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 64 6199 99, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6199 67 6199 68]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 64 6199 67, srcInfoPoints = []}) "sts") (PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 68 6199 99, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6199 68 6199 69,SrcSpan "tests/examples/CParser.hs" 6199 98 6199 99]}) (PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 69 6199 98, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6199 69 6199 70,SrcSpan "tests/examples/CParser.hs" 6199 97 6199 98]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 70 6199 79, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 70 6199 79, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 70 6199 79, srcInfoPoints = []}) "HappyCons")) [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 80 6199 93, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6199 80 6199 81,SrcSpan "tests/examples/CParser.hs" 6199 92 6199 93]}) (PAsPat (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 81 6199 92, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6199 83 6199 84]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 81 6199 83, srcInfoPoints = []}) "st") (PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 84 6199 92, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6199 84 6199 85,SrcSpan "tests/examples/CParser.hs" 6199 91 6199 92]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 85 6199 91, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 85 6199 91, srcInfoPoints = []}) "action")))),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 94 6199 97, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6199 94 6199 95,SrcSpan "tests/examples/CParser.hs" 6199 96 6199 97]}) (PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 95 6199 96, srcInfoPoints = []}))]))))]))]),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 104 6199 146, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6199 104 6199 105,SrcSpan "tests/examples/CParser.hs" 6199 145 6199 146]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 105 6199 145, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 105 6199 107, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 105 6199 107, srcInfoPoints = []}) "v1")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 107 6199 117, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6199 107 6199 108,SrcSpan "tests/examples/CParser.hs" 6199 108 6199 116,SrcSpan "tests/examples/CParser.hs" 6199 116 6199 117]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 108 6199 116, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 117 6199 145, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 117 6199 119, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 117 6199 119, srcInfoPoints = []}) "v2")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 119 6199 129, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6199 119 6199 120,SrcSpan "tests/examples/CParser.hs" 6199 120 6199 128,SrcSpan "tests/examples/CParser.hs" 6199 128 6199 129]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 120 6199 128, srcInfoPoints = []}) "HappyStk")) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 129 6199 145, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 129 6199 131, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 129 6199 131, srcInfoPoints = []}) "v3")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 131 6199 141, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6199 131 6199 132,SrcSpan "tests/examples/CParser.hs" 6199 132 6199 140,SrcSpan "tests/examples/CParser.hs" 6199 140 6199 141]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 132 6199 140, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 141 6199 145, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 141 6199 145, srcInfoPoints = []}) "stk'")))))] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6200 6 6201 65, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6200 6 6200 7]}) (Let (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6200 8 6201 65, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6200 8 6200 11,SrcSpan "tests/examples/CParser.hs" 6200 28 6200 30]}) (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6200 12 6200 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6200 12 6200 12,SrcSpan "tests/examples/CParser.hs" 6200 28 6200 28]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6200 12 6200 27, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6200 12 6200 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6200 12 6200 13, srcInfoPoints = []}) "r")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6200 14 6200 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6200 14 6200 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6200 16 6200 27, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6200 16 6200 24, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6200 16 6200 21, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6200 16 6200 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6200 16 6200 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6200 16 6200 18, srcInfoPoints = []}) "fn"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6200 19 6200 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6200 19 6200 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6200 19 6200 21, srcInfoPoints = []}) "v1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6200 22 6200 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6200 22 6200 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6200 22 6200 24, srcInfoPoints = []}) "v2")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6200 25 6200 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6200 25 6200 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6200 25 6200 27, srcInfoPoints = []}) "v3"))))) Nothing]) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 8 6201 65, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 8 6201 18, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 8 6201 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 8 6201 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 8 6201 16, srcInfoPoints = []}) "happySeq"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 17 6201 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 17 6201 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 17 6201 18, srcInfoPoints = []}) "r")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 19 6201 65, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6201 19 6201 20,SrcSpan "tests/examples/CParser.hs" 6201 64 6201 65]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 20 6201 64, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 20 6201 44, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 20 6201 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 20 6201 37, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 20 6201 34, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 20 6201 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 20 6201 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 20 6201 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 20 6201 29, srcInfoPoints = []}) "happyGoto"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 30 6201 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 30 6201 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 30 6201 32, srcInfoPoints = []}) "nt")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 33 6201 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 33 6201 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 33 6201 34, srcInfoPoints = []}) "j")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 35 6201 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 35 6201 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 35 6201 37, srcInfoPoints = []}) "tk")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 38 6201 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 38 6201 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 38 6201 40, srcInfoPoints = []}) "st")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 41 6201 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 41 6201 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 41 6201 44, srcInfoPoints = []}) "sts")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 45 6201 64, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6201 45 6201 46,SrcSpan "tests/examples/CParser.hs" 6201 63 6201 64]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 46 6201 63, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 46 6201 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 46 6201 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 46 6201 47, srcInfoPoints = []}) "r"))) (QConOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 48 6201 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6201 48 6201 49,SrcSpan "tests/examples/CParser.hs" 6201 49 6201 57,SrcSpan "tests/examples/CParser.hs" 6201 57 6201 58]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 48 6201 58, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6201 48 6201 49,SrcSpan "tests/examples/CParser.hs" 6201 49 6201 57,SrcSpan "tests/examples/CParser.hs" 6201 57 6201 58]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 49 6201 57, srcInfoPoints = []}) "HappyStk"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 59 6201 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 59 6201 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 59 6201 63, srcInfoPoints = []}) "stk'")))))))))) Nothing],FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6203 1 6209 56, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6203 1 6204 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6203 1 6203 12, srcInfoPoints = []}) "happyReduce") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6203 13 6203 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6203 13 6203 14, srcInfoPoints = []}) "k"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6203 15 6203 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6203 15 6203 16, srcInfoPoints = []}) "i"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6203 17 6203 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6203 17 6203 19, srcInfoPoints = []}) "fn"),PLit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6203 20 6203 22, srcInfoPoints = []}) (Signless (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6203 20 6203 22, srcInfoPoints = []})) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6203 20 6203 22, srcInfoPoints = []}) 0 "0"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6203 23 6203 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6203 23 6203 25, srcInfoPoints = []}) "tk"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6203 26 6203 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6203 26 6203 28, srcInfoPoints = []}) "st"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6203 29 6203 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6203 29 6203 32, srcInfoPoints = []}) "sts"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6203 33 6203 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6203 33 6203 36, srcInfoPoints = []}) "stk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6204 6 6204 34, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6204 6 6204 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6204 8 6204 34, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6204 8 6204 30, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6204 8 6204 26, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6204 8 6204 23, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6204 8 6204 20, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6204 8 6204 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6204 8 6204 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6204 8 6204 17, srcInfoPoints = []}) "happyFail"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6204 18 6204 20, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6204 18 6204 20, srcInfoPoints = []}) 0 "0"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6204 21 6204 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6204 21 6204 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6204 21 6204 23, srcInfoPoints = []}) "tk")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6204 24 6204 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6204 24 6204 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6204 24 6204 26, srcInfoPoints = []}) "st")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6204 27 6204 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6204 27 6204 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6204 27 6204 30, srcInfoPoints = []}) "sts")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6204 31 6204 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6204 31 6204 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6204 31 6204 34, srcInfoPoints = []}) "stk"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6205 1 6209 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6205 1 6205 12, srcInfoPoints = []}) "happyReduce") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6205 13 6205 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6205 13 6205 14, srcInfoPoints = []}) "k"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6205 15 6205 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6205 15 6205 17, srcInfoPoints = []}) "nt"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6205 18 6205 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6205 18 6205 20, srcInfoPoints = []}) "fn"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6205 21 6205 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6205 21 6205 22, srcInfoPoints = []}) "j"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6205 23 6205 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6205 23 6205 25, srcInfoPoints = []}) "tk"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6205 26 6205 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6205 26 6205 28, srcInfoPoints = []}) "st"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6205 29 6205 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6205 29 6205 32, srcInfoPoints = []}) "sts"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6205 33 6205 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6205 33 6205 36, srcInfoPoints = []}) "stk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6206 6 6209 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6206 6 6206 7]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6206 8 6209 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6206 8 6206 12,SrcSpan "tests/examples/CParser.hs" 6206 47 6206 49,SrcSpan "tests/examples/CParser.hs" 6207 6 6207 6,SrcSpan "tests/examples/CParser.hs" 6211 1 6211 0]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6206 13 6206 46, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6206 13 6206 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6206 13 6206 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6206 13 6206 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6206 13 6206 22, srcInfoPoints = []}) "happyDrop"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6206 23 6206 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6206 23 6206 24,SrcSpan "tests/examples/CParser.hs" 6206 41 6206 42]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6206 24 6206 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6206 24 6206 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6206 24 6206 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6206 24 6206 25, srcInfoPoints = []}) "k"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6206 26 6206 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6206 26 6206 28, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6206 26 6206 28, srcInfoPoints = []}) "-#"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6206 29 6206 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6206 29 6206 30,SrcSpan "tests/examples/CParser.hs" 6206 40 6206 41]}) (ExpTypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6206 30 6206 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6206 33 6206 35]}) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6206 30 6206 32, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6206 30 6206 32, srcInfoPoints = []}) 1 "1")) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6206 36 6206 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6206 36 6206 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6206 36 6206 40, srcInfoPoints = []}) "Int#")))))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6206 43 6206 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6206 43 6206 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6206 43 6206 46, srcInfoPoints = []}) "sts")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6207 6 6209 56, srcInfoPoints = []}) (PAsPat (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6207 6 6207 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6207 10 6207 11]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6207 6 6207 10, srcInfoPoints = []}) "sts1") (PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6207 11 6207 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6207 11 6207 12,SrcSpan "tests/examples/CParser.hs" 6207 42 6207 43]}) (PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6207 12 6207 42, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6207 12 6207 13,SrcSpan "tests/examples/CParser.hs" 6207 41 6207 42]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6207 13 6207 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6207 13 6207 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6207 13 6207 22, srcInfoPoints = []}) "HappyCons")) [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6207 23 6207 37, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6207 23 6207 24,SrcSpan "tests/examples/CParser.hs" 6207 36 6207 37]}) (PAsPat (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6207 24 6207 36, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6207 27 6207 28]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6207 24 6207 27, srcInfoPoints = []}) "st1") (PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6207 28 6207 36, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6207 28 6207 29,SrcSpan "tests/examples/CParser.hs" 6207 35 6207 36]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6207 29 6207 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6207 29 6207 35, srcInfoPoints = []}) "action")))),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6207 38 6207 41, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6207 38 6207 39,SrcSpan "tests/examples/CParser.hs" 6207 40 6207 41]}) (PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6207 39 6207 40, srcInfoPoints = []}))])))) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6207 44 6209 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6207 44 6207 46]}) (Let (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6208 13 6209 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6208 13 6208 16,SrcSpan "tests/examples/CParser.hs" 6208 28 6208 30]}) (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6208 17 6208 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6208 17 6208 17,SrcSpan "tests/examples/CParser.hs" 6208 28 6208 28]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6208 17 6208 27, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6208 17 6208 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6208 17 6208 18, srcInfoPoints = []}) "r")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6208 19 6208 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6208 19 6208 20]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6208 21 6208 27, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6208 21 6208 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6208 21 6208 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6208 21 6208 23, srcInfoPoints = []}) "fn"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6208 24 6208 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6208 24 6208 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6208 24 6208 27, srcInfoPoints = []}) "stk"))))) Nothing]) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 13 6209 56, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 13 6209 25, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 13 6209 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 13 6209 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 13 6209 23, srcInfoPoints = []}) "happyDoSeq"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 24 6209 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 24 6209 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 24 6209 25, srcInfoPoints = []}) "r")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 26 6209 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6209 26 6209 27,SrcSpan "tests/examples/CParser.hs" 6209 55 6209 56]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 27 6209 55, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 27 6209 53, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 27 6209 48, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 27 6209 44, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 27 6209 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 27 6209 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 27 6209 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 27 6209 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 27 6209 36, srcInfoPoints = []}) "happyGoto"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 37 6209 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 37 6209 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 37 6209 39, srcInfoPoints = []}) "nt")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 40 6209 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 40 6209 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 40 6209 41, srcInfoPoints = []}) "j")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 42 6209 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 42 6209 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 42 6209 44, srcInfoPoints = []}) "tk")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 45 6209 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 45 6209 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 45 6209 48, srcInfoPoints = []}) "st1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 49 6209 53, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 49 6209 53, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 49 6209 53, srcInfoPoints = []}) "sts1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 54 6209 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 54 6209 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 54 6209 55, srcInfoPoints = []}) "r")))))))) Nothing])) Nothing],FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6211 1 6216 43, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6211 1 6212 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6211 1 6211 17, srcInfoPoints = []}) "happyMonadReduce") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6211 18 6211 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6211 18 6211 19, srcInfoPoints = []}) "k"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6211 20 6211 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6211 20 6211 22, srcInfoPoints = []}) "nt"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6211 23 6211 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6211 23 6211 25, srcInfoPoints = []}) "fn"),PLit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6211 26 6211 28, srcInfoPoints = []}) (Signless (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6211 26 6211 28, srcInfoPoints = []})) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6211 26 6211 28, srcInfoPoints = []}) 0 "0"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6211 29 6211 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6211 29 6211 31, srcInfoPoints = []}) "tk"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6211 32 6211 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6211 32 6211 34, srcInfoPoints = []}) "st"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6211 35 6211 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6211 35 6211 38, srcInfoPoints = []}) "sts"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6211 39 6211 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6211 39 6211 42, srcInfoPoints = []}) "stk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6212 6 6212 34, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6212 6 6212 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6212 8 6212 34, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6212 8 6212 30, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6212 8 6212 26, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6212 8 6212 23, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6212 8 6212 20, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6212 8 6212 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6212 8 6212 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6212 8 6212 17, srcInfoPoints = []}) "happyFail"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6212 18 6212 20, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6212 18 6212 20, srcInfoPoints = []}) 0 "0"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6212 21 6212 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6212 21 6212 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6212 21 6212 23, srcInfoPoints = []}) "tk")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6212 24 6212 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6212 24 6212 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6212 24 6212 26, srcInfoPoints = []}) "st")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6212 27 6212 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6212 27 6212 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6212 27 6212 30, srcInfoPoints = []}) "sts")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6212 31 6212 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6212 31 6212 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6212 31 6212 34, srcInfoPoints = []}) "stk"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6213 1 6216 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6215 8 6215 13]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6213 1 6213 17, srcInfoPoints = []}) "happyMonadReduce") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6213 18 6213 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6213 18 6213 19, srcInfoPoints = []}) "k"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6213 20 6213 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6213 20 6213 22, srcInfoPoints = []}) "nt"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6213 23 6213 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6213 23 6213 25, srcInfoPoints = []}) "fn"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6213 26 6213 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6213 26 6213 27, srcInfoPoints = []}) "j"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6213 28 6213 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6213 28 6213 30, srcInfoPoints = []}) "tk"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6213 31 6213 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6213 31 6213 33, srcInfoPoints = []}) "st"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6213 34 6213 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6213 34 6213 37, srcInfoPoints = []}) "sts"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6213 38 6213 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6213 38 6213 41, srcInfoPoints = []}) "stk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6213 42 6214 90, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6213 42 6213 43]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 9 6214 90, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 9 6214 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 9 6214 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 9 6214 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 9 6214 19, srcInfoPoints = []}) "happyThen1"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 20 6214 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6214 20 6214 21,SrcSpan "tests/examples/CParser.hs" 6214 30 6214 31]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 21 6214 30, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 21 6214 27, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 21 6214 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 21 6214 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 21 6214 23, srcInfoPoints = []}) "fn"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 24 6214 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 24 6214 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 24 6214 27, srcInfoPoints = []}) "stk")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 28 6214 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 28 6214 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 28 6214 30, srcInfoPoints = []}) "tk")))))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 32 6214 90, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6214 32 6214 33,SrcSpan "tests/examples/CParser.hs" 6214 89 6214 90]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 33 6214 89, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6214 33 6214 34,SrcSpan "tests/examples/CParser.hs" 6214 36 6214 38]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 34 6214 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 34 6214 35, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 39 6214 89, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 39 6214 65, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 39 6214 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 39 6214 56, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 39 6214 53, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 39 6214 51, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 39 6214 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 39 6214 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 39 6214 48, srcInfoPoints = []}) "happyGoto"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 49 6214 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 49 6214 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 49 6214 51, srcInfoPoints = []}) "nt")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 52 6214 53, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 52 6214 53, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 52 6214 53, srcInfoPoints = []}) "j")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 54 6214 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 54 6214 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 54 6214 56, srcInfoPoints = []}) "tk")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 57 6214 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 57 6214 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 57 6214 60, srcInfoPoints = []}) "st1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 61 6214 65, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 61 6214 65, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 61 6214 65, srcInfoPoints = []}) "sts1")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 66 6214 89, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6214 66 6214 67,SrcSpan "tests/examples/CParser.hs" 6214 88 6214 89]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 67 6214 88, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 67 6214 68, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 67 6214 68, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 67 6214 68, srcInfoPoints = []}) "r"))) (QConOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 69 6214 79, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6214 69 6214 70,SrcSpan "tests/examples/CParser.hs" 6214 70 6214 78,SrcSpan "tests/examples/CParser.hs" 6214 78 6214 79]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 69 6214 79, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6214 69 6214 70,SrcSpan "tests/examples/CParser.hs" 6214 70 6214 78,SrcSpan "tests/examples/CParser.hs" 6214 78 6214 79]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 70 6214 78, srcInfoPoints = []}) "HappyStk"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 80 6214 88, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 80 6214 88, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 80 6214 88, srcInfoPoints = []}) "drop_stk")))))))))) (Just (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 14 6216 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6215 14 6215 14,SrcSpan "tests/examples/CParser.hs" 6216 14 6216 14,SrcSpan "tests/examples/CParser.hs" 6218 1 6218 0]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 14 6215 88, srcInfoPoints = []}) (PAsPat (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 14 6215 51, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6215 18 6215 19]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 14 6215 18, srcInfoPoints = []}) "sts1") (PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 19 6215 51, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6215 19 6215 20,SrcSpan "tests/examples/CParser.hs" 6215 50 6215 51]}) (PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 20 6215 50, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6215 20 6215 21,SrcSpan "tests/examples/CParser.hs" 6215 49 6215 50]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 21 6215 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 21 6215 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 21 6215 30, srcInfoPoints = []}) "HappyCons")) [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 31 6215 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6215 31 6215 32,SrcSpan "tests/examples/CParser.hs" 6215 44 6215 45]}) (PAsPat (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 32 6215 44, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6215 35 6215 36]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 32 6215 35, srcInfoPoints = []}) "st1") (PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 36 6215 44, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6215 36 6215 37,SrcSpan "tests/examples/CParser.hs" 6215 43 6215 44]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 37 6215 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 37 6215 43, srcInfoPoints = []}) "action")))),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 46 6215 49, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6215 46 6215 47,SrcSpan "tests/examples/CParser.hs" 6215 48 6215 49]}) (PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 47 6215 48, srcInfoPoints = []}))])))) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 52 6215 88, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6215 52 6215 53]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 54 6215 88, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 54 6215 65, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 54 6215 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 54 6215 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 54 6215 63, srcInfoPoints = []}) "happyDrop"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 64 6215 65, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 64 6215 65, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 64 6215 65, srcInfoPoints = []}) "k")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 66 6215 88, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6215 66 6215 67,SrcSpan "tests/examples/CParser.hs" 6215 87 6215 88]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 67 6215 87, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 67 6215 81, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 67 6215 76, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 67 6215 76, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 67 6215 76, srcInfoPoints = []}) "HappyCons"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 77 6215 81, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6215 77 6215 78,SrcSpan "tests/examples/CParser.hs" 6215 80 6215 81]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 78 6215 80, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 78 6215 80, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 78 6215 80, srcInfoPoints = []}) "st"))))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 82 6215 87, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6215 82 6215 83,SrcSpan "tests/examples/CParser.hs" 6215 86 6215 87]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 83 6215 86, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 83 6215 86, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 83 6215 86, srcInfoPoints = []}) "sts")))))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6216 14 6216 43, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6216 14 6216 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6216 14 6216 22, srcInfoPoints = []}) "drop_stk")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6216 23 6216 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6216 23 6216 24]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6216 25 6216 43, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6216 25 6216 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6216 25 6216 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6216 25 6216 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6216 25 6216 37, srcInfoPoints = []}) "happyDropStk"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6216 38 6216 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6216 38 6216 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6216 38 6216 39, srcInfoPoints = []}) "k")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6216 40 6216 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6216 40 6216 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6216 40 6216 43, srcInfoPoints = []}) "stk"))))) Nothing]))],FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6218 1 6227 60, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6218 1 6219 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6218 1 6218 18, srcInfoPoints = []}) "happyMonad2Reduce") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6218 19 6218 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6218 19 6218 20, srcInfoPoints = []}) "k"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6218 21 6218 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6218 21 6218 23, srcInfoPoints = []}) "nt"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6218 24 6218 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6218 24 6218 26, srcInfoPoints = []}) "fn"),PLit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6218 27 6218 29, srcInfoPoints = []}) (Signless (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6218 27 6218 29, srcInfoPoints = []})) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6218 27 6218 29, srcInfoPoints = []}) 0 "0"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6218 30 6218 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6218 30 6218 32, srcInfoPoints = []}) "tk"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6218 33 6218 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6218 33 6218 35, srcInfoPoints = []}) "st"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6218 36 6218 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6218 36 6218 39, srcInfoPoints = []}) "sts"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6218 40 6218 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6218 40 6218 43, srcInfoPoints = []}) "stk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6219 6 6219 34, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6219 6 6219 7]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6219 8 6219 34, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6219 8 6219 30, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6219 8 6219 26, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6219 8 6219 23, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6219 8 6219 20, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6219 8 6219 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6219 8 6219 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6219 8 6219 17, srcInfoPoints = []}) "happyFail"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6219 18 6219 20, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6219 18 6219 20, srcInfoPoints = []}) 0 "0"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6219 21 6219 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6219 21 6219 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6219 21 6219 23, srcInfoPoints = []}) "tk")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6219 24 6219 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6219 24 6219 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6219 24 6219 26, srcInfoPoints = []}) "st")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6219 27 6219 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6219 27 6219 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6219 27 6219 30, srcInfoPoints = []}) "sts")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6219 31 6219 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6219 31 6219 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6219 31 6219 34, srcInfoPoints = []}) "stk"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6220 1 6227 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6222 8 6222 13]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6220 1 6220 18, srcInfoPoints = []}) "happyMonad2Reduce") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6220 19 6220 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6220 19 6220 20, srcInfoPoints = []}) "k"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6220 21 6220 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6220 21 6220 23, srcInfoPoints = []}) "nt"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6220 24 6220 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6220 24 6220 26, srcInfoPoints = []}) "fn"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6220 27 6220 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6220 27 6220 28, srcInfoPoints = []}) "j"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6220 29 6220 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6220 29 6220 31, srcInfoPoints = []}) "tk"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6220 32 6220 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6220 32 6220 34, srcInfoPoints = []}) "st"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6220 35 6220 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6220 35 6220 38, srcInfoPoints = []}) "sts"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6220 39 6220 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6220 39 6220 42, srcInfoPoints = []}) "stk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6220 43 6221 91, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6220 43 6220 44]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 8 6221 91, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 8 6221 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 8 6221 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 8 6221 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 8 6221 18, srcInfoPoints = []}) "happyThen1"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 19 6221 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6221 19 6221 20,SrcSpan "tests/examples/CParser.hs" 6221 29 6221 30]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 20 6221 29, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 20 6221 26, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 20 6221 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 20 6221 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 20 6221 22, srcInfoPoints = []}) "fn"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 23 6221 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 23 6221 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 23 6221 26, srcInfoPoints = []}) "stk")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 27 6221 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 27 6221 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 27 6221 29, srcInfoPoints = []}) "tk")))))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 31 6221 91, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6221 31 6221 32,SrcSpan "tests/examples/CParser.hs" 6221 90 6221 91]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 32 6221 90, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6221 32 6221 33,SrcSpan "tests/examples/CParser.hs" 6221 35 6221 37]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 33 6221 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 33 6221 34, srcInfoPoints = []}) "r")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 38 6221 90, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 38 6221 66, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 38 6221 61, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 38 6221 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 38 6221 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 38 6221 51, srcInfoPoints = []}) "happyNewToken"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 52 6221 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 52 6221 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 52 6221 61, srcInfoPoints = []}) "new_state")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 62 6221 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 62 6221 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 62 6221 66, srcInfoPoints = []}) "sts1")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 67 6221 90, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6221 67 6221 68,SrcSpan "tests/examples/CParser.hs" 6221 89 6221 90]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 68 6221 89, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 68 6221 69, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 68 6221 69, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 68 6221 69, srcInfoPoints = []}) "r"))) (QConOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 70 6221 80, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6221 70 6221 71,SrcSpan "tests/examples/CParser.hs" 6221 71 6221 79,SrcSpan "tests/examples/CParser.hs" 6221 79 6221 80]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 70 6221 80, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6221 70 6221 71,SrcSpan "tests/examples/CParser.hs" 6221 71 6221 79,SrcSpan "tests/examples/CParser.hs" 6221 79 6221 80]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 71 6221 79, srcInfoPoints = []}) "HappyStk"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 81 6221 89, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 81 6221 89, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 81 6221 89, srcInfoPoints = []}) "drop_stk")))))))))) (Just (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 14 6227 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6222 14 6222 14,SrcSpan "tests/examples/CParser.hs" 6223 14 6223 14,SrcSpan "tests/examples/CParser.hs" 6225 14 6225 14,SrcSpan "tests/examples/CParser.hs" 6226 14 6226 14,SrcSpan "tests/examples/CParser.hs" 6227 14 6227 14,SrcSpan "tests/examples/CParser.hs" 6232 1 6232 0]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 14 6222 88, srcInfoPoints = []}) (PAsPat (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 14 6222 51, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6222 18 6222 19]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 14 6222 18, srcInfoPoints = []}) "sts1") (PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 19 6222 51, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6222 19 6222 20,SrcSpan "tests/examples/CParser.hs" 6222 50 6222 51]}) (PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 20 6222 50, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6222 20 6222 21,SrcSpan "tests/examples/CParser.hs" 6222 49 6222 50]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 21 6222 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 21 6222 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 21 6222 30, srcInfoPoints = []}) "HappyCons")) [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 31 6222 45, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6222 31 6222 32,SrcSpan "tests/examples/CParser.hs" 6222 44 6222 45]}) (PAsPat (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 32 6222 44, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6222 35 6222 36]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 32 6222 35, srcInfoPoints = []}) "st1") (PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 36 6222 44, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6222 36 6222 37,SrcSpan "tests/examples/CParser.hs" 6222 43 6222 44]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 37 6222 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 37 6222 43, srcInfoPoints = []}) "action")))),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 46 6222 49, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6222 46 6222 47,SrcSpan "tests/examples/CParser.hs" 6222 48 6222 49]}) (PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 47 6222 48, srcInfoPoints = []}))])))) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 52 6222 88, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6222 52 6222 53]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 54 6222 88, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 54 6222 65, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 54 6222 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 54 6222 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 54 6222 63, srcInfoPoints = []}) "happyDrop"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 64 6222 65, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 64 6222 65, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 64 6222 65, srcInfoPoints = []}) "k")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 66 6222 88, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6222 66 6222 67,SrcSpan "tests/examples/CParser.hs" 6222 87 6222 88]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 67 6222 87, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 67 6222 81, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 67 6222 76, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 67 6222 76, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 67 6222 76, srcInfoPoints = []}) "HappyCons"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 77 6222 81, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6222 77 6222 78,SrcSpan "tests/examples/CParser.hs" 6222 80 6222 81]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 78 6222 80, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 78 6222 80, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 78 6222 80, srcInfoPoints = []}) "st"))))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 82 6222 87, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6222 82 6222 83,SrcSpan "tests/examples/CParser.hs" 6222 86 6222 87]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 83 6222 86, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 83 6222 86, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 83 6222 86, srcInfoPoints = []}) "sts")))))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6223 14 6223 43, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6223 14 6223 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6223 14 6223 22, srcInfoPoints = []}) "drop_stk")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6223 23 6223 43, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6223 23 6223 24]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6223 25 6223 43, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6223 25 6223 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6223 25 6223 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6223 25 6223 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6223 25 6223 37, srcInfoPoints = []}) "happyDropStk"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6223 38 6223 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6223 38 6223 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6223 38 6223 39, srcInfoPoints = []}) "k")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6223 40 6223 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6223 40 6223 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6223 40 6223 43, srcInfoPoints = []}) "stk"))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6225 14 6225 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6225 14 6225 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6225 14 6225 17, srcInfoPoints = []}) "off")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6225 21 6225 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6225 21 6225 22]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6225 23 6225 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6225 23 6225 57, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6225 23 6225 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6225 23 6225 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6225 23 6225 40, srcInfoPoints = []}) "indexShortOffAddr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6225 41 6225 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6225 41 6225 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6225 41 6225 57, srcInfoPoints = []}) "happyGotoOffsets")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6225 58 6225 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6225 58 6225 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6225 58 6225 61, srcInfoPoints = []}) "st1"))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6226 14 6226 34, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6226 14 6226 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6226 14 6226 19, srcInfoPoints = []}) "off_i")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6226 21 6226 34, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6226 21 6226 22]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6226 23 6226 34, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6226 23 6226 24,SrcSpan "tests/examples/CParser.hs" 6226 33 6226 34]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6226 24 6226 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6226 24 6226 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6226 24 6226 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6226 24 6226 27, srcInfoPoints = []}) "off"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6226 28 6226 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6226 28 6226 30, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6226 28 6226 30, srcInfoPoints = []}) "+#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6226 31 6226 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6226 31 6226 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6226 31 6226 33, srcInfoPoints = []}) "nt")))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6227 14 6227 60, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6227 14 6227 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6227 14 6227 23, srcInfoPoints = []}) "new_state")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6227 24 6227 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6227 24 6227 25]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6227 26 6227 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6227 26 6227 54, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6227 26 6227 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6227 26 6227 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6227 26 6227 43, srcInfoPoints = []}) "indexShortOffAddr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6227 44 6227 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6227 44 6227 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6227 44 6227 54, srcInfoPoints = []}) "happyTable")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6227 55 6227 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6227 55 6227 60, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6227 55 6227 60, srcInfoPoints = []}) "off_i"))))) Nothing]))],FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6232 1 6233 66, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6232 1 6232 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6232 1 6232 10, srcInfoPoints = []}) "happyDrop") [PLit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6232 11 6232 13, srcInfoPoints = []}) (Signless (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6232 11 6232 13, srcInfoPoints = []})) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6232 11 6232 13, srcInfoPoints = []}) 0 "0"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6232 14 6232 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6232 14 6232 15, srcInfoPoints = []}) "l")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6232 16 6232 19, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6232 16 6232 17]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6232 18 6232 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6232 18 6232 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6232 18 6232 19, srcInfoPoints = []}) "l")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 1 6233 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 1 6233 10, srcInfoPoints = []}) "happyDrop") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 11 6233 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 11 6233 12, srcInfoPoints = []}) "n"),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 13 6233 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6233 13 6233 14,SrcSpan "tests/examples/CParser.hs" 6233 31 6233 32]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 14 6233 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 14 6233 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 14 6233 23, srcInfoPoints = []}) "HappyCons")) [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 24 6233 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6233 24 6233 25,SrcSpan "tests/examples/CParser.hs" 6233 26 6233 27]}) (PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 25 6233 26, srcInfoPoints = []})),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 28 6233 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6233 28 6233 29,SrcSpan "tests/examples/CParser.hs" 6233 30 6233 31]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 29 6233 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 29 6233 30, srcInfoPoints = []}) "t"))])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 33 6233 66, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6233 33 6233 34]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 35 6233 66, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 35 6233 64, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 35 6233 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 35 6233 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 35 6233 44, srcInfoPoints = []}) "happyDrop"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 45 6233 64, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6233 45 6233 46,SrcSpan "tests/examples/CParser.hs" 6233 63 6233 64]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 46 6233 63, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 46 6233 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 46 6233 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 46 6233 47, srcInfoPoints = []}) "n"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 48 6233 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 48 6233 50, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 48 6233 50, srcInfoPoints = []}) "-#"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 51 6233 63, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6233 51 6233 52,SrcSpan "tests/examples/CParser.hs" 6233 62 6233 63]}) (ExpTypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 52 6233 62, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6233 55 6233 57]}) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 52 6233 54, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 52 6233 54, srcInfoPoints = []}) 1 "1")) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 58 6233 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 58 6233 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 58 6233 62, srcInfoPoints = []}) "Int#")))))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 65 6233 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 65 6233 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 65 6233 66, srcInfoPoints = []}) "t"))))) Nothing],FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6235 1 6236 69, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6235 1 6235 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6235 1 6235 13, srcInfoPoints = []}) "happyDropStk") [PLit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6235 14 6235 16, srcInfoPoints = []}) (Signless (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6235 14 6235 16, srcInfoPoints = []})) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6235 14 6235 16, srcInfoPoints = []}) 0 "0"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6235 17 6235 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6235 17 6235 18, srcInfoPoints = []}) "l")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6235 19 6235 22, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6235 19 6235 20]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6235 21 6235 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6235 21 6235 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6235 21 6235 22, srcInfoPoints = []}) "l")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 1 6236 69, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 1 6236 13, srcInfoPoints = []}) "happyDropStk") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 14 6236 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 14 6236 15, srcInfoPoints = []}) "n"),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 16 6236 33, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6236 16 6236 17,SrcSpan "tests/examples/CParser.hs" 6236 32 6236 33]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 17 6236 32, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 17 6236 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 17 6236 18, srcInfoPoints = []}) "x")) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 19 6236 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6236 19 6236 20,SrcSpan "tests/examples/CParser.hs" 6236 20 6236 28,SrcSpan "tests/examples/CParser.hs" 6236 28 6236 29]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 20 6236 28, srcInfoPoints = []}) "HappyStk")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 30 6236 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 30 6236 32, srcInfoPoints = []}) "xs")))] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 34 6236 69, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6236 34 6236 35]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 36 6236 69, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 36 6236 66, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 36 6236 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 36 6236 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 36 6236 48, srcInfoPoints = []}) "happyDropStk"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 49 6236 66, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6236 49 6236 50,SrcSpan "tests/examples/CParser.hs" 6236 65 6236 66]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 50 6236 65, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 50 6236 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 50 6236 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 50 6236 51, srcInfoPoints = []}) "n"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 52 6236 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 52 6236 54, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 52 6236 54, srcInfoPoints = []}) "-#"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 55 6236 65, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6236 55 6236 56,SrcSpan "tests/examples/CParser.hs" 6236 64 6236 65]}) (ExpTypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 56 6236 64, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6236 58 6236 60]}) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 56 6236 58, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 56 6236 58, srcInfoPoints = []}) 1 "1")) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 60 6236 64, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 60 6236 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 60 6236 64, srcInfoPoints = []}) "Int#")))))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 67 6236 69, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 67 6236 69, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 67 6236 69, srcInfoPoints = []}) "xs"))))) Nothing],FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6242 1 6247 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6245 4 6245 9]}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6242 1 6247 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6245 4 6245 9]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6242 1 6242 10, srcInfoPoints = []}) "happyGoto") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6242 11 6242 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6242 11 6242 13, srcInfoPoints = []}) "nt"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6242 14 6242 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6242 14 6242 15, srcInfoPoints = []}) "j"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6242 16 6242 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6242 16 6242 18, srcInfoPoints = []}) "tk"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6242 19 6242 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6242 19 6242 21, srcInfoPoints = []}) "st")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6242 22 6244 32, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6242 22 6242 23]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6244 4 6244 32, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6244 4 6244 22, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6244 4 6244 19, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6244 4 6244 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6244 4 6244 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6244 4 6244 17, srcInfoPoints = []}) "happyDoAction"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6244 18 6244 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6244 18 6244 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6244 18 6244 19, srcInfoPoints = []}) "j")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6244 20 6244 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6244 20 6244 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6244 20 6244 22, srcInfoPoints = []}) "tk")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6244 23 6244 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6244 23 6244 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6244 23 6244 32, srcInfoPoints = []}) "new_state"))))) (Just (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6245 10 6247 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6245 10 6245 10,SrcSpan "tests/examples/CParser.hs" 6246 10 6246 10,SrcSpan "tests/examples/CParser.hs" 6247 10 6247 10,SrcSpan "tests/examples/CParser.hs" 6256 1 6256 0]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6245 10 6245 56, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6245 10 6245 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6245 10 6245 13, srcInfoPoints = []}) "off")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6245 17 6245 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6245 17 6245 18]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6245 19 6245 56, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6245 19 6245 53, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6245 19 6245 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6245 19 6245 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6245 19 6245 36, srcInfoPoints = []}) "indexShortOffAddr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6245 37 6245 53, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6245 37 6245 53, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6245 37 6245 53, srcInfoPoints = []}) "happyGotoOffsets")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6245 54 6245 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6245 54 6245 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6245 54 6245 56, srcInfoPoints = []}) "st"))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6246 10 6246 30, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6246 10 6246 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6246 10 6246 15, srcInfoPoints = []}) "off_i")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6246 17 6246 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6246 17 6246 18]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6246 19 6246 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6246 19 6246 20,SrcSpan "tests/examples/CParser.hs" 6246 29 6246 30]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6246 20 6246 29, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6246 20 6246 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6246 20 6246 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6246 20 6246 23, srcInfoPoints = []}) "off"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6246 24 6246 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6246 24 6246 26, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6246 24 6246 26, srcInfoPoints = []}) "+#"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6246 27 6246 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6246 27 6246 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6246 27 6246 29, srcInfoPoints = []}) "nt")))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6247 10 6247 56, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6247 10 6247 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6247 10 6247 19, srcInfoPoints = []}) "new_state")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6247 20 6247 56, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6247 20 6247 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6247 22 6247 56, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6247 22 6247 50, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6247 22 6247 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6247 22 6247 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6247 22 6247 39, srcInfoPoints = []}) "indexShortOffAddr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6247 40 6247 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6247 40 6247 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6247 40 6247 50, srcInfoPoints = []}) "happyTable")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6247 51 6247 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6247 51 6247 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6247 51 6247 56, srcInfoPoints = []}) "off_i"))))) Nothing]))],FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6256 1 6275 78, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6256 1 6258 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6256 1 6256 10, srcInfoPoints = []}) "happyFail") [PLit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6256 12 6256 14, srcInfoPoints = []}) (Signless (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6256 12 6256 14, srcInfoPoints = []})) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6256 12 6256 14, srcInfoPoints = []}) 0 "0"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6256 15 6256 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6256 15 6256 17, srcInfoPoints = []}) "tk"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6256 18 6256 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6256 18 6256 24, srcInfoPoints = []}) "old_st"),PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6256 25 6256 26, srcInfoPoints = []}),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6256 27 6256 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6256 27 6256 30, srcInfoPoints = []}) "stk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6256 31 6258 23, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6256 31 6256 32]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6258 9 6258 23, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6258 9 6258 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6258 9 6258 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6258 9 6258 20, srcInfoPoints = []}) "happyError_"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6258 21 6258 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6258 21 6258 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6258 21 6258 23, srcInfoPoints = []}) "tk"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6273 1 6275 78, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6273 1 6273 10, srcInfoPoints = []}) "happyFail") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6273 12 6273 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6273 12 6273 13, srcInfoPoints = []}) "i"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6273 14 6273 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6273 14 6273 16, srcInfoPoints = []}) "tk"),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6273 17 6273 25, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6273 17 6273 18,SrcSpan "tests/examples/CParser.hs" 6273 24 6273 25]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6273 18 6273 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6273 18 6273 24, srcInfoPoints = []}) "action")),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6273 26 6273 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6273 26 6273 29, srcInfoPoints = []}) "sts"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6273 30 6273 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6273 30 6273 33, srcInfoPoints = []}) "stk")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6273 34 6275 78, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6273 34 6273 35]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 5 6275 78, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 5 6275 35, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 5 6275 31, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 5 6275 24, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 5 6275 21, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 5 6275 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 5 6275 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 5 6275 18, srcInfoPoints = []}) "happyDoAction"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 19 6275 21, srcInfoPoints = []}) (PrimInt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 19 6275 21, srcInfoPoints = []}) 0 "0"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 22 6275 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 22 6275 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 22 6275 24, srcInfoPoints = []}) "tk")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 25 6275 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 25 6275 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 25 6275 31, srcInfoPoints = []}) "action")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 32 6275 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 32 6275 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 32 6275 35, srcInfoPoints = []}) "sts")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 36 6275 78, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6275 36 6275 37,SrcSpan "tests/examples/CParser.hs" 6275 77 6275 78]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 38 6275 77, srcInfoPoints = []}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 38 6275 62, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6275 38 6275 39,SrcSpan "tests/examples/CParser.hs" 6275 61 6275 62]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 39 6275 61, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 39 6275 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 39 6275 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 39 6275 52, srcInfoPoints = []}) "unsafeCoerce#"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 53 6275 61, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6275 53 6275 54,SrcSpan "tests/examples/CParser.hs" 6275 60 6275 61]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 54 6275 60, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 54 6275 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 54 6275 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 54 6275 56, srcInfoPoints = []}) "I#"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 57 6275 60, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6275 57 6275 58,SrcSpan "tests/examples/CParser.hs" 6275 59 6275 60]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 58 6275 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 58 6275 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 58 6275 59, srcInfoPoints = []}) "i")))))))) (QConOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 63 6275 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6275 63 6275 64,SrcSpan "tests/examples/CParser.hs" 6275 64 6275 72,SrcSpan "tests/examples/CParser.hs" 6275 72 6275 73]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 63 6275 73, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6275 63 6275 64,SrcSpan "tests/examples/CParser.hs" 6275 64 6275 72,SrcSpan "tests/examples/CParser.hs" 6275 72 6275 73]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 64 6275 72, srcInfoPoints = []}) "HappyStk"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 74 6275 77, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 74 6275 77, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 74 6275 77, srcInfoPoints = []}) "stk"))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6279 1 6279 47, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6279 1 6279 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6279 1 6279 14, srcInfoPoints = []}) "notHappyAtAll")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6279 15 6279 47, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6279 15 6279 16]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6279 17 6279 47, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6279 17 6279 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6279 17 6279 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6279 17 6279 22, srcInfoPoints = []}) "error"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6279 23 6279 47, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6279 23 6279 47, srcInfoPoints = []}) "Internal Happy error\n" "Internal Happy error\\n")))) Nothing,TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6285 1 6285 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6285 13 6285 15]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6285 1 6285 12, srcInfoPoints = []}) "happyTcHack"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6285 16 6285 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6285 21 6285 23]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6285 16 6285 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6285 16 6285 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6285 16 6285 20, srcInfoPoints = []}) "Int#"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6285 24 6285 30, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6285 26 6285 28]}) (TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6285 24 6285 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6285 24 6285 25, srcInfoPoints = []}) "a")) (TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6285 29 6285 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6285 29 6285 30, srcInfoPoints = []}) "a")))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6286 1 6286 20, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6286 1 6286 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6286 1 6286 12, srcInfoPoints = []}) "happyTcHack") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6286 13 6286 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6286 13 6286 14, srcInfoPoints = []}) "x"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6286 15 6286 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6286 15 6286 16, srcInfoPoints = []}) "y")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6286 17 6286 20, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6286 17 6286 18]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6286 19 6286 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6286 19 6286 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6286 19 6286 20, srcInfoPoints = []}) "y")))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6287 1 6287 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6287 1 6287 11,SrcSpan "tests/examples/CParser.hs" 6287 24 6287 27]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6287 12 6287 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6287 12 6287 23, srcInfoPoints = []}) "happyTcHack")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6296 1 6296 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6296 11 6296 12,SrcSpan "tests/examples/CParser.hs" 6296 26 6296 28]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6296 1 6296 11, srcInfoPoints = []}) "happyDoSeq",Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6296 13 6296 25, srcInfoPoints = []}) "happyDontSeq"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6296 29 6296 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6296 31 6296 33]}) (TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6296 29 6296 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6296 29 6296 30, srcInfoPoints = []}) "a")) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6296 34 6296 40, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6296 36 6296 38]}) (TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6296 34 6296 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6296 34 6296 35, srcInfoPoints = []}) "b")) (TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6296 39 6296 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6296 39 6296 40, srcInfoPoints = []}) "b")))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6297 1 6297 29, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6297 1 6297 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6297 1 6297 11, srcInfoPoints = []}) "happyDoSeq") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6297 14 6297 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6297 14 6297 15, srcInfoPoints = []}) "a"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6297 16 6297 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6297 16 6297 17, srcInfoPoints = []}) "b")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6297 18 6297 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6297 18 6297 19]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6297 20 6297 29, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6297 20 6297 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6297 20 6297 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6297 20 6297 21, srcInfoPoints = []}) "a"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6297 22 6297 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6297 22 6297 23,SrcSpan "tests/examples/CParser.hs" 6297 23 6297 26,SrcSpan "tests/examples/CParser.hs" 6297 26 6297 27]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6297 22 6297 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6297 22 6297 23,SrcSpan "tests/examples/CParser.hs" 6297 23 6297 26,SrcSpan "tests/examples/CParser.hs" 6297 26 6297 27]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6297 23 6297 26, srcInfoPoints = []}) "seq"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6297 28 6297 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6297 28 6297 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6297 28 6297 29, srcInfoPoints = []}) "b"))))) Nothing],FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6298 1 6298 21, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6298 1 6298 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6298 1 6298 13, srcInfoPoints = []}) "happyDontSeq") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6298 14 6298 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6298 14 6298 15, srcInfoPoints = []}) "a"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6298 16 6298 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6298 16 6298 17, srcInfoPoints = []}) "b")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6298 18 6298 21, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6298 18 6298 19]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6298 20 6298 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6298 20 6298 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6298 20 6298 21, srcInfoPoints = []}) "b")))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6306 1 6306 31, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6306 1 6306 13,SrcSpan "tests/examples/CParser.hs" 6306 28 6306 31]}) False Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6306 14 6306 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6306 14 6306 27, srcInfoPoints = []}) "happyDoAction")),InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6307 1 6307 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6307 1 6307 13,SrcSpan "tests/examples/CParser.hs" 6307 25 6307 28]}) False Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6307 14 6307 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6307 14 6307 24, srcInfoPoints = []}) "happyTable")),InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6308 1 6308 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6308 1 6308 13,SrcSpan "tests/examples/CParser.hs" 6308 25 6308 28]}) False Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6308 14 6308 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6308 14 6308 24, srcInfoPoints = []}) "happyCheck")),InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6309 1 6309 33, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6309 1 6309 13,SrcSpan "tests/examples/CParser.hs" 6309 30 6309 33]}) False Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6309 14 6309 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6309 14 6309 29, srcInfoPoints = []}) "happyActOffsets")),InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6310 1 6310 34, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6310 1 6310 13,SrcSpan "tests/examples/CParser.hs" 6310 31 6310 34]}) False Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6310 14 6310 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6310 14 6310 30, srcInfoPoints = []}) "happyGotoOffsets")),InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6311 1 6311 33, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6311 1 6311 13,SrcSpan "tests/examples/CParser.hs" 6311 30 6311 33]}) False Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6311 14 6311 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6311 14 6311 29, srcInfoPoints = []}) "happyDefActions")),InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6313 1 6313 28, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6313 1 6313 13,SrcSpan "tests/examples/CParser.hs" 6313 25 6313 28]}) False Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6313 14 6313 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6313 14 6313 24, srcInfoPoints = []}) "happyShift")),InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6314 1 6314 35, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6314 1 6314 13,SrcSpan "tests/examples/CParser.hs" 6314 32 6314 35]}) False Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6314 14 6314 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6314 14 6314 31, srcInfoPoints = []}) "happySpecReduce_0")),InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6315 1 6315 35, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6315 1 6315 13,SrcSpan "tests/examples/CParser.hs" 6315 32 6315 35]}) False Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6315 14 6315 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6315 14 6315 31, srcInfoPoints = []}) "happySpecReduce_1")),InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6316 1 6316 35, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6316 1 6316 13,SrcSpan "tests/examples/CParser.hs" 6316 32 6316 35]}) False Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6316 14 6316 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6316 14 6316 31, srcInfoPoints = []}) "happySpecReduce_2")),InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6317 1 6317 35, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6317 1 6317 13,SrcSpan "tests/examples/CParser.hs" 6317 32 6317 35]}) False Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6317 14 6317 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6317 14 6317 31, srcInfoPoints = []}) "happySpecReduce_3")),InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6318 1 6318 29, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6318 1 6318 13,SrcSpan "tests/examples/CParser.hs" 6318 26 6318 29]}) False Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6318 14 6318 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6318 14 6318 25, srcInfoPoints = []}) "happyReduce")),InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6319 1 6319 34, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6319 1 6319 13,SrcSpan "tests/examples/CParser.hs" 6319 31 6319 34]}) False Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6319 14 6319 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6319 14 6319 30, srcInfoPoints = []}) "happyMonadReduce")),InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6320 1 6320 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6320 1 6320 13,SrcSpan "tests/examples/CParser.hs" 6320 24 6320 27]}) False Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6320 14 6320 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6320 14 6320 23, srcInfoPoints = []}) "happyGoto")),InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6321 1 6321 27, srcInfoPoints = [SrcSpan "tests/examples/CParser.hs" 6321 1 6321 13,SrcSpan "tests/examples/CParser.hs" 6321 24 6321 27]}) False Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6321 14 6321 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6321 14 6321 23, srcInfoPoints = []}) "happyFail"))],[Comment False (SrcSpan "tests/examples/CParser.hs" 4 3 4 34) " * Parse a C translation unit",Comment False (SrcSpan "tests/examples/CParser.hs" 6 3 6 23) " * Exposed Parsers",Comment False (SrcSpan "tests/examples/CParser.hs" 10 1 10 26) " Relevant C99 sections:",Comment False (SrcSpan "tests/examples/CParser.hs" 11 1 11 3) "",Comment False (SrcSpan "tests/examples/CParser.hs" 12 1 12 55) " 6.5 Expressions .1 - .17 and 6.6 (almost literally)",Comment False (SrcSpan "tests/examples/CParser.hs" 13 1 13 30) " Supported GNU extensions:",Comment False (SrcSpan "tests/examples/CParser.hs" 14 1 14 53) " - Allow a compound statement as an expression",Comment False (SrcSpan "tests/examples/CParser.hs" 15 1 15 61) " - Various __builtin_* forms that take type parameters",Comment False (SrcSpan "tests/examples/CParser.hs" 16 1 16 38) " - `alignof' expression or type",Comment False (SrcSpan "tests/examples/CParser.hs" 17 1 17 63) " - `__extension__' to suppress warnings about extensions",Comment False (SrcSpan "tests/examples/CParser.hs" 18 1 18 56) " - Allow taking address of a label with: && label",Comment False (SrcSpan "tests/examples/CParser.hs" 19 1 19 61) " - Omitting the `then' part of conditional expressions",Comment False (SrcSpan "tests/examples/CParser.hs" 20 1 20 25) " - complex numbers",Comment False (SrcSpan "tests/examples/CParser.hs" 21 1 21 3) "",Comment False (SrcSpan "tests/examples/CParser.hs" 22 1 22 29) " 6.7 C Declarations .1 -.8",Comment False (SrcSpan "tests/examples/CParser.hs" 23 1 23 30) " Supported GNU extensions:",Comment False (SrcSpan "tests/examples/CParser.hs" 24 1 24 49) " - '__thread' thread local storage (6.7.1)",Comment False (SrcSpan "tests/examples/CParser.hs" 25 1 25 3) "",Comment False (SrcSpan "tests/examples/CParser.hs" 26 1 26 26) " 6.8 Statements .1 - .8",Comment False (SrcSpan "tests/examples/CParser.hs" 27 1 27 30) " Supported GNU extensions:",Comment False (SrcSpan "tests/examples/CParser.hs" 28 1 28 32) " - case ranges (C99 6.8.1)",Comment False (SrcSpan "tests/examples/CParser.hs" 29 1 29 52) " - '__label__ ident;' declarations (C99 6.8.2)",Comment False (SrcSpan "tests/examples/CParser.hs" 30 1 30 35) " - computed gotos (C99 6.8.6)",Comment False (SrcSpan "tests/examples/CParser.hs" 31 1 31 3) "",Comment False (SrcSpan "tests/examples/CParser.hs" 32 1 32 24) " 6.9 Translation unit",Comment False (SrcSpan "tests/examples/CParser.hs" 33 1 33 30) " Supported GNU extensions:",Comment False (SrcSpan "tests/examples/CParser.hs" 34 1 34 38) " - allow empty translation_unit",Comment False (SrcSpan "tests/examples/CParser.hs" 35 1 35 29) " - allow redundant ';'",Comment False (SrcSpan "tests/examples/CParser.hs" 36 1 36 61) " - allow extension keyword before external declaration",Comment False (SrcSpan "tests/examples/CParser.hs" 37 1 37 25) " - asm definitions",Comment False (SrcSpan "tests/examples/CParser.hs" 38 1 38 3) "",Comment False (SrcSpan "tests/examples/CParser.hs" 39 1 39 71) " Since some of the grammar productions are quite difficult to read,",Comment False (SrcSpan "tests/examples/CParser.hs" 40 1 40 77) " (especially those involved with the decleration syntax) we document them",Comment False (SrcSpan "tests/examples/CParser.hs" 41 1 41 71) " with an extended syntax that allows a more consise representation:",Comment False (SrcSpan "tests/examples/CParser.hs" 42 1 42 3) "",Comment False (SrcSpan "tests/examples/CParser.hs" 43 1 43 19) " Ordinary rules",Comment False (SrcSpan "tests/examples/CParser.hs" 44 1 44 3) "",Comment False (SrcSpan "tests/examples/CParser.hs" 45 1 45 45) " foo named terminal or non-terminal",Comment False (SrcSpan "tests/examples/CParser.hs" 46 1 46 3) "",Comment False (SrcSpan "tests/examples/CParser.hs" 47 1 47 48) " 'c' terminal, literal character token",Comment False (SrcSpan "tests/examples/CParser.hs" 48 1 48 3) "",Comment False (SrcSpan "tests/examples/CParser.hs" 49 1 49 28) " A B concatenation",Comment False (SrcSpan "tests/examples/CParser.hs" 50 1 50 3) "",Comment False (SrcSpan "tests/examples/CParser.hs" 51 1 51 26) " A | B alternation",Comment False (SrcSpan "tests/examples/CParser.hs" 52 1 52 3) "",Comment False (SrcSpan "tests/examples/CParser.hs" 53 1 53 23) " (A) grouping",Comment False (SrcSpan "tests/examples/CParser.hs" 54 1 54 3) "",Comment False (SrcSpan "tests/examples/CParser.hs" 55 1 55 19) " Extended rules",Comment False (SrcSpan "tests/examples/CParser.hs" 56 1 56 3) "",Comment False (SrcSpan "tests/examples/CParser.hs" 57 1 57 67) " A? optional, short hand for (A|) or [A]{ 0==A || 1==A }",Comment False (SrcSpan "tests/examples/CParser.hs" 58 1 58 3) "",Comment False (SrcSpan "tests/examples/CParser.hs" 59 1 59 70) " ... stands for some part of the grammar omitted for clarity",Comment False (SrcSpan "tests/examples/CParser.hs" 60 1 60 3) "",Comment False (SrcSpan "tests/examples/CParser.hs" 61 1 61 47) " {A} represents sequences, 0 or more.",Comment False (SrcSpan "tests/examples/CParser.hs" 62 1 62 3) "",Comment False (SrcSpan "tests/examples/CParser.hs" 63 1 63 93) " modifier which states that any permutation of the immediate subterms is valid",Comment False (SrcSpan "tests/examples/CParser.hs" 64 1 64 3) "",Comment False (SrcSpan "tests/examples/CParser.hs" 65 1 65 3) "",Comment False (SrcSpan "tests/examples/CParser.hs" 66 1 66 80) "- TODO ----------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/CParser.hs" 67 1 67 3) "",Comment False (SrcSpan "tests/examples/CParser.hs" 68 1 68 58) " !* We ignore the C99 static keyword (see C99 6.7.5.3)",Comment False (SrcSpan "tests/examples/CParser.hs" 69 1 69 75) " !* We do not distinguish in the AST between incomplete array types and",Comment False (SrcSpan "tests/examples/CParser.hs" 70 1 70 86) " complete variable length arrays ([ '*' ] means the latter). (see C99 6.7.5.2)",Comment False (SrcSpan "tests/examples/CParser.hs" 71 1 71 77) " !* The AST doesn't allow recording __attribute__ of unnamed struct field",Comment False (SrcSpan "tests/examples/CParser.hs" 72 1 72 75) " (see , struct_default_declaring_list, struct_identifier_declarator)",Comment False (SrcSpan "tests/examples/CParser.hs" 73 1 73 84) " !* see `We're being far to liberal here' (... struct definition within structs)",Comment False (SrcSpan "tests/examples/CParser.hs" 74 1 74 55) " * Documentation isn't complete and consistent yet.",Comment False (SrcSpan "tests/examples/CParser.hs" 92 1 92 34) " #if __GLASGOW_HASKELL__ >= 503",Comment False (SrcSpan "tests/examples/CParser.hs" 94 1 94 9) " #else",Comment False (SrcSpan "tests/examples/CParser.hs" 96 1 96 10) " #endif",Comment False (SrcSpan "tests/examples/CParser.hs" 97 1 97 34) " #if __GLASGOW_HASKELL__ >= 503",Comment False (SrcSpan "tests/examples/CParser.hs" 99 1 99 9) " #else",Comment False (SrcSpan "tests/examples/CParser.hs" 101 1 101 10) " #endif",Comment False (SrcSpan "tests/examples/CParser.hs" 103 1 103 41) " parser produced by Happy Version 1.16",Comment True (SrcSpan "tests/examples/CParser.hs" 3278 68 3278 79) " FIXME ",Comment False (SrcSpan "tests/examples/CParser.hs" 5856 1 5856 61) " sometimes it is neccessary to reverse an unreversed list",Comment False (SrcSpan "tests/examples/CParser.hs" 5860 1 5860 76) " We occasionally need things to have a location when they don't naturally",Comment False (SrcSpan "tests/examples/CParser.hs" 5861 1 5861 57) " have one built in as tokens and most AST elements do.",Comment False (SrcSpan "tests/examples/CParser.hs" 5862 1 5862 3) "",Comment False (SrcSpan "tests/examples/CParser.hs" 5871 1 5871 72) " FIXME: the next 3 inlines here increase the object file size by 70%",Comment False (SrcSpan "tests/examples/CParser.hs" 5872 1 5872 43) " Check whether the speed win is worth it",Comment False (SrcSpan "tests/examples/CParser.hs" 5908 1 5908 22) " postfixing variant",Comment False (SrcSpan "tests/examples/CParser.hs" 5917 1 5917 46) " add top level attributes for a declarator.",Comment False (SrcSpan "tests/examples/CParser.hs" 5918 1 5918 3) "",Comment False (SrcSpan "tests/examples/CParser.hs" 5919 1 5919 28) " In the following example",Comment False (SrcSpan "tests/examples/CParser.hs" 5920 1 5920 3) "",Comment False (SrcSpan "tests/examples/CParser.hs" 5921 1 5921 101) " > int declr1, __attribute__((a1)) * __attribute__((a2)) y() __asm__(\"$\" \"y\") __attribute__((a3));",Comment False (SrcSpan "tests/examples/CParser.hs" 5922 1 5922 3) "",Comment False (SrcSpan "tests/examples/CParser.hs" 5923 1 5923 64) " the attributes `a1' and `a3' are top-level attributes for y.",Comment False (SrcSpan "tests/examples/CParser.hs" 5924 1 5924 49) " The (pseudo)-AST for the second declarator is",Comment False (SrcSpan "tests/examples/CParser.hs" 5925 1 5925 3) "",Comment False (SrcSpan "tests/examples/CParser.hs" 5926 1 5926 16) " > CDeclr \"y\"",Comment False (SrcSpan "tests/examples/CParser.hs" 5927 1 5927 64) " > [CFunDeclr ..., CPtrDeclr __attribute__((a2)) ... ]",Comment False (SrcSpan "tests/examples/CParser.hs" 5928 1 5928 23) " > (asm \"$y\")",Comment False (SrcSpan "tests/examples/CParser.hs" 5929 1 5929 56) " > [__attribute__((a1)), __attribute__((a3)) ]",Comment False (SrcSpan "tests/examples/CParser.hs" 5930 1 5930 3) "",Comment False (SrcSpan "tests/examples/CParser.hs" 5931 1 5931 96) " So assembler names and preceeding and trailing attributes are recorded in object declarator.",Comment False (SrcSpan "tests/examples/CParser.hs" 5932 1 5932 3) "",Comment False (SrcSpan "tests/examples/CParser.hs" 5981 1 5981 28) " lift CAttrs to DeclSpecs",Comment False (SrcSpan "tests/examples/CParser.hs" 5982 1 5982 3) "",Comment False (SrcSpan "tests/examples/CParser.hs" 5986 1 5986 100) " when we parsed (decl_spec_1,...,decl_spec_n,attrs), add the __attributes__s to the declspec list",Comment False (SrcSpan "tests/examples/CParser.hs" 5987 1 5987 61) " needs special care when @decl_spec_n@ is a SUE definition",Comment False (SrcSpan "tests/examples/CParser.hs" 5997 1 5997 76) " convenient instance, the position of a list of things is the position of",Comment False (SrcSpan "tests/examples/CParser.hs" 5998 1 5998 31) " the first thing in the list",Comment False (SrcSpan "tests/examples/CParser.hs" 5999 1 5999 3) "",Comment False (SrcSpan "tests/examples/CParser.hs" 6011 1 6011 77) " Take the identifiers and use them to update the typedef'ed identifier set",Comment False (SrcSpan "tests/examples/CParser.hs" 6012 1 6012 64) " if the decl is defining a typedef then we add it to the set,",Comment False (SrcSpan "tests/examples/CParser.hs" 6013 1 6013 62) " if it's a var decl then that shadows typedefed identifiers",Comment False (SrcSpan "tests/examples/CParser.hs" 6014 1 6014 3) "",Comment False (SrcSpan "tests/examples/CParser.hs" 6035 1 6035 27) " extract all identifiers",Comment False (SrcSpan "tests/examples/CParser.hs" 6042 1 6042 22) " * public interface",Comment False (SrcSpan "tests/examples/CParser.hs" 6044 1 6044 123) " | @parseC input initialPos@ parses the given preprocessed C-source input and returns the AST or a list of parse errors.",Comment False (SrcSpan "tests/examples/CParser.hs" 6049 1 6049 110) " | @translUnitP@ provides a parser for a complete C translation unit, i.e. a list of external declarations.",Comment False (SrcSpan "tests/examples/CParser.hs" 6052 1 6052 75) " | @extDeclP@ provides a parser for an external (file-scope) declaration",Comment False (SrcSpan "tests/examples/CParser.hs" 6055 1 6055 53) " | @statementP@ provides a parser for C statements",Comment False (SrcSpan "tests/examples/CParser.hs" 6058 1 6058 55) " | @expressionP@ provides a parser for C expressions",Comment True (SrcSpan "tests/examples/CParser.hs" 6061 1 6061 36) "# LINE 1 \"GenericTemplate.hs\" #",Comment True (SrcSpan "tests/examples/CParser.hs" 6062 1 6062 28) "# LINE 1 \"\" #",Comment True (SrcSpan "tests/examples/CParser.hs" 6063 1 6063 32) "# LINE 1 \"\" #",Comment True (SrcSpan "tests/examples/CParser.hs" 6064 1 6064 36) "# LINE 1 \"GenericTemplate.hs\" #",Comment False (SrcSpan "tests/examples/CParser.hs" 6065 1 6065 66) " Id: GenericTemplate.hs,v 1.26 2005/01/14 14:47:22 simonmar Exp",Comment True (SrcSpan "tests/examples/CParser.hs" 6067 1 6067 37) "# LINE 28 \"GenericTemplate.hs\" #",Comment True (SrcSpan "tests/examples/CParser.hs" 6076 1 6076 37) "# LINE 49 \"GenericTemplate.hs\" #",Comment True (SrcSpan "tests/examples/CParser.hs" 6078 1 6078 37) "# LINE 59 \"GenericTemplate.hs\" #",Comment True (SrcSpan "tests/examples/CParser.hs" 6080 1 6080 37) "# LINE 68 \"GenericTemplate.hs\" #",Comment False (SrcSpan "tests/examples/CParser.hs" 6085 1 6085 78) "---------------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/CParser.hs" 6086 1 6086 22) " starting the parse",Comment False (SrcSpan "tests/examples/CParser.hs" 6090 1 6090 78) "---------------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/CParser.hs" 6091 1 6091 23) " Accepting the parse",Comment False (SrcSpan "tests/examples/CParser.hs" 6093 1 6093 70) " If the current token is 0#, it means we've just accepted a partial",Comment False (SrcSpan "tests/examples/CParser.hs" 6094 1 6094 76) " parse (a %partial parser). We must ignore the saved token on the top of",Comment False (SrcSpan "tests/examples/CParser.hs" 6095 1 6095 27) " the stack in this case.",Comment False (SrcSpan "tests/examples/CParser.hs" 6101 1 6101 78) "---------------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/CParser.hs" 6102 1 6102 35) " Arrays only: do the next action",Comment True (SrcSpan "tests/examples/CParser.hs" 6107 7 6107 20) " nothing ",Comment True (SrcSpan "tests/examples/CParser.hs" 6111 22 6111 35) " nothing ",Comment True (SrcSpan "tests/examples/CParser.hs" 6113 22 6113 35) " nothing ",Comment True (SrcSpan "tests/examples/CParser.hs" 6115 36 6115 49) " nothing ",Comment True (SrcSpan "tests/examples/CParser.hs" 6119 22 6119 35) " nothing ",Comment True (SrcSpan "tests/examples/CParser.hs" 6132 1 6132 38) "# LINE 127 \"GenericTemplate.hs\" #",Comment False (SrcSpan "tests/examples/CParser.hs" 6136 1 6136 33) " #if __GLASGOW_HASKELL__ > 500",Comment False (SrcSpan "tests/examples/CParser.hs" 6138 1 6138 36) " #elif __GLASGOW_HASKELL__ == 500",Comment False (SrcSpan "tests/examples/CParser.hs" 6140 1 6140 9) " #else",Comment False (SrcSpan "tests/examples/CParser.hs" 6142 1 6142 10) " #endif",Comment False (SrcSpan "tests/examples/CParser.hs" 6144 1 6144 34) " #if __GLASGOW_HASKELL__ >= 503",Comment False (SrcSpan "tests/examples/CParser.hs" 6146 1 6146 9) " #else",Comment False (SrcSpan "tests/examples/CParser.hs" 6148 1 6148 10) " #endif",Comment False (SrcSpan "tests/examples/CParser.hs" 6162 1 6162 78) "---------------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/CParser.hs" 6163 1 6163 37) " HappyState data type (not arrays)",Comment True (SrcSpan "tests/examples/CParser.hs" 6165 1 6165 38) "# LINE 170 \"GenericTemplate.hs\" #",Comment False (SrcSpan "tests/examples/CParser.hs" 6167 1 6167 78) "---------------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/CParser.hs" 6168 1 6168 20) " Shifting a token",Comment False (SrcSpan "tests/examples/CParser.hs" 6172 1 6172 42) " trace \"shifting the error token\" $",Comment False (SrcSpan "tests/examples/CParser.hs" 6178 1 6178 52) " happyReduce is specialised for the common cases.",Comment False (SrcSpan "tests/examples/CParser.hs" 6208 32 6208 72) " it doesn't hurt to always seq here...",Comment False (SrcSpan "tests/examples/CParser.hs" 6238 1 6238 78) "---------------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/CParser.hs" 6239 1 6239 43) " Moving to a new state after a reduction",Comment True (SrcSpan "tests/examples/CParser.hs" 6243 4 6243 17) " nothing ",Comment False (SrcSpan "tests/examples/CParser.hs" 6252 1 6252 78) "---------------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/CParser.hs" 6253 1 6253 42) " Error recovery (0# is the error token)",Comment False (SrcSpan "tests/examples/CParser.hs" 6255 1 6255 55) " parse error if we are in recovery and we fail again",Comment False (SrcSpan "tests/examples/CParser.hs" 6257 1 6257 22) " trace \"failing\" $",Comment True (SrcSpan "tests/examples/CParser.hs" 6260 1 6269 3) " We don't need state discarding for our restricted implementation of\n \"error\". In fact, it can cause some bogus parses, so I've disabled it\n for now --SDM\n\n-- discard a state\nhappyFail 0# tk old_st (HappyCons ((action)) (sts))\n (saved_tok `HappyStk` _ `HappyStk` stk) =\n-- trace (\"discarding state, depth \" ++ show (length stk)) $\n happyDoAction 0# tk action sts ((saved_tok`HappyStk`stk))\n",Comment False (SrcSpan "tests/examples/CParser.hs" 6271 1 6271 50) " Enter error recovery: generate an error token,",Comment False (SrcSpan "tests/examples/CParser.hs" 6272 1 6272 58) " save the old token and carry on.",Comment False (SrcSpan "tests/examples/CParser.hs" 6274 1 6274 42) " trace \"entering error recovery\" $",Comment False (SrcSpan "tests/examples/CParser.hs" 6277 1 6277 26) " Internal happy errors:",Comment False (SrcSpan "tests/examples/CParser.hs" 6281 1 6281 78) "---------------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/CParser.hs" 6282 1 6282 62) " Hack to get the typechecker to accept our action functions",Comment False (SrcSpan "tests/examples/CParser.hs" 6290 1 6290 78) "---------------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/CParser.hs" 6291 1 6291 61) " Seq-ing. If the --strict flag is given, then Happy emits",Comment False (SrcSpan "tests/examples/CParser.hs" 6292 1 6292 26) " happySeq = happyDoSeq",Comment False (SrcSpan "tests/examples/CParser.hs" 6293 1 6293 22) " otherwise it emits",Comment False (SrcSpan "tests/examples/CParser.hs" 6294 1 6294 28) " happySeq = happyDontSeq",Comment False (SrcSpan "tests/examples/CParser.hs" 6300 1 6300 78) "---------------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/CParser.hs" 6301 1 6301 72) " Don't inline any functions from the template. GHC has a nasty habit",Comment False (SrcSpan "tests/examples/CParser.hs" 6302 1 6302 75) " of deciding to inline happyGoto everywhere, which increases the size of",Comment False (SrcSpan "tests/examples/CParser.hs" 6303 1 6303 37) " the generated parser quite a bit.",Comment False (SrcSpan "tests/examples/CParser.hs" 6323 1 6323 26) " end of Happy Template."])