()
| 1696 | } |
| 1697 | |
| 1698 | function parse_Positive() { |
| 1699 | var result0; |
| 1700 | var pos0; |
| 1701 | |
| 1702 | reportFailures++; |
| 1703 | pos0 = pos; |
| 1704 | if (input.substr(pos, 2).toLowerCase() === "is") { |
| 1705 | result0 = input.substr(pos, 2); |
| 1706 | pos += 2; |
| 1707 | } else { |
| 1708 | result0 = null; |
| 1709 | if (reportFailures === 0) { |
| 1710 | matchFailed("\"is\""); |
| 1711 | } |
| 1712 | } |
| 1713 | if (result0 === null) { |
| 1714 | if (input.substr(pos, 3).toLowerCase() === "are") { |
| 1715 | result0 = input.substr(pos, 3); |
| 1716 | pos += 3; |
| 1717 | } else { |
| 1718 | result0 = null; |
| 1719 | if (reportFailures === 0) { |
| 1720 | matchFailed("\"are\""); |
| 1721 | } |
| 1722 | } |
| 1723 | if (result0 === null) { |
| 1724 | if (input.substr(pos, 2).toLowerCase() === "am") { |
| 1725 | result0 = input.substr(pos, 2); |
| 1726 | pos += 2; |
| 1727 | } else { |
| 1728 | result0 = null; |
| 1729 | if (reportFailures === 0) { |
| 1730 | matchFailed("\"am\""); |
| 1731 | } |
| 1732 | } |
| 1733 | } |
| 1734 | } |
| 1735 | if (result0 !== null) { |
| 1736 | result0 = (function(offset) { |
| 1737 | return true |
| 1738 | })(pos0); |
| 1739 | } |
| 1740 | if (result0 === null) { |
| 1741 | pos = pos0; |
| 1742 | } |
| 1743 | reportFailures--; |
| 1744 | if (reportFailures === 0 && result0 === null) { |
| 1745 | matchFailed("positive declaration"); |
| 1746 | } |
| 1747 | return result0; |
| 1748 | } |
| 1749 | |
| 1750 | function parse_Quantifier() { |
| 1751 | var result0, result1; |
no test coverage detected