diff options
Diffstat (limited to 'Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/internal/InternalVampireLanguageLexer.java')
-rw-r--r-- | Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/internal/InternalVampireLanguageLexer.java | 164 |
1 files changed, 82 insertions, 82 deletions
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/internal/InternalVampireLanguageLexer.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/internal/InternalVampireLanguageLexer.java index 4efcb64c..82eb18b1 100644 --- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/internal/InternalVampireLanguageLexer.java +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language.ide/src-gen/ca/mcgill/ecse/dslreasoner/ide/contentassist/antlr/internal/InternalVampireLanguageLexer.java | |||
@@ -1331,8 +1331,8 @@ public class InternalVampireLanguageLexer extends Lexer { | |||
1331 | // $ANTLR start "RULE_ALPHA_NUMERIC" | 1331 | // $ANTLR start "RULE_ALPHA_NUMERIC" |
1332 | public final void mRULE_ALPHA_NUMERIC() throws RecognitionException { | 1332 | public final void mRULE_ALPHA_NUMERIC() throws RecognitionException { |
1333 | try { | 1333 | try { |
1334 | // InternalVampireLanguage.g:6816:29: ( ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' ) ) | 1334 | // InternalVampireLanguage.g:6846:29: ( ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' ) ) |
1335 | // InternalVampireLanguage.g:6816:31: ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' ) | 1335 | // InternalVampireLanguage.g:6846:31: ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' ) |
1336 | { | 1336 | { |
1337 | if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { | 1337 | if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { |
1338 | input.consume(); | 1338 | input.consume(); |
@@ -1357,11 +1357,11 @@ public class InternalVampireLanguageLexer extends Lexer { | |||
1357 | try { | 1357 | try { |
1358 | int _type = RULE_UPPER_WORD_ID; | 1358 | int _type = RULE_UPPER_WORD_ID; |
1359 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1359 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1360 | // InternalVampireLanguage.g:6818:20: ( 'A' .. 'Z' ( RULE_ALPHA_NUMERIC )* ) | 1360 | // InternalVampireLanguage.g:6848:20: ( 'A' .. 'Z' ( RULE_ALPHA_NUMERIC )* ) |
1361 | // InternalVampireLanguage.g:6818:22: 'A' .. 'Z' ( RULE_ALPHA_NUMERIC )* | 1361 | // InternalVampireLanguage.g:6848:22: 'A' .. 'Z' ( RULE_ALPHA_NUMERIC )* |
1362 | { | 1362 | { |
1363 | matchRange('A','Z'); | 1363 | matchRange('A','Z'); |
1364 | // InternalVampireLanguage.g:6818:31: ( RULE_ALPHA_NUMERIC )* | 1364 | // InternalVampireLanguage.g:6848:31: ( RULE_ALPHA_NUMERIC )* |
1365 | loop1: | 1365 | loop1: |
1366 | do { | 1366 | do { |
1367 | int alt1=2; | 1367 | int alt1=2; |
@@ -1374,7 +1374,7 @@ public class InternalVampireLanguageLexer extends Lexer { | |||
1374 | 1374 | ||
1375 | switch (alt1) { | 1375 | switch (alt1) { |
1376 | case 1 : | 1376 | case 1 : |
1377 | // InternalVampireLanguage.g:6818:31: RULE_ALPHA_NUMERIC | 1377 | // InternalVampireLanguage.g:6848:31: RULE_ALPHA_NUMERIC |
1378 | { | 1378 | { |
1379 | mRULE_ALPHA_NUMERIC(); | 1379 | mRULE_ALPHA_NUMERIC(); |
1380 | 1380 | ||
@@ -1402,11 +1402,11 @@ public class InternalVampireLanguageLexer extends Lexer { | |||
1402 | try { | 1402 | try { |
1403 | int _type = RULE_LOWER_WORD_ID; | 1403 | int _type = RULE_LOWER_WORD_ID; |
1404 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1404 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1405 | // InternalVampireLanguage.g:6820:20: ( 'a' .. 'z' ( RULE_ALPHA_NUMERIC )* ) | 1405 | // InternalVampireLanguage.g:6850:20: ( 'a' .. 'z' ( RULE_ALPHA_NUMERIC )* ) |
1406 | // InternalVampireLanguage.g:6820:22: 'a' .. 'z' ( RULE_ALPHA_NUMERIC )* | 1406 | // InternalVampireLanguage.g:6850:22: 'a' .. 'z' ( RULE_ALPHA_NUMERIC )* |
1407 | { | 1407 | { |
1408 | matchRange('a','z'); | 1408 | matchRange('a','z'); |
1409 | // InternalVampireLanguage.g:6820:31: ( RULE_ALPHA_NUMERIC )* | 1409 | // InternalVampireLanguage.g:6850:31: ( RULE_ALPHA_NUMERIC )* |
1410 | loop2: | 1410 | loop2: |
1411 | do { | 1411 | do { |
1412 | int alt2=2; | 1412 | int alt2=2; |
@@ -1419,7 +1419,7 @@ public class InternalVampireLanguageLexer extends Lexer { | |||
1419 | 1419 | ||
1420 | switch (alt2) { | 1420 | switch (alt2) { |
1421 | case 1 : | 1421 | case 1 : |
1422 | // InternalVampireLanguage.g:6820:31: RULE_ALPHA_NUMERIC | 1422 | // InternalVampireLanguage.g:6850:31: RULE_ALPHA_NUMERIC |
1423 | { | 1423 | { |
1424 | mRULE_ALPHA_NUMERIC(); | 1424 | mRULE_ALPHA_NUMERIC(); |
1425 | 1425 | ||
@@ -1447,11 +1447,11 @@ public class InternalVampireLanguageLexer extends Lexer { | |||
1447 | try { | 1447 | try { |
1448 | int _type = RULE_DOUBLE_QUOTE; | 1448 | int _type = RULE_DOUBLE_QUOTE; |
1449 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1449 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1450 | // InternalVampireLanguage.g:6822:19: ( '\"' ( '\\\\' ( '\"' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) | 1450 | // InternalVampireLanguage.g:6852:19: ( '\"' ( '\\\\' ( '\"' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) |
1451 | // InternalVampireLanguage.g:6822:21: '\"' ( '\\\\' ( '\"' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | 1451 | // InternalVampireLanguage.g:6852:21: '\"' ( '\\\\' ( '\"' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' |
1452 | { | 1452 | { |
1453 | match('\"'); | 1453 | match('\"'); |
1454 | // InternalVampireLanguage.g:6822:25: ( '\\\\' ( '\"' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* | 1454 | // InternalVampireLanguage.g:6852:25: ( '\\\\' ( '\"' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* |
1455 | loop3: | 1455 | loop3: |
1456 | do { | 1456 | do { |
1457 | int alt3=3; | 1457 | int alt3=3; |
@@ -1467,7 +1467,7 @@ public class InternalVampireLanguageLexer extends Lexer { | |||
1467 | 1467 | ||
1468 | switch (alt3) { | 1468 | switch (alt3) { |
1469 | case 1 : | 1469 | case 1 : |
1470 | // InternalVampireLanguage.g:6822:26: '\\\\' ( '\"' | '\\\\' ) | 1470 | // InternalVampireLanguage.g:6852:26: '\\\\' ( '\"' | '\\\\' ) |
1471 | { | 1471 | { |
1472 | match('\\'); | 1472 | match('\\'); |
1473 | if ( input.LA(1)=='\"'||input.LA(1)=='\\' ) { | 1473 | if ( input.LA(1)=='\"'||input.LA(1)=='\\' ) { |
@@ -1483,7 +1483,7 @@ public class InternalVampireLanguageLexer extends Lexer { | |||
1483 | } | 1483 | } |
1484 | break; | 1484 | break; |
1485 | case 2 : | 1485 | case 2 : |
1486 | // InternalVampireLanguage.g:6822:42: ~ ( ( '\\\\' | '\"' ) ) | 1486 | // InternalVampireLanguage.g:6852:42: ~ ( ( '\\\\' | '\"' ) ) |
1487 | { | 1487 | { |
1488 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { | 1488 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { |
1489 | input.consume(); | 1489 | input.consume(); |
@@ -1520,11 +1520,11 @@ public class InternalVampireLanguageLexer extends Lexer { | |||
1520 | try { | 1520 | try { |
1521 | int _type = RULE_SINGLE_QUOTE; | 1521 | int _type = RULE_SINGLE_QUOTE; |
1522 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1522 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1523 | // InternalVampireLanguage.g:6824:19: ( '\\'' ( '\\\\' ( '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )+ '\\'' ) | 1523 | // InternalVampireLanguage.g:6854:19: ( '\\'' ( '\\\\' ( '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )+ '\\'' ) |
1524 | // InternalVampireLanguage.g:6824:21: '\\'' ( '\\\\' ( '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )+ '\\'' | 1524 | // InternalVampireLanguage.g:6854:21: '\\'' ( '\\\\' ( '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )+ '\\'' |
1525 | { | 1525 | { |
1526 | match('\''); | 1526 | match('\''); |
1527 | // InternalVampireLanguage.g:6824:26: ( '\\\\' ( '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )+ | 1527 | // InternalVampireLanguage.g:6854:26: ( '\\\\' ( '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )+ |
1528 | int cnt4=0; | 1528 | int cnt4=0; |
1529 | loop4: | 1529 | loop4: |
1530 | do { | 1530 | do { |
@@ -1541,7 +1541,7 @@ public class InternalVampireLanguageLexer extends Lexer { | |||
1541 | 1541 | ||
1542 | switch (alt4) { | 1542 | switch (alt4) { |
1543 | case 1 : | 1543 | case 1 : |
1544 | // InternalVampireLanguage.g:6824:27: '\\\\' ( '\\'' | '\\\\' ) | 1544 | // InternalVampireLanguage.g:6854:27: '\\\\' ( '\\'' | '\\\\' ) |
1545 | { | 1545 | { |
1546 | match('\\'); | 1546 | match('\\'); |
1547 | if ( input.LA(1)=='\''||input.LA(1)=='\\' ) { | 1547 | if ( input.LA(1)=='\''||input.LA(1)=='\\' ) { |
@@ -1557,7 +1557,7 @@ public class InternalVampireLanguageLexer extends Lexer { | |||
1557 | } | 1557 | } |
1558 | break; | 1558 | break; |
1559 | case 2 : | 1559 | case 2 : |
1560 | // InternalVampireLanguage.g:6824:44: ~ ( ( '\\\\' | '\\'' ) ) | 1560 | // InternalVampireLanguage.g:6854:44: ~ ( ( '\\\\' | '\\'' ) ) |
1561 | { | 1561 | { |
1562 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { | 1562 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { |
1563 | input.consume(); | 1563 | input.consume(); |
@@ -1596,8 +1596,8 @@ public class InternalVampireLanguageLexer extends Lexer { | |||
1596 | // $ANTLR start "RULE_SIGN" | 1596 | // $ANTLR start "RULE_SIGN" |
1597 | public final void mRULE_SIGN() throws RecognitionException { | 1597 | public final void mRULE_SIGN() throws RecognitionException { |
1598 | try { | 1598 | try { |
1599 | // InternalVampireLanguage.g:6826:20: ( ( '+' | '-' ) ) | 1599 | // InternalVampireLanguage.g:6856:20: ( ( '+' | '-' ) ) |
1600 | // InternalVampireLanguage.g:6826:22: ( '+' | '-' ) | 1600 | // InternalVampireLanguage.g:6856:22: ( '+' | '-' ) |
1601 | { | 1601 | { |
1602 | if ( input.LA(1)=='+'||input.LA(1)=='-' ) { | 1602 | if ( input.LA(1)=='+'||input.LA(1)=='-' ) { |
1603 | input.consume(); | 1603 | input.consume(); |
@@ -1622,8 +1622,8 @@ public class InternalVampireLanguageLexer extends Lexer { | |||
1622 | try { | 1622 | try { |
1623 | int _type = RULE_DOLLAR_ID; | 1623 | int _type = RULE_DOLLAR_ID; |
1624 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1624 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1625 | // InternalVampireLanguage.g:6828:16: ( '$' RULE_LOWER_WORD_ID ) | 1625 | // InternalVampireLanguage.g:6858:16: ( '$' RULE_LOWER_WORD_ID ) |
1626 | // InternalVampireLanguage.g:6828:18: '$' RULE_LOWER_WORD_ID | 1626 | // InternalVampireLanguage.g:6858:18: '$' RULE_LOWER_WORD_ID |
1627 | { | 1627 | { |
1628 | match('$'); | 1628 | match('$'); |
1629 | mRULE_LOWER_WORD_ID(); | 1629 | mRULE_LOWER_WORD_ID(); |
@@ -1643,8 +1643,8 @@ public class InternalVampireLanguageLexer extends Lexer { | |||
1643 | try { | 1643 | try { |
1644 | int _type = RULE_DOUBLE_DOLLAR_ID; | 1644 | int _type = RULE_DOUBLE_DOLLAR_ID; |
1645 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1645 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1646 | // InternalVampireLanguage.g:6830:23: ( '$$' RULE_LOWER_WORD_ID ) | 1646 | // InternalVampireLanguage.g:6860:23: ( '$$' RULE_LOWER_WORD_ID ) |
1647 | // InternalVampireLanguage.g:6830:25: '$$' RULE_LOWER_WORD_ID | 1647 | // InternalVampireLanguage.g:6860:25: '$$' RULE_LOWER_WORD_ID |
1648 | { | 1648 | { |
1649 | match("$$"); | 1649 | match("$$"); |
1650 | 1650 | ||
@@ -1665,10 +1665,10 @@ public class InternalVampireLanguageLexer extends Lexer { | |||
1665 | try { | 1665 | try { |
1666 | int _type = RULE_LITERAL; | 1666 | int _type = RULE_LITERAL; |
1667 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1667 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1668 | // InternalVampireLanguage.g:6832:14: ( ( '0' | '1' .. '9' ( RULE_INT )? ) ) | 1668 | // InternalVampireLanguage.g:6862:14: ( ( '0' | '1' .. '9' ( RULE_INT )? ) ) |
1669 | // InternalVampireLanguage.g:6832:16: ( '0' | '1' .. '9' ( RULE_INT )? ) | 1669 | // InternalVampireLanguage.g:6862:16: ( '0' | '1' .. '9' ( RULE_INT )? ) |
1670 | { | 1670 | { |
1671 | // InternalVampireLanguage.g:6832:16: ( '0' | '1' .. '9' ( RULE_INT )? ) | 1671 | // InternalVampireLanguage.g:6862:16: ( '0' | '1' .. '9' ( RULE_INT )? ) |
1672 | int alt6=2; | 1672 | int alt6=2; |
1673 | int LA6_0 = input.LA(1); | 1673 | int LA6_0 = input.LA(1); |
1674 | 1674 | ||
@@ -1686,17 +1686,17 @@ public class InternalVampireLanguageLexer extends Lexer { | |||
1686 | } | 1686 | } |
1687 | switch (alt6) { | 1687 | switch (alt6) { |
1688 | case 1 : | 1688 | case 1 : |
1689 | // InternalVampireLanguage.g:6832:17: '0' | 1689 | // InternalVampireLanguage.g:6862:17: '0' |
1690 | { | 1690 | { |
1691 | match('0'); | 1691 | match('0'); |
1692 | 1692 | ||
1693 | } | 1693 | } |
1694 | break; | 1694 | break; |
1695 | case 2 : | 1695 | case 2 : |
1696 | // InternalVampireLanguage.g:6832:21: '1' .. '9' ( RULE_INT )? | 1696 | // InternalVampireLanguage.g:6862:21: '1' .. '9' ( RULE_INT )? |
1697 | { | 1697 | { |
1698 | matchRange('1','9'); | 1698 | matchRange('1','9'); |
1699 | // InternalVampireLanguage.g:6832:30: ( RULE_INT )? | 1699 | // InternalVampireLanguage.g:6862:30: ( RULE_INT )? |
1700 | int alt5=2; | 1700 | int alt5=2; |
1701 | int LA5_0 = input.LA(1); | 1701 | int LA5_0 = input.LA(1); |
1702 | 1702 | ||
@@ -1705,7 +1705,7 @@ public class InternalVampireLanguageLexer extends Lexer { | |||
1705 | } | 1705 | } |
1706 | switch (alt5) { | 1706 | switch (alt5) { |
1707 | case 1 : | 1707 | case 1 : |
1708 | // InternalVampireLanguage.g:6832:30: RULE_INT | 1708 | // InternalVampireLanguage.g:6862:30: RULE_INT |
1709 | { | 1709 | { |
1710 | mRULE_INT(); | 1710 | mRULE_INT(); |
1711 | 1711 | ||
@@ -1736,10 +1736,10 @@ public class InternalVampireLanguageLexer extends Lexer { | |||
1736 | try { | 1736 | try { |
1737 | int _type = RULE_SIGNED_LITERAL; | 1737 | int _type = RULE_SIGNED_LITERAL; |
1738 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1738 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1739 | // InternalVampireLanguage.g:6834:21: ( ( RULE_SIGN )* RULE_LITERAL ) | 1739 | // InternalVampireLanguage.g:6864:21: ( ( RULE_SIGN )* RULE_LITERAL ) |
1740 | // InternalVampireLanguage.g:6834:23: ( RULE_SIGN )* RULE_LITERAL | 1740 | // InternalVampireLanguage.g:6864:23: ( RULE_SIGN )* RULE_LITERAL |
1741 | { | 1741 | { |
1742 | // InternalVampireLanguage.g:6834:23: ( RULE_SIGN )* | 1742 | // InternalVampireLanguage.g:6864:23: ( RULE_SIGN )* |
1743 | loop7: | 1743 | loop7: |
1744 | do { | 1744 | do { |
1745 | int alt7=2; | 1745 | int alt7=2; |
@@ -1752,7 +1752,7 @@ public class InternalVampireLanguageLexer extends Lexer { | |||
1752 | 1752 | ||
1753 | switch (alt7) { | 1753 | switch (alt7) { |
1754 | case 1 : | 1754 | case 1 : |
1755 | // InternalVampireLanguage.g:6834:23: RULE_SIGN | 1755 | // InternalVampireLanguage.g:6864:23: RULE_SIGN |
1756 | { | 1756 | { |
1757 | mRULE_SIGN(); | 1757 | mRULE_SIGN(); |
1758 | 1758 | ||
@@ -1781,11 +1781,11 @@ public class InternalVampireLanguageLexer extends Lexer { | |||
1781 | try { | 1781 | try { |
1782 | int _type = RULE_SINGLE_COMMENT; | 1782 | int _type = RULE_SINGLE_COMMENT; |
1783 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1783 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1784 | // InternalVampireLanguage.g:6836:21: ( '%' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) | 1784 | // InternalVampireLanguage.g:6866:21: ( '%' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) |
1785 | // InternalVampireLanguage.g:6836:23: '%' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? | 1785 | // InternalVampireLanguage.g:6866:23: '%' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? |
1786 | { | 1786 | { |
1787 | match('%'); | 1787 | match('%'); |
1788 | // InternalVampireLanguage.g:6836:27: (~ ( ( '\\n' | '\\r' ) ) )* | 1788 | // InternalVampireLanguage.g:6866:27: (~ ( ( '\\n' | '\\r' ) ) )* |
1789 | loop8: | 1789 | loop8: |
1790 | do { | 1790 | do { |
1791 | int alt8=2; | 1791 | int alt8=2; |
@@ -1798,7 +1798,7 @@ public class InternalVampireLanguageLexer extends Lexer { | |||
1798 | 1798 | ||
1799 | switch (alt8) { | 1799 | switch (alt8) { |
1800 | case 1 : | 1800 | case 1 : |
1801 | // InternalVampireLanguage.g:6836:27: ~ ( ( '\\n' | '\\r' ) ) | 1801 | // InternalVampireLanguage.g:6866:27: ~ ( ( '\\n' | '\\r' ) ) |
1802 | { | 1802 | { |
1803 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { | 1803 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { |
1804 | input.consume(); | 1804 | input.consume(); |
@@ -1818,7 +1818,7 @@ public class InternalVampireLanguageLexer extends Lexer { | |||
1818 | } | 1818 | } |
1819 | } while (true); | 1819 | } while (true); |
1820 | 1820 | ||
1821 | // InternalVampireLanguage.g:6836:43: ( ( '\\r' )? '\\n' )? | 1821 | // InternalVampireLanguage.g:6866:43: ( ( '\\r' )? '\\n' )? |
1822 | int alt10=2; | 1822 | int alt10=2; |
1823 | int LA10_0 = input.LA(1); | 1823 | int LA10_0 = input.LA(1); |
1824 | 1824 | ||
@@ -1827,9 +1827,9 @@ public class InternalVampireLanguageLexer extends Lexer { | |||
1827 | } | 1827 | } |
1828 | switch (alt10) { | 1828 | switch (alt10) { |
1829 | case 1 : | 1829 | case 1 : |
1830 | // InternalVampireLanguage.g:6836:44: ( '\\r' )? '\\n' | 1830 | // InternalVampireLanguage.g:6866:44: ( '\\r' )? '\\n' |
1831 | { | 1831 | { |
1832 | // InternalVampireLanguage.g:6836:44: ( '\\r' )? | 1832 | // InternalVampireLanguage.g:6866:44: ( '\\r' )? |
1833 | int alt9=2; | 1833 | int alt9=2; |
1834 | int LA9_0 = input.LA(1); | 1834 | int LA9_0 = input.LA(1); |
1835 | 1835 | ||
@@ -1838,7 +1838,7 @@ public class InternalVampireLanguageLexer extends Lexer { | |||
1838 | } | 1838 | } |
1839 | switch (alt9) { | 1839 | switch (alt9) { |
1840 | case 1 : | 1840 | case 1 : |
1841 | // InternalVampireLanguage.g:6836:44: '\\r' | 1841 | // InternalVampireLanguage.g:6866:44: '\\r' |
1842 | { | 1842 | { |
1843 | match('\r'); | 1843 | match('\r'); |
1844 | 1844 | ||
@@ -1870,10 +1870,10 @@ public class InternalVampireLanguageLexer extends Lexer { | |||
1870 | try { | 1870 | try { |
1871 | int _type = RULE_ID; | 1871 | int _type = RULE_ID; |
1872 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1872 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1873 | // InternalVampireLanguage.g:6838:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) | 1873 | // InternalVampireLanguage.g:6868:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) |
1874 | // InternalVampireLanguage.g:6838:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | 1874 | // InternalVampireLanguage.g:6868:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* |
1875 | { | 1875 | { |
1876 | // InternalVampireLanguage.g:6838:11: ( '^' )? | 1876 | // InternalVampireLanguage.g:6868:11: ( '^' )? |
1877 | int alt11=2; | 1877 | int alt11=2; |
1878 | int LA11_0 = input.LA(1); | 1878 | int LA11_0 = input.LA(1); |
1879 | 1879 | ||
@@ -1882,7 +1882,7 @@ public class InternalVampireLanguageLexer extends Lexer { | |||
1882 | } | 1882 | } |
1883 | switch (alt11) { | 1883 | switch (alt11) { |
1884 | case 1 : | 1884 | case 1 : |
1885 | // InternalVampireLanguage.g:6838:11: '^' | 1885 | // InternalVampireLanguage.g:6868:11: '^' |
1886 | { | 1886 | { |
1887 | match('^'); | 1887 | match('^'); |
1888 | 1888 | ||
@@ -1900,7 +1900,7 @@ public class InternalVampireLanguageLexer extends Lexer { | |||
1900 | recover(mse); | 1900 | recover(mse); |
1901 | throw mse;} | 1901 | throw mse;} |
1902 | 1902 | ||
1903 | // InternalVampireLanguage.g:6838:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | 1903 | // InternalVampireLanguage.g:6868:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* |
1904 | loop12: | 1904 | loop12: |
1905 | do { | 1905 | do { |
1906 | int alt12=2; | 1906 | int alt12=2; |
@@ -1947,10 +1947,10 @@ public class InternalVampireLanguageLexer extends Lexer { | |||
1947 | // $ANTLR start "RULE_INT" | 1947 | // $ANTLR start "RULE_INT" |
1948 | public final void mRULE_INT() throws RecognitionException { | 1948 | public final void mRULE_INT() throws RecognitionException { |
1949 | try { | 1949 | try { |
1950 | // InternalVampireLanguage.g:6840:19: ( ( '0' .. '9' )+ ) | 1950 | // InternalVampireLanguage.g:6870:19: ( ( '0' .. '9' )+ ) |
1951 | // InternalVampireLanguage.g:6840:21: ( '0' .. '9' )+ | 1951 | // InternalVampireLanguage.g:6870:21: ( '0' .. '9' )+ |
1952 | { | 1952 | { |
1953 | // InternalVampireLanguage.g:6840:21: ( '0' .. '9' )+ | 1953 | // InternalVampireLanguage.g:6870:21: ( '0' .. '9' )+ |
1954 | int cnt13=0; | 1954 | int cnt13=0; |
1955 | loop13: | 1955 | loop13: |
1956 | do { | 1956 | do { |
@@ -1964,7 +1964,7 @@ public class InternalVampireLanguageLexer extends Lexer { | |||
1964 | 1964 | ||
1965 | switch (alt13) { | 1965 | switch (alt13) { |
1966 | case 1 : | 1966 | case 1 : |
1967 | // InternalVampireLanguage.g:6840:22: '0' .. '9' | 1967 | // InternalVampireLanguage.g:6870:22: '0' .. '9' |
1968 | { | 1968 | { |
1969 | matchRange('0','9'); | 1969 | matchRange('0','9'); |
1970 | 1970 | ||
@@ -1994,10 +1994,10 @@ public class InternalVampireLanguageLexer extends Lexer { | |||
1994 | try { | 1994 | try { |
1995 | int _type = RULE_STRING; | 1995 | int _type = RULE_STRING; |
1996 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1996 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1997 | // InternalVampireLanguage.g:6842:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) | 1997 | // InternalVampireLanguage.g:6872:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) |
1998 | // InternalVampireLanguage.g:6842:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) | 1998 | // InternalVampireLanguage.g:6872:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) |
1999 | { | 1999 | { |
2000 | // InternalVampireLanguage.g:6842:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) | 2000 | // InternalVampireLanguage.g:6872:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) |
2001 | int alt16=2; | 2001 | int alt16=2; |
2002 | int LA16_0 = input.LA(1); | 2002 | int LA16_0 = input.LA(1); |
2003 | 2003 | ||
@@ -2015,10 +2015,10 @@ public class InternalVampireLanguageLexer extends Lexer { | |||
2015 | } | 2015 | } |
2016 | switch (alt16) { | 2016 | switch (alt16) { |
2017 | case 1 : | 2017 | case 1 : |
2018 | // InternalVampireLanguage.g:6842:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | 2018 | // InternalVampireLanguage.g:6872:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' |
2019 | { | 2019 | { |
2020 | match('\"'); | 2020 | match('\"'); |
2021 | // InternalVampireLanguage.g:6842:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* | 2021 | // InternalVampireLanguage.g:6872:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* |
2022 | loop14: | 2022 | loop14: |
2023 | do { | 2023 | do { |
2024 | int alt14=3; | 2024 | int alt14=3; |
@@ -2034,7 +2034,7 @@ public class InternalVampireLanguageLexer extends Lexer { | |||
2034 | 2034 | ||
2035 | switch (alt14) { | 2035 | switch (alt14) { |
2036 | case 1 : | 2036 | case 1 : |
2037 | // InternalVampireLanguage.g:6842:21: '\\\\' . | 2037 | // InternalVampireLanguage.g:6872:21: '\\\\' . |
2038 | { | 2038 | { |
2039 | match('\\'); | 2039 | match('\\'); |
2040 | matchAny(); | 2040 | matchAny(); |
@@ -2042,7 +2042,7 @@ public class InternalVampireLanguageLexer extends Lexer { | |||
2042 | } | 2042 | } |
2043 | break; | 2043 | break; |
2044 | case 2 : | 2044 | case 2 : |
2045 | // InternalVampireLanguage.g:6842:28: ~ ( ( '\\\\' | '\"' ) ) | 2045 | // InternalVampireLanguage.g:6872:28: ~ ( ( '\\\\' | '\"' ) ) |
2046 | { | 2046 | { |
2047 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { | 2047 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { |
2048 | input.consume(); | 2048 | input.consume(); |
@@ -2067,10 +2067,10 @@ public class InternalVampireLanguageLexer extends Lexer { | |||
2067 | } | 2067 | } |
2068 | break; | 2068 | break; |
2069 | case 2 : | 2069 | case 2 : |
2070 | // InternalVampireLanguage.g:6842:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' | 2070 | // InternalVampireLanguage.g:6872:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' |
2071 | { | 2071 | { |
2072 | match('\''); | 2072 | match('\''); |
2073 | // InternalVampireLanguage.g:6842:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* | 2073 | // InternalVampireLanguage.g:6872:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* |
2074 | loop15: | 2074 | loop15: |
2075 | do { | 2075 | do { |
2076 | int alt15=3; | 2076 | int alt15=3; |
@@ -2086,7 +2086,7 @@ public class InternalVampireLanguageLexer extends Lexer { | |||
2086 | 2086 | ||
2087 | switch (alt15) { | 2087 | switch (alt15) { |
2088 | case 1 : | 2088 | case 1 : |
2089 | // InternalVampireLanguage.g:6842:54: '\\\\' . | 2089 | // InternalVampireLanguage.g:6872:54: '\\\\' . |
2090 | { | 2090 | { |
2091 | match('\\'); | 2091 | match('\\'); |
2092 | matchAny(); | 2092 | matchAny(); |
@@ -2094,7 +2094,7 @@ public class InternalVampireLanguageLexer extends Lexer { | |||
2094 | } | 2094 | } |
2095 | break; | 2095 | break; |
2096 | case 2 : | 2096 | case 2 : |
2097 | // InternalVampireLanguage.g:6842:61: ~ ( ( '\\\\' | '\\'' ) ) | 2097 | // InternalVampireLanguage.g:6872:61: ~ ( ( '\\\\' | '\\'' ) ) |
2098 | { | 2098 | { |
2099 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { | 2099 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { |
2100 | input.consume(); | 2100 | input.consume(); |
@@ -2137,12 +2137,12 @@ public class InternalVampireLanguageLexer extends Lexer { | |||
2137 | try { | 2137 | try { |
2138 | int _type = RULE_ML_COMMENT; | 2138 | int _type = RULE_ML_COMMENT; |
2139 | int _channel = DEFAULT_TOKEN_CHANNEL; | 2139 | int _channel = DEFAULT_TOKEN_CHANNEL; |
2140 | // InternalVampireLanguage.g:6844:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) | 2140 | // InternalVampireLanguage.g:6874:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) |
2141 | // InternalVampireLanguage.g:6844:19: '/*' ( options {greedy=false; } : . )* '*/' | 2141 | // InternalVampireLanguage.g:6874:19: '/*' ( options {greedy=false; } : . )* '*/' |
2142 | { | 2142 | { |
2143 | match("/*"); | 2143 | match("/*"); |
2144 | 2144 | ||
2145 | // InternalVampireLanguage.g:6844:24: ( options {greedy=false; } : . )* | 2145 | // InternalVampireLanguage.g:6874:24: ( options {greedy=false; } : . )* |
2146 | loop17: | 2146 | loop17: |
2147 | do { | 2147 | do { |
2148 | int alt17=2; | 2148 | int alt17=2; |
@@ -2167,7 +2167,7 @@ public class InternalVampireLanguageLexer extends Lexer { | |||
2167 | 2167 | ||
2168 | switch (alt17) { | 2168 | switch (alt17) { |
2169 | case 1 : | 2169 | case 1 : |
2170 | // InternalVampireLanguage.g:6844:52: . | 2170 | // InternalVampireLanguage.g:6874:52: . |
2171 | { | 2171 | { |
2172 | matchAny(); | 2172 | matchAny(); |
2173 | 2173 | ||
@@ -2197,12 +2197,12 @@ public class InternalVampireLanguageLexer extends Lexer { | |||
2197 | try { | 2197 | try { |
2198 | int _type = RULE_SL_COMMENT; | 2198 | int _type = RULE_SL_COMMENT; |
2199 | int _channel = DEFAULT_TOKEN_CHANNEL; | 2199 | int _channel = DEFAULT_TOKEN_CHANNEL; |
2200 | // InternalVampireLanguage.g:6846:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) | 2200 | // InternalVampireLanguage.g:6876:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) |
2201 | // InternalVampireLanguage.g:6846:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? | 2201 | // InternalVampireLanguage.g:6876:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? |
2202 | { | 2202 | { |
2203 | match("//"); | 2203 | match("//"); |
2204 | 2204 | ||
2205 | // InternalVampireLanguage.g:6846:24: (~ ( ( '\\n' | '\\r' ) ) )* | 2205 | // InternalVampireLanguage.g:6876:24: (~ ( ( '\\n' | '\\r' ) ) )* |
2206 | loop18: | 2206 | loop18: |
2207 | do { | 2207 | do { |
2208 | int alt18=2; | 2208 | int alt18=2; |
@@ -2215,7 +2215,7 @@ public class InternalVampireLanguageLexer extends Lexer { | |||
2215 | 2215 | ||
2216 | switch (alt18) { | 2216 | switch (alt18) { |
2217 | case 1 : | 2217 | case 1 : |
2218 | // InternalVampireLanguage.g:6846:24: ~ ( ( '\\n' | '\\r' ) ) | 2218 | // InternalVampireLanguage.g:6876:24: ~ ( ( '\\n' | '\\r' ) ) |
2219 | { | 2219 | { |
2220 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { | 2220 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { |
2221 | input.consume(); | 2221 | input.consume(); |
@@ -2235,7 +2235,7 @@ public class InternalVampireLanguageLexer extends Lexer { | |||
2235 | } | 2235 | } |
2236 | } while (true); | 2236 | } while (true); |
2237 | 2237 | ||
2238 | // InternalVampireLanguage.g:6846:40: ( ( '\\r' )? '\\n' )? | 2238 | // InternalVampireLanguage.g:6876:40: ( ( '\\r' )? '\\n' )? |
2239 | int alt20=2; | 2239 | int alt20=2; |
2240 | int LA20_0 = input.LA(1); | 2240 | int LA20_0 = input.LA(1); |
2241 | 2241 | ||
@@ -2244,9 +2244,9 @@ public class InternalVampireLanguageLexer extends Lexer { | |||
2244 | } | 2244 | } |
2245 | switch (alt20) { | 2245 | switch (alt20) { |
2246 | case 1 : | 2246 | case 1 : |
2247 | // InternalVampireLanguage.g:6846:41: ( '\\r' )? '\\n' | 2247 | // InternalVampireLanguage.g:6876:41: ( '\\r' )? '\\n' |
2248 | { | 2248 | { |
2249 | // InternalVampireLanguage.g:6846:41: ( '\\r' )? | 2249 | // InternalVampireLanguage.g:6876:41: ( '\\r' )? |
2250 | int alt19=2; | 2250 | int alt19=2; |
2251 | int LA19_0 = input.LA(1); | 2251 | int LA19_0 = input.LA(1); |
2252 | 2252 | ||
@@ -2255,7 +2255,7 @@ public class InternalVampireLanguageLexer extends Lexer { | |||
2255 | } | 2255 | } |
2256 | switch (alt19) { | 2256 | switch (alt19) { |
2257 | case 1 : | 2257 | case 1 : |
2258 | // InternalVampireLanguage.g:6846:41: '\\r' | 2258 | // InternalVampireLanguage.g:6876:41: '\\r' |
2259 | { | 2259 | { |
2260 | match('\r'); | 2260 | match('\r'); |
2261 | 2261 | ||
@@ -2287,10 +2287,10 @@ public class InternalVampireLanguageLexer extends Lexer { | |||
2287 | try { | 2287 | try { |
2288 | int _type = RULE_WS; | 2288 | int _type = RULE_WS; |
2289 | int _channel = DEFAULT_TOKEN_CHANNEL; | 2289 | int _channel = DEFAULT_TOKEN_CHANNEL; |
2290 | // InternalVampireLanguage.g:6848:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) | 2290 | // InternalVampireLanguage.g:6878:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) |
2291 | // InternalVampireLanguage.g:6848:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ | 2291 | // InternalVampireLanguage.g:6878:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ |
2292 | { | 2292 | { |
2293 | // InternalVampireLanguage.g:6848:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ | 2293 | // InternalVampireLanguage.g:6878:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ |
2294 | int cnt21=0; | 2294 | int cnt21=0; |
2295 | loop21: | 2295 | loop21: |
2296 | do { | 2296 | do { |
@@ -2344,8 +2344,8 @@ public class InternalVampireLanguageLexer extends Lexer { | |||
2344 | try { | 2344 | try { |
2345 | int _type = RULE_ANY_OTHER; | 2345 | int _type = RULE_ANY_OTHER; |
2346 | int _channel = DEFAULT_TOKEN_CHANNEL; | 2346 | int _channel = DEFAULT_TOKEN_CHANNEL; |
2347 | // InternalVampireLanguage.g:6850:16: ( . ) | 2347 | // InternalVampireLanguage.g:6880:16: ( . ) |
2348 | // InternalVampireLanguage.g:6850:18: . | 2348 | // InternalVampireLanguage.g:6880:18: . |
2349 | { | 2349 | { |
2350 | matchAny(); | 2350 | matchAny(); |
2351 | 2351 | ||