aboutsummaryrefslogtreecommitdiffstats
path: root/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/contentassist/antlr/internal/InternalCftLanguage.g
diff options
context:
space:
mode:
Diffstat (limited to 'Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/contentassist/antlr/internal/InternalCftLanguage.g')
-rw-r--r--Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/contentassist/antlr/internal/InternalCftLanguage.g913
1 files changed, 767 insertions, 146 deletions
diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/contentassist/antlr/internal/InternalCftLanguage.g b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/contentassist/antlr/internal/InternalCftLanguage.g
index 84bb924e..7c04c163 100644
--- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/contentassist/antlr/internal/InternalCftLanguage.g
+++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/contentassist/antlr/internal/InternalCftLanguage.g
@@ -199,6 +199,81 @@ finally {
199 restoreStackSize(stackSize); 199 restoreStackSize(stackSize);
200} 200}
201 201
202// Entry rule entryRuleDistribution
203entryRuleDistribution
204:
205{ before(grammarAccess.getDistributionRule()); }
206 ruleDistribution
207{ after(grammarAccess.getDistributionRule()); }
208 EOF
209;
210
211// Rule Distribution
212ruleDistribution
213 @init {
214 int stackSize = keepStackSize();
215 }
216 :
217 (
218 { before(grammarAccess.getDistributionAccess().getAlternatives()); }
219 (rule__Distribution__Alternatives)
220 { after(grammarAccess.getDistributionAccess().getAlternatives()); }
221 )
222;
223finally {
224 restoreStackSize(stackSize);
225}
226
227// Entry rule entryRuleConstantDistribution
228entryRuleConstantDistribution
229:
230{ before(grammarAccess.getConstantDistributionRule()); }
231 ruleConstantDistribution
232{ after(grammarAccess.getConstantDistributionRule()); }
233 EOF
234;
235
236// Rule ConstantDistribution
237ruleConstantDistribution
238 @init {
239 int stackSize = keepStackSize();
240 }
241 :
242 (
243 { before(grammarAccess.getConstantDistributionAccess().getGroup()); }
244 (rule__ConstantDistribution__Group__0)
245 { after(grammarAccess.getConstantDistributionAccess().getGroup()); }
246 )
247;
248finally {
249 restoreStackSize(stackSize);
250}
251
252// Entry rule entryRuleExponentialDistribution
253entryRuleExponentialDistribution
254:
255{ before(grammarAccess.getExponentialDistributionRule()); }
256 ruleExponentialDistribution
257{ after(grammarAccess.getExponentialDistributionRule()); }
258 EOF
259;
260
261// Rule ExponentialDistribution
262ruleExponentialDistribution
263 @init {
264 int stackSize = keepStackSize();
265 }
266 :
267 (
268 { before(grammarAccess.getExponentialDistributionAccess().getGroup()); }
269 (rule__ExponentialDistribution__Group__0)
270 { after(grammarAccess.getExponentialDistributionAccess().getGroup()); }
271 )
272;
273finally {
274 restoreStackSize(stackSize);
275}
276
202// Entry rule entryRuleGateDefinition 277// Entry rule entryRuleGateDefinition
203entryRuleGateDefinition 278entryRuleGateDefinition
204: 279:
@@ -224,50 +299,75 @@ finally {
224 restoreStackSize(stackSize); 299 restoreStackSize(stackSize);
225} 300}
226 301
227// Entry rule entryRuleAndGate 302// Entry rule entryRuleAndGateDefinition
228entryRuleAndGate 303entryRuleAndGateDefinition
229: 304:
230{ before(grammarAccess.getAndGateRule()); } 305{ before(grammarAccess.getAndGateDefinitionRule()); }
231 ruleAndGate 306 ruleAndGateDefinition
232{ after(grammarAccess.getAndGateRule()); } 307{ after(grammarAccess.getAndGateDefinitionRule()); }
233 EOF 308 EOF
234; 309;
235 310
236// Rule AndGate 311// Rule AndGateDefinition
237ruleAndGate 312ruleAndGateDefinition
238 @init { 313 @init {
239 int stackSize = keepStackSize(); 314 int stackSize = keepStackSize();
240 } 315 }
241 : 316 :
242 ( 317 (
243 { before(grammarAccess.getAndGateAccess().getGroup()); } 318 { before(grammarAccess.getAndGateDefinitionAccess().getGroup()); }
244 (rule__AndGate__Group__0) 319 (rule__AndGateDefinition__Group__0)
245 { after(grammarAccess.getAndGateAccess().getGroup()); } 320 { after(grammarAccess.getAndGateDefinitionAccess().getGroup()); }
246 ) 321 )
247; 322;
248finally { 323finally {
249 restoreStackSize(stackSize); 324 restoreStackSize(stackSize);
250} 325}
251 326
252// Entry rule entryRuleOrGate 327// Entry rule entryRuleOrGateDefinition
253entryRuleOrGate 328entryRuleOrGateDefinition
254: 329:
255{ before(grammarAccess.getOrGateRule()); } 330{ before(grammarAccess.getOrGateDefinitionRule()); }
256 ruleOrGate 331 ruleOrGateDefinition
257{ after(grammarAccess.getOrGateRule()); } 332{ after(grammarAccess.getOrGateDefinitionRule()); }
258 EOF 333 EOF
259; 334;
260 335
261// Rule OrGate 336// Rule OrGateDefinition
262ruleOrGate 337ruleOrGateDefinition
263 @init { 338 @init {
264 int stackSize = keepStackSize(); 339 int stackSize = keepStackSize();
265 } 340 }
266 : 341 :
267 ( 342 (
268 { before(grammarAccess.getOrGateAccess().getGroup()); } 343 { before(grammarAccess.getOrGateDefinitionAccess().getGroup()); }
269 (rule__OrGate__Group__0) 344 (rule__OrGateDefinition__Group__0)
270 { after(grammarAccess.getOrGateAccess().getGroup()); } 345 { after(grammarAccess.getOrGateDefinitionAccess().getGroup()); }
346 )
347;
348finally {
349 restoreStackSize(stackSize);
350}
351
352// Entry rule entryRuleKOfMGateDefinition
353entryRuleKOfMGateDefinition
354:
355{ before(grammarAccess.getKOfMGateDefinitionRule()); }
356 ruleKOfMGateDefinition
357{ after(grammarAccess.getKOfMGateDefinitionRule()); }
358 EOF
359;
360
361// Rule KOfMGateDefinition
362ruleKOfMGateDefinition
363 @init {
364 int stackSize = keepStackSize();
365 }
366 :
367 (
368 { before(grammarAccess.getKOfMGateDefinitionAccess().getGroup()); }
369 (rule__KOfMGateDefinition__Group__0)
370 { after(grammarAccess.getKOfMGateDefinitionAccess().getGroup()); }
271 ) 371 )
272; 372;
273finally { 373finally {
@@ -499,6 +599,56 @@ finally {
499 restoreStackSize(stackSize); 599 restoreStackSize(stackSize);
500} 600}
501 601
602// Entry rule entryRuleValidId
603entryRuleValidId
604:
605{ before(grammarAccess.getValidIdRule()); }
606 ruleValidId
607{ after(grammarAccess.getValidIdRule()); }
608 EOF
609;
610
611// Rule ValidId
612ruleValidId
613 @init {
614 int stackSize = keepStackSize();
615 }
616 :
617 (
618 { before(grammarAccess.getValidIdAccess().getAlternatives()); }
619 (rule__ValidId__Alternatives)
620 { after(grammarAccess.getValidIdAccess().getAlternatives()); }
621 )
622;
623finally {
624 restoreStackSize(stackSize);
625}
626
627// Entry rule entryRuleDouble
628entryRuleDouble
629:
630{ before(grammarAccess.getDoubleRule()); }
631 ruleDouble
632{ after(grammarAccess.getDoubleRule()); }
633 EOF
634;
635
636// Rule Double
637ruleDouble
638 @init {
639 int stackSize = keepStackSize();
640 }
641 :
642 (
643 { before(grammarAccess.getDoubleAccess().getAlternatives()); }
644 (rule__Double__Alternatives)
645 { after(grammarAccess.getDoubleAccess().getAlternatives()); }
646 )
647;
648finally {
649 restoreStackSize(stackSize);
650}
651
502rule__CftModel__Alternatives_4 652rule__CftModel__Alternatives_4
503 @init { 653 @init {
504 int stackSize = keepStackSize(); 654 int stackSize = keepStackSize();
@@ -541,21 +691,69 @@ finally {
541 restoreStackSize(stackSize); 691 restoreStackSize(stackSize);
542} 692}
543 693
694rule__Distribution__Alternatives
695 @init {
696 int stackSize = keepStackSize();
697 }
698:
699 (
700 { before(grammarAccess.getDistributionAccess().getConstantDistributionParserRuleCall_0()); }
701 ruleConstantDistribution
702 { after(grammarAccess.getDistributionAccess().getConstantDistributionParserRuleCall_0()); }
703 )
704 |
705 (
706 { before(grammarAccess.getDistributionAccess().getExponentialDistributionParserRuleCall_1()); }
707 ruleExponentialDistribution
708 { after(grammarAccess.getDistributionAccess().getExponentialDistributionParserRuleCall_1()); }
709 )
710;
711finally {
712 restoreStackSize(stackSize);
713}
714
544rule__GateDefinition__Alternatives 715rule__GateDefinition__Alternatives
545 @init { 716 @init {
546 int stackSize = keepStackSize(); 717 int stackSize = keepStackSize();
547 } 718 }
548: 719:
549 ( 720 (
550 { before(grammarAccess.getGateDefinitionAccess().getAndGateParserRuleCall_0()); } 721 { before(grammarAccess.getGateDefinitionAccess().getAndGateDefinitionParserRuleCall_0()); }
551 ruleAndGate 722 ruleAndGateDefinition
552 { after(grammarAccess.getGateDefinitionAccess().getAndGateParserRuleCall_0()); } 723 { after(grammarAccess.getGateDefinitionAccess().getAndGateDefinitionParserRuleCall_0()); }
724 )
725 |
726 (
727 { before(grammarAccess.getGateDefinitionAccess().getOrGateDefinitionParserRuleCall_1()); }
728 ruleOrGateDefinition
729 { after(grammarAccess.getGateDefinitionAccess().getOrGateDefinitionParserRuleCall_1()); }
730 )
731 |
732 (
733 { before(grammarAccess.getGateDefinitionAccess().getKOfMGateDefinitionParserRuleCall_2()); }
734 ruleKOfMGateDefinition
735 { after(grammarAccess.getGateDefinitionAccess().getKOfMGateDefinitionParserRuleCall_2()); }
736 )
737;
738finally {
739 restoreStackSize(stackSize);
740}
741
742rule__KOfMGateDefinition__Alternatives_2
743 @init {
744 int stackSize = keepStackSize();
745 }
746:
747 (
748 { before(grammarAccess.getKOfMGateDefinitionAccess().getGroup_2_0()); }
749 (rule__KOfMGateDefinition__Group_2_0__0)
750 { after(grammarAccess.getKOfMGateDefinitionAccess().getGroup_2_0()); }
553 ) 751 )
554 | 752 |
555 ( 753 (
556 { before(grammarAccess.getGateDefinitionAccess().getOrGateParserRuleCall_1()); } 754 { before(grammarAccess.getKOfMGateDefinitionAccess().getMAssignment_2_1()); }
557 ruleOrGate 755 (rule__KOfMGateDefinition__MAssignment_2_1)
558 { after(grammarAccess.getGateDefinitionAccess().getOrGateParserRuleCall_1()); } 756 { after(grammarAccess.getKOfMGateDefinitionAccess().getMAssignment_2_1()); }
559 ) 757 )
560; 758;
561finally { 759finally {
@@ -604,6 +802,48 @@ finally {
604 restoreStackSize(stackSize); 802 restoreStackSize(stackSize);
605} 803}
606 804
805rule__ValidId__Alternatives
806 @init {
807 int stackSize = keepStackSize();
808 }
809:
810 (
811 { before(grammarAccess.getValidIdAccess().getIDTerminalRuleCall_0()); }
812 RULE_ID
813 { after(grammarAccess.getValidIdAccess().getIDTerminalRuleCall_0()); }
814 )
815 |
816 (
817 { before(grammarAccess.getValidIdAccess().getOF_INTTerminalRuleCall_1()); }
818 RULE_OF_INT
819 { after(grammarAccess.getValidIdAccess().getOF_INTTerminalRuleCall_1()); }
820 )
821;
822finally {
823 restoreStackSize(stackSize);
824}
825
826rule__Double__Alternatives
827 @init {
828 int stackSize = keepStackSize();
829 }
830:
831 (
832 { before(grammarAccess.getDoubleAccess().getINTTerminalRuleCall_0()); }
833 RULE_INT
834 { after(grammarAccess.getDoubleAccess().getINTTerminalRuleCall_0()); }
835 )
836 |
837 (
838 { before(grammarAccess.getDoubleAccess().getT_DOUBLETerminalRuleCall_1()); }
839 RULE_T_DOUBLE
840 { after(grammarAccess.getDoubleAccess().getT_DOUBLETerminalRuleCall_1()); }
841 )
842;
843finally {
844 restoreStackSize(stackSize);
845}
846
607rule__CftModel__Group__0 847rule__CftModel__Group__0
608 @init { 848 @init {
609 int stackSize = keepStackSize(); 849 int stackSize = keepStackSize();
@@ -1285,7 +1525,6 @@ rule__BasicEventDefinition__Group__1
1285 } 1525 }
1286: 1526:
1287 rule__BasicEventDefinition__Group__1__Impl 1527 rule__BasicEventDefinition__Group__1__Impl
1288 rule__BasicEventDefinition__Group__2
1289; 1528;
1290finally { 1529finally {
1291 restoreStackSize(stackSize); 1530 restoreStackSize(stackSize);
@@ -1297,62 +1536,171 @@ rule__BasicEventDefinition__Group__1__Impl
1297 } 1536 }
1298: 1537:
1299( 1538(
1300 { before(grammarAccess.getBasicEventDefinitionAccess().getLambdaKeyword_1()); } 1539 { before(grammarAccess.getBasicEventDefinitionAccess().getDistributionAssignment_1()); }
1540 (rule__BasicEventDefinition__DistributionAssignment_1)
1541 { after(grammarAccess.getBasicEventDefinitionAccess().getDistributionAssignment_1()); }
1542)
1543;
1544finally {
1545 restoreStackSize(stackSize);
1546}
1547
1548
1549rule__ConstantDistribution__Group__0
1550 @init {
1551 int stackSize = keepStackSize();
1552 }
1553:
1554 rule__ConstantDistribution__Group__0__Impl
1555 rule__ConstantDistribution__Group__1
1556;
1557finally {
1558 restoreStackSize(stackSize);
1559}
1560
1561rule__ConstantDistribution__Group__0__Impl
1562 @init {
1563 int stackSize = keepStackSize();
1564 }
1565:
1566(
1567 { before(grammarAccess.getConstantDistributionAccess().getPKeyword_0()); }
1568 'p'
1569 { after(grammarAccess.getConstantDistributionAccess().getPKeyword_0()); }
1570)
1571;
1572finally {
1573 restoreStackSize(stackSize);
1574}
1575
1576rule__ConstantDistribution__Group__1
1577 @init {
1578 int stackSize = keepStackSize();
1579 }
1580:
1581 rule__ConstantDistribution__Group__1__Impl
1582 rule__ConstantDistribution__Group__2
1583;
1584finally {
1585 restoreStackSize(stackSize);
1586}
1587
1588rule__ConstantDistribution__Group__1__Impl
1589 @init {
1590 int stackSize = keepStackSize();
1591 }
1592:
1593(
1594 { before(grammarAccess.getConstantDistributionAccess().getEqualsSignKeyword_1()); }
1595 '='
1596 { after(grammarAccess.getConstantDistributionAccess().getEqualsSignKeyword_1()); }
1597)
1598;
1599finally {
1600 restoreStackSize(stackSize);
1601}
1602
1603rule__ConstantDistribution__Group__2
1604 @init {
1605 int stackSize = keepStackSize();
1606 }
1607:
1608 rule__ConstantDistribution__Group__2__Impl
1609;
1610finally {
1611 restoreStackSize(stackSize);
1612}
1613
1614rule__ConstantDistribution__Group__2__Impl
1615 @init {
1616 int stackSize = keepStackSize();
1617 }
1618:
1619(
1620 { before(grammarAccess.getConstantDistributionAccess().getPAssignment_2()); }
1621 (rule__ConstantDistribution__PAssignment_2)
1622 { after(grammarAccess.getConstantDistributionAccess().getPAssignment_2()); }
1623)
1624;
1625finally {
1626 restoreStackSize(stackSize);
1627}
1628
1629
1630rule__ExponentialDistribution__Group__0
1631 @init {
1632 int stackSize = keepStackSize();
1633 }
1634:
1635 rule__ExponentialDistribution__Group__0__Impl
1636 rule__ExponentialDistribution__Group__1
1637;
1638finally {
1639 restoreStackSize(stackSize);
1640}
1641
1642rule__ExponentialDistribution__Group__0__Impl
1643 @init {
1644 int stackSize = keepStackSize();
1645 }
1646:
1647(
1648 { before(grammarAccess.getExponentialDistributionAccess().getLambdaKeyword_0()); }
1301 'lambda' 1649 'lambda'
1302 { after(grammarAccess.getBasicEventDefinitionAccess().getLambdaKeyword_1()); } 1650 { after(grammarAccess.getExponentialDistributionAccess().getLambdaKeyword_0()); }
1303) 1651)
1304; 1652;
1305finally { 1653finally {
1306 restoreStackSize(stackSize); 1654 restoreStackSize(stackSize);
1307} 1655}
1308 1656
1309rule__BasicEventDefinition__Group__2 1657rule__ExponentialDistribution__Group__1
1310 @init { 1658 @init {
1311 int stackSize = keepStackSize(); 1659 int stackSize = keepStackSize();
1312 } 1660 }
1313: 1661:
1314 rule__BasicEventDefinition__Group__2__Impl 1662 rule__ExponentialDistribution__Group__1__Impl
1315 rule__BasicEventDefinition__Group__3 1663 rule__ExponentialDistribution__Group__2
1316; 1664;
1317finally { 1665finally {
1318 restoreStackSize(stackSize); 1666 restoreStackSize(stackSize);
1319} 1667}
1320 1668
1321rule__BasicEventDefinition__Group__2__Impl 1669rule__ExponentialDistribution__Group__1__Impl
1322 @init { 1670 @init {
1323 int stackSize = keepStackSize(); 1671 int stackSize = keepStackSize();
1324 } 1672 }
1325: 1673:
1326( 1674(
1327 { before(grammarAccess.getBasicEventDefinitionAccess().getEqualsSignKeyword_2()); } 1675 { before(grammarAccess.getExponentialDistributionAccess().getEqualsSignKeyword_1()); }
1328 '=' 1676 '='
1329 { after(grammarAccess.getBasicEventDefinitionAccess().getEqualsSignKeyword_2()); } 1677 { after(grammarAccess.getExponentialDistributionAccess().getEqualsSignKeyword_1()); }
1330) 1678)
1331; 1679;
1332finally { 1680finally {
1333 restoreStackSize(stackSize); 1681 restoreStackSize(stackSize);
1334} 1682}
1335 1683
1336rule__BasicEventDefinition__Group__3 1684rule__ExponentialDistribution__Group__2
1337 @init { 1685 @init {
1338 int stackSize = keepStackSize(); 1686 int stackSize = keepStackSize();
1339 } 1687 }
1340: 1688:
1341 rule__BasicEventDefinition__Group__3__Impl 1689 rule__ExponentialDistribution__Group__2__Impl
1342; 1690;
1343finally { 1691finally {
1344 restoreStackSize(stackSize); 1692 restoreStackSize(stackSize);
1345} 1693}
1346 1694
1347rule__BasicEventDefinition__Group__3__Impl 1695rule__ExponentialDistribution__Group__2__Impl
1348 @init { 1696 @init {
1349 int stackSize = keepStackSize(); 1697 int stackSize = keepStackSize();
1350 } 1698 }
1351: 1699:
1352( 1700(
1353 { before(grammarAccess.getBasicEventDefinitionAccess().getRateAssignment_3()); } 1701 { before(grammarAccess.getExponentialDistributionAccess().getLambdaAssignment_2()); }
1354 (rule__BasicEventDefinition__RateAssignment_3) 1702 (rule__ExponentialDistribution__LambdaAssignment_2)
1355 { after(grammarAccess.getBasicEventDefinitionAccess().getRateAssignment_3()); } 1703 { after(grammarAccess.getExponentialDistributionAccess().getLambdaAssignment_2()); }
1356) 1704)
1357; 1705;
1358finally { 1706finally {
@@ -1360,80 +1708,80 @@ finally {
1360} 1708}
1361 1709
1362 1710
1363rule__AndGate__Group__0 1711rule__AndGateDefinition__Group__0
1364 @init { 1712 @init {
1365 int stackSize = keepStackSize(); 1713 int stackSize = keepStackSize();
1366 } 1714 }
1367: 1715:
1368 rule__AndGate__Group__0__Impl 1716 rule__AndGateDefinition__Group__0__Impl
1369 rule__AndGate__Group__1 1717 rule__AndGateDefinition__Group__1
1370; 1718;
1371finally { 1719finally {
1372 restoreStackSize(stackSize); 1720 restoreStackSize(stackSize);
1373} 1721}
1374 1722
1375rule__AndGate__Group__0__Impl 1723rule__AndGateDefinition__Group__0__Impl
1376 @init { 1724 @init {
1377 int stackSize = keepStackSize(); 1725 int stackSize = keepStackSize();
1378 } 1726 }
1379: 1727:
1380( 1728(
1381 { before(grammarAccess.getAndGateAccess().getNameAssignment_0()); } 1729 { before(grammarAccess.getAndGateDefinitionAccess().getNameAssignment_0()); }
1382 (rule__AndGate__NameAssignment_0) 1730 (rule__AndGateDefinition__NameAssignment_0)
1383 { after(grammarAccess.getAndGateAccess().getNameAssignment_0()); } 1731 { after(grammarAccess.getAndGateDefinitionAccess().getNameAssignment_0()); }
1384) 1732)
1385; 1733;
1386finally { 1734finally {
1387 restoreStackSize(stackSize); 1735 restoreStackSize(stackSize);
1388} 1736}
1389 1737
1390rule__AndGate__Group__1 1738rule__AndGateDefinition__Group__1
1391 @init { 1739 @init {
1392 int stackSize = keepStackSize(); 1740 int stackSize = keepStackSize();
1393 } 1741 }
1394: 1742:
1395 rule__AndGate__Group__1__Impl 1743 rule__AndGateDefinition__Group__1__Impl
1396 rule__AndGate__Group__2 1744 rule__AndGateDefinition__Group__2
1397; 1745;
1398finally { 1746finally {
1399 restoreStackSize(stackSize); 1747 restoreStackSize(stackSize);
1400} 1748}
1401 1749
1402rule__AndGate__Group__1__Impl 1750rule__AndGateDefinition__Group__1__Impl
1403 @init { 1751 @init {
1404 int stackSize = keepStackSize(); 1752 int stackSize = keepStackSize();
1405 } 1753 }
1406: 1754:
1407( 1755(
1408 { before(grammarAccess.getAndGateAccess().getAndKeyword_1()); } 1756 { before(grammarAccess.getAndGateDefinitionAccess().getAndKeyword_1()); }
1409 'and' 1757 'and'
1410 { after(grammarAccess.getAndGateAccess().getAndKeyword_1()); } 1758 { after(grammarAccess.getAndGateDefinitionAccess().getAndKeyword_1()); }
1411) 1759)
1412; 1760;
1413finally { 1761finally {
1414 restoreStackSize(stackSize); 1762 restoreStackSize(stackSize);
1415} 1763}
1416 1764
1417rule__AndGate__Group__2 1765rule__AndGateDefinition__Group__2
1418 @init { 1766 @init {
1419 int stackSize = keepStackSize(); 1767 int stackSize = keepStackSize();
1420 } 1768 }
1421: 1769:
1422 rule__AndGate__Group__2__Impl 1770 rule__AndGateDefinition__Group__2__Impl
1423; 1771;
1424finally { 1772finally {
1425 restoreStackSize(stackSize); 1773 restoreStackSize(stackSize);
1426} 1774}
1427 1775
1428rule__AndGate__Group__2__Impl 1776rule__AndGateDefinition__Group__2__Impl
1429 @init { 1777 @init {
1430 int stackSize = keepStackSize(); 1778 int stackSize = keepStackSize();
1431 } 1779 }
1432: 1780:
1433( 1781(
1434 { before(grammarAccess.getAndGateAccess().getInputEventsAssignment_2()); } 1782 { before(grammarAccess.getAndGateDefinitionAccess().getInputEventsAssignment_2()); }
1435 (rule__AndGate__InputEventsAssignment_2)* 1783 (rule__AndGateDefinition__InputEventsAssignment_2)*
1436 { after(grammarAccess.getAndGateAccess().getInputEventsAssignment_2()); } 1784 { after(grammarAccess.getAndGateDefinitionAccess().getInputEventsAssignment_2()); }
1437) 1785)
1438; 1786;
1439finally { 1787finally {
@@ -1441,80 +1789,242 @@ finally {
1441} 1789}
1442 1790
1443 1791
1444rule__OrGate__Group__0 1792rule__OrGateDefinition__Group__0
1445 @init { 1793 @init {
1446 int stackSize = keepStackSize(); 1794 int stackSize = keepStackSize();
1447 } 1795 }
1448: 1796:
1449 rule__OrGate__Group__0__Impl 1797 rule__OrGateDefinition__Group__0__Impl
1450 rule__OrGate__Group__1 1798 rule__OrGateDefinition__Group__1
1451; 1799;
1452finally { 1800finally {
1453 restoreStackSize(stackSize); 1801 restoreStackSize(stackSize);
1454} 1802}
1455 1803
1456rule__OrGate__Group__0__Impl 1804rule__OrGateDefinition__Group__0__Impl
1457 @init { 1805 @init {
1458 int stackSize = keepStackSize(); 1806 int stackSize = keepStackSize();
1459 } 1807 }
1460: 1808:
1461( 1809(
1462 { before(grammarAccess.getOrGateAccess().getNameAssignment_0()); } 1810 { before(grammarAccess.getOrGateDefinitionAccess().getNameAssignment_0()); }
1463 (rule__OrGate__NameAssignment_0) 1811 (rule__OrGateDefinition__NameAssignment_0)
1464 { after(grammarAccess.getOrGateAccess().getNameAssignment_0()); } 1812 { after(grammarAccess.getOrGateDefinitionAccess().getNameAssignment_0()); }
1465) 1813)
1466; 1814;
1467finally { 1815finally {
1468 restoreStackSize(stackSize); 1816 restoreStackSize(stackSize);
1469} 1817}
1470 1818
1471rule__OrGate__Group__1 1819rule__OrGateDefinition__Group__1
1472 @init { 1820 @init {
1473 int stackSize = keepStackSize(); 1821 int stackSize = keepStackSize();
1474 } 1822 }
1475: 1823:
1476 rule__OrGate__Group__1__Impl 1824 rule__OrGateDefinition__Group__1__Impl
1477 rule__OrGate__Group__2 1825 rule__OrGateDefinition__Group__2
1478; 1826;
1479finally { 1827finally {
1480 restoreStackSize(stackSize); 1828 restoreStackSize(stackSize);
1481} 1829}
1482 1830
1483rule__OrGate__Group__1__Impl 1831rule__OrGateDefinition__Group__1__Impl
1484 @init { 1832 @init {
1485 int stackSize = keepStackSize(); 1833 int stackSize = keepStackSize();
1486 } 1834 }
1487: 1835:
1488( 1836(
1489 { before(grammarAccess.getOrGateAccess().getOrKeyword_1()); } 1837 { before(grammarAccess.getOrGateDefinitionAccess().getOrKeyword_1()); }
1490 'or' 1838 'or'
1491 { after(grammarAccess.getOrGateAccess().getOrKeyword_1()); } 1839 { after(grammarAccess.getOrGateDefinitionAccess().getOrKeyword_1()); }
1840)
1841;
1842finally {
1843 restoreStackSize(stackSize);
1844}
1845
1846rule__OrGateDefinition__Group__2
1847 @init {
1848 int stackSize = keepStackSize();
1849 }
1850:
1851 rule__OrGateDefinition__Group__2__Impl
1852;
1853finally {
1854 restoreStackSize(stackSize);
1855}
1856
1857rule__OrGateDefinition__Group__2__Impl
1858 @init {
1859 int stackSize = keepStackSize();
1860 }
1861:
1862(
1863 { before(grammarAccess.getOrGateDefinitionAccess().getInputEventsAssignment_2()); }
1864 (rule__OrGateDefinition__InputEventsAssignment_2)*
1865 { after(grammarAccess.getOrGateDefinitionAccess().getInputEventsAssignment_2()); }
1866)
1867;
1868finally {
1869 restoreStackSize(stackSize);
1870}
1871
1872
1873rule__KOfMGateDefinition__Group__0
1874 @init {
1875 int stackSize = keepStackSize();
1876 }
1877:
1878 rule__KOfMGateDefinition__Group__0__Impl
1879 rule__KOfMGateDefinition__Group__1
1880;
1881finally {
1882 restoreStackSize(stackSize);
1883}
1884
1885rule__KOfMGateDefinition__Group__0__Impl
1886 @init {
1887 int stackSize = keepStackSize();
1888 }
1889:
1890(
1891 { before(grammarAccess.getKOfMGateDefinitionAccess().getNameAssignment_0()); }
1892 (rule__KOfMGateDefinition__NameAssignment_0)
1893 { after(grammarAccess.getKOfMGateDefinitionAccess().getNameAssignment_0()); }
1894)
1895;
1896finally {
1897 restoreStackSize(stackSize);
1898}
1899
1900rule__KOfMGateDefinition__Group__1
1901 @init {
1902 int stackSize = keepStackSize();
1903 }
1904:
1905 rule__KOfMGateDefinition__Group__1__Impl
1906 rule__KOfMGateDefinition__Group__2
1907;
1908finally {
1909 restoreStackSize(stackSize);
1910}
1911
1912rule__KOfMGateDefinition__Group__1__Impl
1913 @init {
1914 int stackSize = keepStackSize();
1915 }
1916:
1917(
1918 { before(grammarAccess.getKOfMGateDefinitionAccess().getKAssignment_1()); }
1919 (rule__KOfMGateDefinition__KAssignment_1)
1920 { after(grammarAccess.getKOfMGateDefinitionAccess().getKAssignment_1()); }
1921)
1922;
1923finally {
1924 restoreStackSize(stackSize);
1925}
1926
1927rule__KOfMGateDefinition__Group__2
1928 @init {
1929 int stackSize = keepStackSize();
1930 }
1931:
1932 rule__KOfMGateDefinition__Group__2__Impl
1933 rule__KOfMGateDefinition__Group__3
1934;
1935finally {
1936 restoreStackSize(stackSize);
1937}
1938
1939rule__KOfMGateDefinition__Group__2__Impl
1940 @init {
1941 int stackSize = keepStackSize();
1942 }
1943:
1944(
1945 { before(grammarAccess.getKOfMGateDefinitionAccess().getAlternatives_2()); }
1946 (rule__KOfMGateDefinition__Alternatives_2)
1947 { after(grammarAccess.getKOfMGateDefinitionAccess().getAlternatives_2()); }
1948)
1949;
1950finally {
1951 restoreStackSize(stackSize);
1952}
1953
1954rule__KOfMGateDefinition__Group__3
1955 @init {
1956 int stackSize = keepStackSize();
1957 }
1958:
1959 rule__KOfMGateDefinition__Group__3__Impl
1960;
1961finally {
1962 restoreStackSize(stackSize);
1963}
1964
1965rule__KOfMGateDefinition__Group__3__Impl
1966 @init {
1967 int stackSize = keepStackSize();
1968 }
1969:
1970(
1971 { before(grammarAccess.getKOfMGateDefinitionAccess().getInputEventsAssignment_3()); }
1972 (rule__KOfMGateDefinition__InputEventsAssignment_3)*
1973 { after(grammarAccess.getKOfMGateDefinitionAccess().getInputEventsAssignment_3()); }
1974)
1975;
1976finally {
1977 restoreStackSize(stackSize);
1978}
1979
1980
1981rule__KOfMGateDefinition__Group_2_0__0
1982 @init {
1983 int stackSize = keepStackSize();
1984 }
1985:
1986 rule__KOfMGateDefinition__Group_2_0__0__Impl
1987 rule__KOfMGateDefinition__Group_2_0__1
1988;
1989finally {
1990 restoreStackSize(stackSize);
1991}
1992
1993rule__KOfMGateDefinition__Group_2_0__0__Impl
1994 @init {
1995 int stackSize = keepStackSize();
1996 }
1997:
1998(
1999 { before(grammarAccess.getKOfMGateDefinitionAccess().getOfKeyword_2_0_0()); }
2000 'of'
2001 { after(grammarAccess.getKOfMGateDefinitionAccess().getOfKeyword_2_0_0()); }
1492) 2002)
1493; 2003;
1494finally { 2004finally {
1495 restoreStackSize(stackSize); 2005 restoreStackSize(stackSize);
1496} 2006}
1497 2007
1498rule__OrGate__Group__2 2008rule__KOfMGateDefinition__Group_2_0__1
1499 @init { 2009 @init {
1500 int stackSize = keepStackSize(); 2010 int stackSize = keepStackSize();
1501 } 2011 }
1502: 2012:
1503 rule__OrGate__Group__2__Impl 2013 rule__KOfMGateDefinition__Group_2_0__1__Impl
1504; 2014;
1505finally { 2015finally {
1506 restoreStackSize(stackSize); 2016 restoreStackSize(stackSize);
1507} 2017}
1508 2018
1509rule__OrGate__Group__2__Impl 2019rule__KOfMGateDefinition__Group_2_0__1__Impl
1510 @init { 2020 @init {
1511 int stackSize = keepStackSize(); 2021 int stackSize = keepStackSize();
1512 } 2022 }
1513: 2023:
1514( 2024(
1515 { before(grammarAccess.getOrGateAccess().getInputEventsAssignment_2()); } 2025 { before(grammarAccess.getKOfMGateDefinitionAccess().getMAssignment_2_0_1()); }
1516 (rule__OrGate__InputEventsAssignment_2)* 2026 (rule__KOfMGateDefinition__MAssignment_2_0_1)
1517 { after(grammarAccess.getOrGateAccess().getInputEventsAssignment_2()); } 2027 { after(grammarAccess.getKOfMGateDefinitionAccess().getMAssignment_2_0_1()); }
1518) 2028)
1519; 2029;
1520finally { 2030finally {
@@ -2620,9 +3130,9 @@ rule__QualifiedName__Group__0__Impl
2620 } 3130 }
2621: 3131:
2622( 3132(
2623 { before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0()); } 3133 { before(grammarAccess.getQualifiedNameAccess().getValidIdParserRuleCall_0()); }
2624 RULE_ID 3134 ruleValidId
2625 { after(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0()); } 3135 { after(grammarAccess.getQualifiedNameAccess().getValidIdParserRuleCall_0()); }
2626) 3136)
2627; 3137;
2628finally { 3138finally {
@@ -2700,9 +3210,9 @@ rule__QualifiedName__Group_1__1__Impl
2700 } 3210 }
2701: 3211:
2702( 3212(
2703 { before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1()); } 3213 { before(grammarAccess.getQualifiedNameAccess().getValidIdParserRuleCall_1_1()); }
2704 RULE_ID 3214 ruleValidId
2705 { after(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1()); } 3215 { after(grammarAccess.getQualifiedNameAccess().getValidIdParserRuleCall_1_1()); }
2706) 3216)
2707; 3217;
2708finally { 3218finally {
@@ -2982,9 +3492,9 @@ rule__ComponentDefinition__NameAssignment_1
2982 } 3492 }
2983: 3493:
2984 ( 3494 (
2985 { before(grammarAccess.getComponentDefinitionAccess().getNameIDTerminalRuleCall_1_0()); } 3495 { before(grammarAccess.getComponentDefinitionAccess().getNameValidIdParserRuleCall_1_0()); }
2986 RULE_ID 3496 ruleValidId
2987 { after(grammarAccess.getComponentDefinitionAccess().getNameIDTerminalRuleCall_1_0()); } 3497 { after(grammarAccess.getComponentDefinitionAccess().getNameValidIdParserRuleCall_1_0()); }
2988 ) 3498 )
2989; 3499;
2990finally { 3500finally {
@@ -3014,9 +3524,9 @@ rule__ComponentDefinition__OutputEventsAssignment_3_1_1
3014 ( 3524 (
3015 { before(grammarAccess.getComponentDefinitionAccess().getOutputEventsEventDeclarationCrossReference_3_1_1_0()); } 3525 { before(grammarAccess.getComponentDefinitionAccess().getOutputEventsEventDeclarationCrossReference_3_1_1_0()); }
3016 ( 3526 (
3017 { before(grammarAccess.getComponentDefinitionAccess().getOutputEventsEventDeclarationIDTerminalRuleCall_3_1_1_0_1()); } 3527 { before(grammarAccess.getComponentDefinitionAccess().getOutputEventsEventDeclarationValidIdParserRuleCall_3_1_1_0_1()); }
3018 RULE_ID 3528 ruleValidId
3019 { after(grammarAccess.getComponentDefinitionAccess().getOutputEventsEventDeclarationIDTerminalRuleCall_3_1_1_0_1()); } 3529 { after(grammarAccess.getComponentDefinitionAccess().getOutputEventsEventDeclarationValidIdParserRuleCall_3_1_1_0_1()); }
3020 ) 3530 )
3021 { after(grammarAccess.getComponentDefinitionAccess().getOutputEventsEventDeclarationCrossReference_3_1_1_0()); } 3531 { after(grammarAccess.getComponentDefinitionAccess().getOutputEventsEventDeclarationCrossReference_3_1_1_0()); }
3022 ) 3532 )
@@ -3046,9 +3556,9 @@ rule__InputEvent__NameAssignment_0
3046 } 3556 }
3047: 3557:
3048 ( 3558 (
3049 { before(grammarAccess.getInputEventAccess().getNameIDTerminalRuleCall_0_0()); } 3559 { before(grammarAccess.getInputEventAccess().getNameValidIdParserRuleCall_0_0()); }
3050 RULE_ID 3560 ruleValidId
3051 { after(grammarAccess.getInputEventAccess().getNameIDTerminalRuleCall_0_0()); } 3561 { after(grammarAccess.getInputEventAccess().getNameValidIdParserRuleCall_0_0()); }
3052 ) 3562 )
3053; 3563;
3054finally { 3564finally {
@@ -3080,92 +3590,201 @@ rule__BasicEventDefinition__NameAssignment_0
3080 } 3590 }
3081: 3591:
3082 ( 3592 (
3083 { before(grammarAccess.getBasicEventDefinitionAccess().getNameIDTerminalRuleCall_0_0()); } 3593 { before(grammarAccess.getBasicEventDefinitionAccess().getNameValidIdParserRuleCall_0_0()); }
3084 RULE_ID 3594 ruleValidId
3085 { after(grammarAccess.getBasicEventDefinitionAccess().getNameIDTerminalRuleCall_0_0()); } 3595 { after(grammarAccess.getBasicEventDefinitionAccess().getNameValidIdParserRuleCall_0_0()); }
3086 ) 3596 )
3087; 3597;
3088finally { 3598finally {
3089 restoreStackSize(stackSize); 3599 restoreStackSize(stackSize);
3090} 3600}
3091 3601
3092rule__BasicEventDefinition__RateAssignment_3 3602rule__BasicEventDefinition__DistributionAssignment_1
3093 @init { 3603 @init {
3094 int stackSize = keepStackSize(); 3604 int stackSize = keepStackSize();
3095 } 3605 }
3096: 3606:
3097 ( 3607 (
3098 { before(grammarAccess.getBasicEventDefinitionAccess().getRateDOULBETerminalRuleCall_3_0()); } 3608 { before(grammarAccess.getBasicEventDefinitionAccess().getDistributionDistributionParserRuleCall_1_0()); }
3099 RULE_DOULBE 3609 ruleDistribution
3100 { after(grammarAccess.getBasicEventDefinitionAccess().getRateDOULBETerminalRuleCall_3_0()); } 3610 { after(grammarAccess.getBasicEventDefinitionAccess().getDistributionDistributionParserRuleCall_1_0()); }
3101 ) 3611 )
3102; 3612;
3103finally { 3613finally {
3104 restoreStackSize(stackSize); 3614 restoreStackSize(stackSize);
3105} 3615}
3106 3616
3107rule__AndGate__NameAssignment_0 3617rule__ConstantDistribution__PAssignment_2
3108 @init { 3618 @init {
3109 int stackSize = keepStackSize(); 3619 int stackSize = keepStackSize();
3110 } 3620 }
3111: 3621:
3112 ( 3622 (
3113 { before(grammarAccess.getAndGateAccess().getNameIDTerminalRuleCall_0_0()); } 3623 { before(grammarAccess.getConstantDistributionAccess().getPDoubleParserRuleCall_2_0()); }
3114 RULE_ID 3624 ruleDouble
3115 { after(grammarAccess.getAndGateAccess().getNameIDTerminalRuleCall_0_0()); } 3625 { after(grammarAccess.getConstantDistributionAccess().getPDoubleParserRuleCall_2_0()); }
3626 )
3627;
3628finally {
3629 restoreStackSize(stackSize);
3630}
3631
3632rule__ExponentialDistribution__LambdaAssignment_2
3633 @init {
3634 int stackSize = keepStackSize();
3635 }
3636:
3637 (
3638 { before(grammarAccess.getExponentialDistributionAccess().getLambdaDoubleParserRuleCall_2_0()); }
3639 ruleDouble
3640 { after(grammarAccess.getExponentialDistributionAccess().getLambdaDoubleParserRuleCall_2_0()); }
3641 )
3642;
3643finally {
3644 restoreStackSize(stackSize);
3645}
3646
3647rule__AndGateDefinition__NameAssignment_0
3648 @init {
3649 int stackSize = keepStackSize();
3650 }
3651:
3652 (
3653 { before(grammarAccess.getAndGateDefinitionAccess().getNameValidIdParserRuleCall_0_0()); }
3654 ruleValidId
3655 { after(grammarAccess.getAndGateDefinitionAccess().getNameValidIdParserRuleCall_0_0()); }
3116 ) 3656 )
3117; 3657;
3118finally { 3658finally {
3119 restoreStackSize(stackSize); 3659 restoreStackSize(stackSize);
3120} 3660}
3121 3661
3122rule__AndGate__InputEventsAssignment_2 3662rule__AndGateDefinition__InputEventsAssignment_2
3123 @init { 3663 @init {
3124 int stackSize = keepStackSize(); 3664 int stackSize = keepStackSize();
3125 } 3665 }
3126: 3666:
3127 ( 3667 (
3128 { before(grammarAccess.getAndGateAccess().getInputEventsEventDeclarationCrossReference_2_0()); } 3668 { before(grammarAccess.getAndGateDefinitionAccess().getInputEventsEventDeclarationCrossReference_2_0()); }
3129 ( 3669 (
3130 { before(grammarAccess.getAndGateAccess().getInputEventsEventDeclarationIDTerminalRuleCall_2_0_1()); } 3670 { before(grammarAccess.getAndGateDefinitionAccess().getInputEventsEventDeclarationValidIdParserRuleCall_2_0_1()); }
3131 RULE_ID 3671 ruleValidId
3132 { after(grammarAccess.getAndGateAccess().getInputEventsEventDeclarationIDTerminalRuleCall_2_0_1()); } 3672 { after(grammarAccess.getAndGateDefinitionAccess().getInputEventsEventDeclarationValidIdParserRuleCall_2_0_1()); }
3133 ) 3673 )
3134 { after(grammarAccess.getAndGateAccess().getInputEventsEventDeclarationCrossReference_2_0()); } 3674 { after(grammarAccess.getAndGateDefinitionAccess().getInputEventsEventDeclarationCrossReference_2_0()); }
3135 ) 3675 )
3136; 3676;
3137finally { 3677finally {
3138 restoreStackSize(stackSize); 3678 restoreStackSize(stackSize);
3139} 3679}
3140 3680
3141rule__OrGate__NameAssignment_0 3681rule__OrGateDefinition__NameAssignment_0
3142 @init { 3682 @init {
3143 int stackSize = keepStackSize(); 3683 int stackSize = keepStackSize();
3144 } 3684 }
3145: 3685:
3146 ( 3686 (
3147 { before(grammarAccess.getOrGateAccess().getNameIDTerminalRuleCall_0_0()); } 3687 { before(grammarAccess.getOrGateDefinitionAccess().getNameValidIdParserRuleCall_0_0()); }
3148 RULE_ID 3688 ruleValidId
3149 { after(grammarAccess.getOrGateAccess().getNameIDTerminalRuleCall_0_0()); } 3689 { after(grammarAccess.getOrGateDefinitionAccess().getNameValidIdParserRuleCall_0_0()); }
3150 ) 3690 )
3151; 3691;
3152finally { 3692finally {
3153 restoreStackSize(stackSize); 3693 restoreStackSize(stackSize);
3154} 3694}
3155 3695
3156rule__OrGate__InputEventsAssignment_2 3696rule__OrGateDefinition__InputEventsAssignment_2
3157 @init { 3697 @init {
3158 int stackSize = keepStackSize(); 3698 int stackSize = keepStackSize();
3159 } 3699 }
3160: 3700:
3161 ( 3701 (
3162 { before(grammarAccess.getOrGateAccess().getInputEventsEventDeclarationCrossReference_2_0()); } 3702 { before(grammarAccess.getOrGateDefinitionAccess().getInputEventsEventDeclarationCrossReference_2_0()); }
3163 ( 3703 (
3164 { before(grammarAccess.getOrGateAccess().getInputEventsEventDeclarationIDTerminalRuleCall_2_0_1()); } 3704 { before(grammarAccess.getOrGateDefinitionAccess().getInputEventsEventDeclarationValidIdParserRuleCall_2_0_1()); }
3165 RULE_ID 3705 ruleValidId
3166 { after(grammarAccess.getOrGateAccess().getInputEventsEventDeclarationIDTerminalRuleCall_2_0_1()); } 3706 { after(grammarAccess.getOrGateDefinitionAccess().getInputEventsEventDeclarationValidIdParserRuleCall_2_0_1()); }
3167 ) 3707 )
3168 { after(grammarAccess.getOrGateAccess().getInputEventsEventDeclarationCrossReference_2_0()); } 3708 { after(grammarAccess.getOrGateDefinitionAccess().getInputEventsEventDeclarationCrossReference_2_0()); }
3709 )
3710;
3711finally {
3712 restoreStackSize(stackSize);
3713}
3714
3715rule__KOfMGateDefinition__NameAssignment_0
3716 @init {
3717 int stackSize = keepStackSize();
3718 }
3719:
3720 (
3721 { before(grammarAccess.getKOfMGateDefinitionAccess().getNameValidIdParserRuleCall_0_0()); }
3722 ruleValidId
3723 { after(grammarAccess.getKOfMGateDefinitionAccess().getNameValidIdParserRuleCall_0_0()); }
3724 )
3725;
3726finally {
3727 restoreStackSize(stackSize);
3728}
3729
3730rule__KOfMGateDefinition__KAssignment_1
3731 @init {
3732 int stackSize = keepStackSize();
3733 }
3734:
3735 (
3736 { before(grammarAccess.getKOfMGateDefinitionAccess().getKINTTerminalRuleCall_1_0()); }
3737 RULE_INT
3738 { after(grammarAccess.getKOfMGateDefinitionAccess().getKINTTerminalRuleCall_1_0()); }
3739 )
3740;
3741finally {
3742 restoreStackSize(stackSize);
3743}
3744
3745rule__KOfMGateDefinition__MAssignment_2_0_1
3746 @init {
3747 int stackSize = keepStackSize();
3748 }
3749:
3750 (
3751 { before(grammarAccess.getKOfMGateDefinitionAccess().getMINTTerminalRuleCall_2_0_1_0()); }
3752 RULE_INT
3753 { after(grammarAccess.getKOfMGateDefinitionAccess().getMINTTerminalRuleCall_2_0_1_0()); }
3754 )
3755;
3756finally {
3757 restoreStackSize(stackSize);
3758}
3759
3760rule__KOfMGateDefinition__MAssignment_2_1
3761 @init {
3762 int stackSize = keepStackSize();
3763 }
3764:
3765 (
3766 { before(grammarAccess.getKOfMGateDefinitionAccess().getMOF_INTTerminalRuleCall_2_1_0()); }
3767 RULE_OF_INT
3768 { after(grammarAccess.getKOfMGateDefinitionAccess().getMOF_INTTerminalRuleCall_2_1_0()); }
3769 )
3770;
3771finally {
3772 restoreStackSize(stackSize);
3773}
3774
3775rule__KOfMGateDefinition__InputEventsAssignment_3
3776 @init {
3777 int stackSize = keepStackSize();
3778 }
3779:
3780 (
3781 { before(grammarAccess.getKOfMGateDefinitionAccess().getInputEventsEventDeclarationCrossReference_3_0()); }
3782 (
3783 { before(grammarAccess.getKOfMGateDefinitionAccess().getInputEventsEventDeclarationValidIdParserRuleCall_3_0_1()); }
3784 ruleValidId
3785 { after(grammarAccess.getKOfMGateDefinitionAccess().getInputEventsEventDeclarationValidIdParserRuleCall_3_0_1()); }
3786 )
3787 { after(grammarAccess.getKOfMGateDefinitionAccess().getInputEventsEventDeclarationCrossReference_3_0()); }
3169 ) 3788 )
3170; 3789;
3171finally { 3790finally {
@@ -3178,9 +3797,9 @@ rule__TransformationDefinition__NameAssignment_1
3178 } 3797 }
3179: 3798:
3180 ( 3799 (
3181 { before(grammarAccess.getTransformationDefinitionAccess().getNameIDTerminalRuleCall_1_0()); } 3800 { before(grammarAccess.getTransformationDefinitionAccess().getNameValidIdParserRuleCall_1_0()); }
3182 RULE_ID 3801 ruleValidId
3183 { after(grammarAccess.getTransformationDefinitionAccess().getNameIDTerminalRuleCall_1_0()); } 3802 { after(grammarAccess.getTransformationDefinitionAccess().getNameValidIdParserRuleCall_1_0()); }
3184 ) 3803 )
3185; 3804;
3186finally { 3805finally {
@@ -3321,9 +3940,9 @@ rule__MappingParameter__NameAssignment
3321 } 3940 }
3322: 3941:
3323 ( 3942 (
3324 { before(grammarAccess.getMappingParameterAccess().getNameIDTerminalRuleCall_0()); } 3943 { before(grammarAccess.getMappingParameterAccess().getNameValidIdParserRuleCall_0()); }
3325 RULE_ID 3944 ruleValidId
3326 { after(grammarAccess.getMappingParameterAccess().getNameIDTerminalRuleCall_0()); } 3945 { after(grammarAccess.getMappingParameterAccess().getNameValidIdParserRuleCall_0()); }
3327 ) 3946 )
3328; 3947;
3329finally { 3948finally {
@@ -3338,9 +3957,9 @@ rule__LookupDefinition__MappingAssignment_1
3338 ( 3957 (
3339 { before(grammarAccess.getLookupDefinitionAccess().getMappingMappingDefinitionCrossReference_1_0()); } 3958 { before(grammarAccess.getLookupDefinitionAccess().getMappingMappingDefinitionCrossReference_1_0()); }
3340 ( 3959 (
3341 { before(grammarAccess.getLookupDefinitionAccess().getMappingMappingDefinitionIDTerminalRuleCall_1_0_1()); } 3960 { before(grammarAccess.getLookupDefinitionAccess().getMappingMappingDefinitionQualifiedNameParserRuleCall_1_0_1()); }
3342 RULE_ID 3961 ruleQualifiedName
3343 { after(grammarAccess.getLookupDefinitionAccess().getMappingMappingDefinitionIDTerminalRuleCall_1_0_1()); } 3962 { after(grammarAccess.getLookupDefinitionAccess().getMappingMappingDefinitionQualifiedNameParserRuleCall_1_0_1()); }
3344 ) 3963 )
3345 { after(grammarAccess.getLookupDefinitionAccess().getMappingMappingDefinitionCrossReference_1_0()); } 3964 { after(grammarAccess.getLookupDefinitionAccess().getMappingMappingDefinitionCrossReference_1_0()); }
3346 ) 3965 )
@@ -3357,9 +3976,9 @@ rule__LookupDefinition__ArgumentsAssignment_3
3357 ( 3976 (
3358 { before(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterCrossReference_3_0()); } 3977 { before(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterCrossReference_3_0()); }
3359 ( 3978 (
3360 { before(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterIDTerminalRuleCall_3_0_1()); } 3979 { before(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterValidIdParserRuleCall_3_0_1()); }
3361 RULE_ID 3980 ruleValidId
3362 { after(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterIDTerminalRuleCall_3_0_1()); } 3981 { after(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterValidIdParserRuleCall_3_0_1()); }
3363 ) 3982 )
3364 { after(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterCrossReference_3_0()); } 3983 { after(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterCrossReference_3_0()); }
3365 ) 3984 )
@@ -3376,9 +3995,9 @@ rule__LookupDefinition__ArgumentsAssignment_4_1
3376 ( 3995 (
3377 { before(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterCrossReference_4_1_0()); } 3996 { before(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterCrossReference_4_1_0()); }
3378 ( 3997 (
3379 { before(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterIDTerminalRuleCall_4_1_0_1()); } 3998 { before(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterValidIdParserRuleCall_4_1_0_1()); }
3380 RULE_ID 3999 ruleValidId
3381 { after(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterIDTerminalRuleCall_4_1_0_1()); } 4000 { after(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterValidIdParserRuleCall_4_1_0_1()); }
3382 ) 4001 )
3383 { after(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterCrossReference_4_1_0()); } 4002 { after(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterCrossReference_4_1_0()); }
3384 ) 4003 )
@@ -3393,9 +4012,9 @@ rule__LookupDefinition__NameAssignment_7
3393 } 4012 }
3394: 4013:
3395 ( 4014 (
3396 { before(grammarAccess.getLookupDefinitionAccess().getNameIDTerminalRuleCall_7_0()); } 4015 { before(grammarAccess.getLookupDefinitionAccess().getNameValidIdParserRuleCall_7_0()); }
3397 RULE_ID 4016 ruleValidId
3398 { after(grammarAccess.getLookupDefinitionAccess().getNameIDTerminalRuleCall_7_0()); } 4017 { after(grammarAccess.getLookupDefinitionAccess().getNameValidIdParserRuleCall_7_0()); }
3399 ) 4018 )
3400; 4019;
3401finally { 4020finally {
@@ -3459,9 +4078,9 @@ rule__EventReference__ComponentAssignment_0
3459 ( 4078 (
3460 { before(grammarAccess.getEventReferenceAccess().getComponentVariableCrossReference_0_0()); } 4079 { before(grammarAccess.getEventReferenceAccess().getComponentVariableCrossReference_0_0()); }
3461 ( 4080 (
3462 { before(grammarAccess.getEventReferenceAccess().getComponentVariableIDTerminalRuleCall_0_0_1()); } 4081 { before(grammarAccess.getEventReferenceAccess().getComponentVariableValidIdParserRuleCall_0_0_1()); }
3463 RULE_ID 4082 ruleValidId
3464 { after(grammarAccess.getEventReferenceAccess().getComponentVariableIDTerminalRuleCall_0_0_1()); } 4083 { after(grammarAccess.getEventReferenceAccess().getComponentVariableValidIdParserRuleCall_0_0_1()); }
3465 ) 4084 )
3466 { after(grammarAccess.getEventReferenceAccess().getComponentVariableCrossReference_0_0()); } 4085 { after(grammarAccess.getEventReferenceAccess().getComponentVariableCrossReference_0_0()); }
3467 ) 4086 )
@@ -3478,9 +4097,9 @@ rule__EventReference__EventAssignment_2
3478 ( 4097 (
3479 { before(grammarAccess.getEventReferenceAccess().getEventEventDeclarationCrossReference_2_0()); } 4098 { before(grammarAccess.getEventReferenceAccess().getEventEventDeclarationCrossReference_2_0()); }
3480 ( 4099 (
3481 { before(grammarAccess.getEventReferenceAccess().getEventEventDeclarationIDTerminalRuleCall_2_0_1()); } 4100 { before(grammarAccess.getEventReferenceAccess().getEventEventDeclarationValidIdParserRuleCall_2_0_1()); }
3482 RULE_ID 4101 ruleValidId
3483 { after(grammarAccess.getEventReferenceAccess().getEventEventDeclarationIDTerminalRuleCall_2_0_1()); } 4102 { after(grammarAccess.getEventReferenceAccess().getEventEventDeclarationValidIdParserRuleCall_2_0_1()); }
3484 ) 4103 )
3485 { after(grammarAccess.getEventReferenceAccess().getEventEventDeclarationCrossReference_2_0()); } 4104 { after(grammarAccess.getEventReferenceAccess().getEventEventDeclarationCrossReference_2_0()); }
3486 ) 4105 )
@@ -3523,7 +4142,9 @@ finally {
3523 restoreStackSize(stackSize); 4142 restoreStackSize(stackSize);
3524} 4143}
3525 4144
3526RULE_DOULBE : ('0'..'9')+ ('.' ('0'..'9')+|('.' ('0'..'9')+)? ('e'|'E') ('+'|'-')? ('0'..'9')+); 4145RULE_OF_INT : 'o' 'f' ('0'..'9')+;
4146
4147RULE_T_DOUBLE : ('0'..'9')+ ('.' ('0'..'9')+|('.' ('0'..'9')+)? ('e'|'E') ('+'|'-')? ('0'..'9')+);
3527 4148
3528RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*; 4149RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*;
3529 4150