Changeset 125 for branches/generator/pascal.grm
- Timestamp:
- Nov 29, 2017, 6:31:25 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/generator/pascal.grm
r124 r125 283 283 </RuleItem> 284 284 <RuleItem> 285 <Type>1</Type> 286 <Optional>-1</Optional> 287 <Repetitive>-1</Repetitive> 288 <AnyExcept>0</AnyExcept> 289 <NonTerminal>CaseOfState</NonTerminal> 290 </RuleItem> 291 <RuleItem> 292 <Type>2</Type> 293 <Optional>-1</Optional> 294 <Repetitive>0</Repetitive> 295 <AnyExcept>0</AnyExcept> 296 <SubItems> 297 <Type>0</Type> 298 <RuleItem> 299 <Type>0</Type> 300 <Optional>0</Optional> 301 <Repetitive>0</Repetitive> 302 <AnyExcept>0</AnyExcept> 303 <Terminal>else</Terminal> 304 </RuleItem> 305 <RuleItem> 306 <Type>1</Type> 307 <Optional>0</Optional> 308 <Repetitive>0</Repetitive> 309 <AnyExcept>0</AnyExcept> 310 <NonTerminal>Statement</NonTerminal> 311 </RuleItem> 312 <RuleItem> 313 <Type>0</Type> 314 <Optional>0</Optional> 315 <Repetitive>0</Repetitive> 316 <AnyExcept>0</AnyExcept> 317 <Terminal>;</Terminal> 318 </RuleItem> 319 </SubItems> 320 </RuleItem> 321 <RuleItem> 285 322 <Type>0</Type> 286 323 <Optional>0</Optional> … … 1472 1509 <AnyExcept>0</AnyExcept> 1473 1510 <Terminal>-</Terminal> 1511 </RuleItem> 1512 <RuleItem> 1513 <Type>0</Type> 1514 <Optional>0</Optional> 1515 <Repetitive>0</Repetitive> 1516 <AnyExcept>0</AnyExcept> 1517 <Terminal>and</Terminal> 1518 </RuleItem> 1519 <RuleItem> 1520 <Type>0</Type> 1521 <Optional>0</Optional> 1522 <Repetitive>0</Repetitive> 1523 <AnyExcept>0</AnyExcept> 1524 <Terminal>or</Terminal> 1525 </RuleItem> 1526 <RuleItem> 1527 <Type>0</Type> 1528 <Optional>0</Optional> 1529 <Repetitive>0</Repetitive> 1530 <AnyExcept>0</AnyExcept> 1531 <Terminal>xor</Terminal> 1532 </RuleItem> 1533 <RuleItem> 1534 <Type>0</Type> 1535 <Optional>0</Optional> 1536 <Repetitive>0</Repetitive> 1537 <AnyExcept>0</AnyExcept> 1538 <Terminal>shl</Terminal> 1539 </RuleItem> 1540 <RuleItem> 1541 <Type>0</Type> 1542 <Optional>0</Optional> 1543 <Repetitive>0</Repetitive> 1544 <AnyExcept>0</AnyExcept> 1545 <Terminal>shr</Terminal> 1546 </RuleItem> 1547 <RuleItem> 1548 <Type>0</Type> 1549 <Optional>0</Optional> 1550 <Repetitive>0</Repetitive> 1551 <AnyExcept>0</AnyExcept> 1552 <Terminal>in</Terminal> 1553 </RuleItem> 1554 <RuleItem> 1555 <Type>0</Type> 1556 <Optional>0</Optional> 1557 <Repetitive>0</Repetitive> 1558 <AnyExcept>0</AnyExcept> 1559 <Terminal>as</Terminal> 1474 1560 </RuleItem> 1475 1561 </RuleItems> … … 1832 1918 </RuleItems> 1833 1919 </Rule> 1920 <Rule> 1921 <Name>CaseOfState</Name> 1922 <CreateSourceNode>0</CreateSourceNode> 1923 <RuleItems> 1924 <Type>0</Type> 1925 <RuleItem> 1926 <Type>1</Type> 1927 <Optional>0</Optional> 1928 <Repetitive>0</Repetitive> 1929 <AnyExcept>0</AnyExcept> 1930 <NonTerminal>Identifier</NonTerminal> 1931 </RuleItem> 1932 <RuleItem> 1933 <Type>0</Type> 1934 <Optional>0</Optional> 1935 <Repetitive>0</Repetitive> 1936 <AnyExcept>0</AnyExcept> 1937 <Terminal>:</Terminal> 1938 </RuleItem> 1939 <RuleItem> 1940 <Type>1</Type> 1941 <Optional>0</Optional> 1942 <Repetitive>0</Repetitive> 1943 <AnyExcept>0</AnyExcept> 1944 <NonTerminal>Statement</NonTerminal> 1945 </RuleItem> 1946 <RuleItem> 1947 <Type>0</Type> 1948 <Optional>0</Optional> 1949 <Repetitive>0</Repetitive> 1950 <AnyExcept>0</AnyExcept> 1951 <Terminal>;</Terminal> 1952 </RuleItem> 1953 </RuleItems> 1954 </Rule> 1834 1955 </Rules> 1835 1956 <TopRule>Program</TopRule>
Note:
See TracChangeset
for help on using the changeset viewer.