Changeset 124 for branches/generator/pascal.grm
- Timestamp:
- Nov 29, 2017, 5:09:16 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/generator/pascal.grm
r123 r124 358 358 <AnyExcept>0</AnyExcept> 359 359 <NonTerminal>ForToDo</NonTerminal> 360 </RuleItem> 361 <RuleItem> 362 <Type>1</Type> 363 <Optional>0</Optional> 364 <Repetitive>0</Repetitive> 365 <AnyExcept>0</AnyExcept> 366 <NonTerminal>ForInDo</NonTerminal> 360 367 </RuleItem> 361 368 <RuleItem> … … 562 569 <Repetitive>0</Repetitive> 563 570 <AnyExcept>0</AnyExcept> 564 <NonTerminal> BeginEnd</NonTerminal>571 <NonTerminal>DeclarationBlock</NonTerminal> 565 572 </RuleItem> 566 573 <RuleItem> … … 1270 1277 <Rule> 1271 1278 <Name>Term</Name> 1272 <CreateSourceNode> 0</CreateSourceNode>1279 <CreateSourceNode>-1</CreateSourceNode> 1273 1280 <RuleItems> 1274 1281 <Type>0</Type> … … 1662 1669 <Terminal>initialization</Terminal> 1663 1670 </RuleItem> 1671 <RuleItem> 1672 <Type>1</Type> 1673 <Optional>-1</Optional> 1674 <Repetitive>-1</Repetitive> 1675 <AnyExcept>0</AnyExcept> 1676 <NonTerminal>Statement</NonTerminal> 1677 </RuleItem> 1664 1678 </RuleItems> 1665 1679 </Rule> … … 1676 1690 <Terminal>finalization</Terminal> 1677 1691 </RuleItem> 1692 <RuleItem> 1693 <Type>1</Type> 1694 <Optional>-1</Optional> 1695 <Repetitive>-1</Repetitive> 1696 <AnyExcept>0</AnyExcept> 1697 <NonTerminal>Statement</NonTerminal> 1698 </RuleItem> 1678 1699 </RuleItems> 1679 1700 </Rule> … … 1762 1783 </RuleItems> 1763 1784 </Rule> 1785 <Rule> 1786 <Name>Procedure</Name> 1787 <CreateSourceNode>-1</CreateSourceNode> 1788 <RuleItems> 1789 <Type>0</Type> 1790 <RuleItem> 1791 <Type>0</Type> 1792 <Optional>0</Optional> 1793 <Repetitive>0</Repetitive> 1794 <AnyExcept>0</AnyExcept> 1795 <Terminal>procedure</Terminal> 1796 </RuleItem> 1797 <RuleItem> 1798 <Type>1</Type> 1799 <Optional>0</Optional> 1800 <Repetitive>0</Repetitive> 1801 <AnyExcept>0</AnyExcept> 1802 <NonTerminal>FunctionName</NonTerminal> 1803 </RuleItem> 1804 <RuleItem> 1805 <Type>1</Type> 1806 <Optional>-1</Optional> 1807 <Repetitive>0</Repetitive> 1808 <AnyExcept>0</AnyExcept> 1809 <NonTerminal>FunctionParameters</NonTerminal> 1810 </RuleItem> 1811 <RuleItem> 1812 <Type>0</Type> 1813 <Optional>0</Optional> 1814 <Repetitive>0</Repetitive> 1815 <AnyExcept>0</AnyExcept> 1816 <Terminal>;</Terminal> 1817 </RuleItem> 1818 <RuleItem> 1819 <Type>1</Type> 1820 <Optional>0</Optional> 1821 <Repetitive>0</Repetitive> 1822 <AnyExcept>0</AnyExcept> 1823 <NonTerminal>DeclarationBlock</NonTerminal> 1824 </RuleItem> 1825 <RuleItem> 1826 <Type>0</Type> 1827 <Optional>0</Optional> 1828 <Repetitive>0</Repetitive> 1829 <AnyExcept>0</AnyExcept> 1830 <Terminal>;</Terminal> 1831 </RuleItem> 1832 </RuleItems> 1833 </Rule> 1764 1834 </Rules> 1835 <TopRule>Program</TopRule> 1765 1836 </GrammerProject>
Note:
See TracChangeset
for help on using the changeset viewer.