()
| 1750 | * Value Defines Prefix plus zero or more Suffixes |
| 1751 | */ |
| 1752 | final public void Value() throws ParseException { |
| 1753 | AstValue jjtn001 = new AstValue(JJTVALUE); |
| 1754 | boolean jjtc001 = true; |
| 1755 | jjtree.openNodeScope(jjtn001); |
| 1756 | try { |
| 1757 | ValuePrefix(); |
| 1758 | label_14: |
| 1759 | while (true) { |
| 1760 | switch ((jj_ntk == -1) ? jj_ntk_f() : jj_ntk) { |
| 1761 | case DOT: |
| 1762 | case LBRACK: { |
| 1763 | ; |
| 1764 | break; |
| 1765 | } |
| 1766 | default: |
| 1767 | jj_la1[37] = jj_gen; |
| 1768 | break label_14; |
| 1769 | } |
| 1770 | ValueSuffix(); |
| 1771 | } |
| 1772 | } catch (Throwable jjte001) { |
| 1773 | if (jjtc001) { |
| 1774 | jjtree.clearNodeScope(jjtn001); |
| 1775 | jjtc001 = false; |
| 1776 | } else { |
| 1777 | jjtree.popNode(); |
| 1778 | } |
| 1779 | if (jjte001 instanceof RuntimeException) { |
| 1780 | { |
| 1781 | if (true) { |
| 1782 | throw (RuntimeException) jjte001; |
| 1783 | } |
| 1784 | } |
| 1785 | } |
| 1786 | if (jjte001 instanceof ParseException) { |
| 1787 | { |
| 1788 | if (true) { |
| 1789 | throw (ParseException) jjte001; |
| 1790 | } |
| 1791 | } |
| 1792 | } |
| 1793 | { |
| 1794 | if (true) { |
| 1795 | throw (Error) jjte001; |
| 1796 | } |
| 1797 | } |
| 1798 | } finally { |
| 1799 | if (jjtc001) { |
| 1800 | jjtree.closeNodeScope(jjtn001, jjtree.nodeArity() > 1); |
| 1801 | } |
| 1802 | } |
| 1803 | } |
| 1804 | |
| 1805 | /* |
| 1806 | * ValuePrefix For Literals, Variables, and Functions |
no test coverage detected