()
| 382 | } |
| 383 | |
| 384 | function parse_VerbQuestion() { |
| 385 | var result0, result1, result2, result3, result4, result5, result6; |
| 386 | var pos0, pos1; |
| 387 | |
| 388 | reportFailures++; |
| 389 | pos0 = pos; |
| 390 | pos1 = pos; |
| 391 | if (input.substr(pos, 4).toLowerCase() === "can ") { |
| 392 | result0 = input.substr(pos, 4); |
| 393 | pos += 4; |
| 394 | } else { |
| 395 | result0 = null; |
| 396 | if (reportFailures === 0) { |
| 397 | matchFailed("\"can \""); |
| 398 | } |
| 399 | } |
| 400 | if (result0 !== null) { |
| 401 | result1 = parse_Token(); |
| 402 | if (result1 !== null) { |
| 403 | if (input.charCodeAt(pos) === 32) { |
| 404 | result2 = " "; |
| 405 | pos++; |
| 406 | } else { |
| 407 | result2 = null; |
| 408 | if (reportFailures === 0) { |
| 409 | matchFailed("\" \""); |
| 410 | } |
| 411 | } |
| 412 | if (result2 !== null) { |
| 413 | result3 = parse_Token(); |
| 414 | if (result3 !== null) { |
| 415 | result4 = parse_Preposition(); |
| 416 | result4 = result4 !== null ? result4 : ""; |
| 417 | if (result4 !== null) { |
| 418 | result5 = parse_Obj(); |
| 419 | result5 = result5 !== null ? result5 : ""; |
| 420 | if (result5 !== null) { |
| 421 | if (input.charCodeAt(pos) === 63) { |
| 422 | result6 = "?"; |
| 423 | pos++; |
| 424 | } else { |
| 425 | result6 = null; |
| 426 | if (reportFailures === 0) { |
| 427 | matchFailed("\"?\""); |
| 428 | } |
| 429 | } |
| 430 | result6 = result6 !== null ? result6 : ""; |
| 431 | if (result6 !== null) { |
| 432 | result0 = [result0, result1, result2, result3, result4, result5, result6]; |
| 433 | } else { |
| 434 | result0 = null; |
| 435 | pos = pos1; |
| 436 | } |
| 437 | } else { |
| 438 | result0 = null; |
| 439 | pos = pos1; |
| 440 | } |
| 441 | } else { |
no test coverage detected