Author: bernhard
Date: Sun Apr 15 05:18:30 2007
New Revision: 18219

Removed:
   trunk/languages/plumhead/src/antlr3/PlumheadAntlr3.java
Modified:
   trunk/languages/plumhead/docs/antlr3.pod
   trunk/languages/plumhead/src/antlr3/GenPastPir.java
   trunk/languages/plumhead/src/antlr3/PlumheadLexer.java
   trunk/languages/plumhead/src/antlr3/PlumheadParser.java

Log:
[Plumhead antlr3]
Regenerate Java files with ANTLR 3.0 Beta6.
PlumheadAntlr3.java is no longer needed.


Modified: trunk/languages/plumhead/docs/antlr3.pod
==============================================================================
--- trunk/languages/plumhead/docs/antlr3.pod    (original)
+++ trunk/languages/plumhead/docs/antlr3.pod    Sun Apr 15 05:18:30 2007
@@ -16,7 +16,7 @@
 
   export ANTLR_HOME=/home/bernhard/devel/ANTLR/antlr-3
   export PARROT_HOME=/home/bernhard/devel/Parrot/repos/parrot
-  export 
CLASSPATH=$ANTLR_HOME/lib/antlr-2.7.7.jar:$ANTLR_HOME/lib/antlr-3.0b5.jar:\
+  export 
CLASSPATH=$ANTLR_HOME/lib/antlr-2.7.7.jar:$ANTLR_HOME/lib/antlr-3.0b6.jar:\
 $ANTLR_HOME/lib/stringtemplate-3.0.jar:\
 $PARROT_HOME/languages/plumhead/src/antlr3:\
 $PARROT_HOME/languages/plumhead 

Modified: trunk/languages/plumhead/src/antlr3/GenPastPir.java
==============================================================================
--- trunk/languages/plumhead/src/antlr3/GenPastPir.java (original)
+++ trunk/languages/plumhead/src/antlr3/GenPastPir.java Sun Apr 15 05:18:30 2007
@@ -1,4 +1,4 @@
-// $ANTLR 3.0b6 src/antlr3/GenPastPir.g 2007-03-04 12:53:44
+// $ANTLR 3.0b6 src/antlr3/GenPastPir.g 2007-04-15 14:14:39
 
   import java.util.regex.*;
 

Modified: trunk/languages/plumhead/src/antlr3/PlumheadLexer.java
==============================================================================
--- trunk/languages/plumhead/src/antlr3/PlumheadLexer.java      (original)
+++ trunk/languages/plumhead/src/antlr3/PlumheadLexer.java      Sun Apr 15 
05:18:30 2007
@@ -1,4 +1,4 @@
-// $ANTLR 3.0b6 src/antlr3/Plumhead.g 2007-03-04 12:53:40
+// $ANTLR 3.0b6 src/antlr3/Plumhead.g 2007-04-15 14:14:36
 
 import org.antlr.runtime.*;
 import java.util.Stack;
@@ -799,7 +799,7 @@
 
                 switch (alt7) {
                case 1 :
-                   // src/antlr3/Plumhead.g:48:42: '0' .. '9'
+                   // src/antlr3/Plumhead.g:48:43: '0' .. '9'
                    {
                    matchRange('0','9'); 
 

Modified: trunk/languages/plumhead/src/antlr3/PlumheadParser.java
==============================================================================
--- trunk/languages/plumhead/src/antlr3/PlumheadParser.java     (original)
+++ trunk/languages/plumhead/src/antlr3/PlumheadParser.java     Sun Apr 15 
05:18:30 2007
@@ -1,4 +1,4 @@
-// $ANTLR 3.0b6 src/antlr3/Plumhead.g 2007-03-04 12:53:40
+// $ANTLR 3.0b6 src/antlr3/Plumhead.g 2007-04-15 14:14:36
 
 import org.antlr.runtime.*;
 import java.util.Stack;
@@ -82,7 +82,7 @@
             // src/antlr3/Plumhead.g:66:5: ( sea_or_code -> ^( PROGRAM 
sea_or_code ) )
             // src/antlr3/Plumhead.g:66:5: sea_or_code
             {
-            pushFollow(FOLLOW_sea_or_code_in_program837);
+            pushFollow(FOLLOW_sea_or_code_in_program838);
             sea_or_code1=sea_or_code();
             _fsp--;
 
@@ -169,7 +169,7 @@
                case 1 :
                    // src/antlr3/Plumhead.g:70:7: sea
                    {
-                   pushFollow(FOLLOW_sea_in_sea_or_code862);
+                   pushFollow(FOLLOW_sea_in_sea_or_code863);
                    sea2=sea();
                    _fsp--;
 
@@ -180,7 +180,7 @@
                case 2 :
                    // src/antlr3/Plumhead.g:70:13: code
                    {
-                   pushFollow(FOLLOW_code_in_sea_or_code866);
+                   pushFollow(FOLLOW_code_in_sea_or_code867);
                    code3=code();
                    _fsp--;
 
@@ -239,7 +239,7 @@
             // src/antlr3/Plumhead.g:74:5: SEA
             {
             SEA4=(Token)input.LT(1);
-            match(input,SEA,FOLLOW_SEA_in_sea883); 
+            match(input,SEA,FOLLOW_SEA_in_sea884); 
             list_SEA.add(SEA4);
 
 
@@ -309,10 +309,10 @@
             // src/antlr3/Plumhead.g:78:5: CODE_START statements ( CODE_END )?
             {
             CODE_START5=(Token)input.LT(1);
-            match(input,CODE_START,FOLLOW_CODE_START_in_code907); 
+            match(input,CODE_START,FOLLOW_CODE_START_in_code908); 
             list_CODE_START.add(CODE_START5);
 
-            pushFollow(FOLLOW_statements_in_code909);
+            pushFollow(FOLLOW_statements_in_code910);
             statements6=statements();
             _fsp--;
 
@@ -328,7 +328,7 @@
                     // src/antlr3/Plumhead.g:78:27: CODE_END
                     {
                     CODE_END7=(Token)input.LT(1);
-                    match(input,CODE_END,FOLLOW_CODE_END_in_code911); 
+                    match(input,CODE_END,FOLLOW_CODE_END_in_code912); 
                     list_CODE_END.add(CODE_END7);
 
 
@@ -395,7 +395,7 @@
             {
             root_0 = (CommonTree)adaptor.nil();
 
-            pushFollow(FOLLOW_expression_in_relational_expression930);
+            pushFollow(FOLLOW_expression_in_relational_expression931);
             expression8=expression();
             _fsp--;
 
@@ -411,11 +411,11 @@
                     // src/antlr3/Plumhead.g:82:18: REL_OP^ expression
                     {
                     REL_OP9=(Token)input.LT(1);
-                    
match(input,REL_OP,FOLLOW_REL_OP_in_relational_expression934); 
+                    
match(input,REL_OP,FOLLOW_REL_OP_in_relational_expression935); 
                     REL_OP9_tree = (CommonTree)adaptor.create(REL_OP9);
                     root_0 = (CommonTree)adaptor.becomeRoot(REL_OP9_tree, 
root_0);
 
-                    pushFollow(FOLLOW_expression_in_relational_expression937);
+                    pushFollow(FOLLOW_expression_in_relational_expression938);
                     expression10=expression();
                     _fsp--;
 
@@ -495,7 +495,7 @@
                case 1 :
                    // src/antlr3/Plumhead.g:86:7: statement
                    {
-                   pushFollow(FOLLOW_statement_in_statements955);
+                   pushFollow(FOLLOW_statement_in_statements956);
                    statement11=statement();
                    _fsp--;
 
@@ -668,16 +668,16 @@
                     // src/antlr3/Plumhead.g:90:5: ECHO expression ';'
                     {
                     ECHO12=(Token)input.LT(1);
-                    match(input,ECHO,FOLLOW_ECHO_in_statement971); 
+                    match(input,ECHO,FOLLOW_ECHO_in_statement972); 
                     list_ECHO.add(ECHO12);
 
-                    pushFollow(FOLLOW_expression_in_statement973);
+                    pushFollow(FOLLOW_expression_in_statement974);
                     expression13=expression();
                     _fsp--;
 
                     list_expression.add(expression13.getTree());
                     char_literal14=(Token)input.LT(1);
-                    match(input,34,FOLLOW_34_in_statement975); 
+                    match(input,34,FOLLOW_34_in_statement976); 
                     list_34.add(char_literal14);
 
 
@@ -707,24 +707,24 @@
                     // src/antlr3/Plumhead.g:91:5: VAR_DUMP PAREN_OPEN 
expression PAREN_CLOSE ';'
                     {
                     VAR_DUMP15=(Token)input.LT(1);
-                    match(input,VAR_DUMP,FOLLOW_VAR_DUMP_in_statement1035); 
+                    match(input,VAR_DUMP,FOLLOW_VAR_DUMP_in_statement1036); 
                     list_VAR_DUMP.add(VAR_DUMP15);
 
                     PAREN_OPEN16=(Token)input.LT(1);
-                    
match(input,PAREN_OPEN,FOLLOW_PAREN_OPEN_in_statement1037); 
+                    
match(input,PAREN_OPEN,FOLLOW_PAREN_OPEN_in_statement1038); 
                     list_PAREN_OPEN.add(PAREN_OPEN16);
 
-                    pushFollow(FOLLOW_expression_in_statement1040);
+                    pushFollow(FOLLOW_expression_in_statement1041);
                     expression17=expression();
                     _fsp--;
 
                     list_expression.add(expression17.getTree());
                     PAREN_CLOSE18=(Token)input.LT(1);
-                    
match(input,PAREN_CLOSE,FOLLOW_PAREN_CLOSE_in_statement1042); 
+                    
match(input,PAREN_CLOSE,FOLLOW_PAREN_CLOSE_in_statement1043); 
                     list_PAREN_CLOSE.add(PAREN_CLOSE18);
 
                     char_literal19=(Token)input.LT(1);
-                    match(input,34,FOLLOW_34_in_statement1044); 
+                    match(input,34,FOLLOW_34_in_statement1045); 
                     list_34.add(char_literal19);
 
 
@@ -754,33 +754,33 @@
                     // src/antlr3/Plumhead.g:92:5: IF PAREN_OPEN 
relational_expression PAREN_CLOSE '{' s1= statements '}' ( ELSE '{' s2= 
statements '}' -> ^( IF relational_expression ^( STMTS $s1) ^( STMTS $s2) ) | 
-> ^( IF relational_expression ^( STMTS $s1) ) )
                     {
                     IF20=(Token)input.LT(1);
-                    match(input,IF,FOLLOW_IF_in_statement1076); 
+                    match(input,IF,FOLLOW_IF_in_statement1077); 
                     list_IF.add(IF20);
 
                     PAREN_OPEN21=(Token)input.LT(1);
-                    
match(input,PAREN_OPEN,FOLLOW_PAREN_OPEN_in_statement1078); 
+                    
match(input,PAREN_OPEN,FOLLOW_PAREN_OPEN_in_statement1079); 
                     list_PAREN_OPEN.add(PAREN_OPEN21);
 
-                    pushFollow(FOLLOW_relational_expression_in_statement1080);
+                    pushFollow(FOLLOW_relational_expression_in_statement1081);
                     relational_expression22=relational_expression();
                     _fsp--;
 
                     
list_relational_expression.add(relational_expression22.getTree());
                     PAREN_CLOSE23=(Token)input.LT(1);
-                    
match(input,PAREN_CLOSE,FOLLOW_PAREN_CLOSE_in_statement1082); 
+                    
match(input,PAREN_CLOSE,FOLLOW_PAREN_CLOSE_in_statement1083); 
                     list_PAREN_CLOSE.add(PAREN_CLOSE23);
 
                     char_literal24=(Token)input.LT(1);
-                    match(input,35,FOLLOW_35_in_statement1084); 
+                    match(input,35,FOLLOW_35_in_statement1085); 
                     list_35.add(char_literal24);
 
-                    pushFollow(FOLLOW_statements_in_statement1088);
+                    pushFollow(FOLLOW_statements_in_statement1089);
                     s1=statements();
                     _fsp--;
 
                     list_statements.add(s1.getTree());
                     char_literal25=(Token)input.LT(1);
-                    match(input,36,FOLLOW_36_in_statement1090); 
+                    match(input,36,FOLLOW_36_in_statement1091); 
                     list_36.add(char_literal25);
 
                     // src/antlr3/Plumhead.g:93:5: ( ELSE '{' s2= statements 
'}' -> ^( IF relational_expression ^( STMTS $s1) ^( STMTS $s2) ) | -> ^( IF 
relational_expression ^( STMTS $s1) ) )
@@ -803,20 +803,20 @@
                             // src/antlr3/Plumhead.g:93:7: ELSE '{' s2= 
statements '}'
                             {
                             ELSE26=(Token)input.LT(1);
-                            match(input,ELSE,FOLLOW_ELSE_in_statement1098); 
+                            match(input,ELSE,FOLLOW_ELSE_in_statement1099); 
                             list_ELSE.add(ELSE26);
 
                             char_literal27=(Token)input.LT(1);
-                            match(input,35,FOLLOW_35_in_statement1100); 
+                            match(input,35,FOLLOW_35_in_statement1101); 
                             list_35.add(char_literal27);
 
-                            pushFollow(FOLLOW_statements_in_statement1104);
+                            pushFollow(FOLLOW_statements_in_statement1105);
                             s2=statements();
                             _fsp--;
 
                             list_statements.add(s2.getTree());
                             char_literal28=(Token)input.LT(1);
-                            match(input,36,FOLLOW_36_in_statement1106); 
+                            match(input,36,FOLLOW_36_in_statement1107); 
                             list_36.add(char_literal28);
 
 
@@ -905,15 +905,15 @@
                     // src/antlr3/Plumhead.g:96:5: CODE_END SEA CODE_START
                     {
                     CODE_END29=(Token)input.LT(1);
-                    match(input,CODE_END,FOLLOW_CODE_END_in_statement1269); 
+                    match(input,CODE_END,FOLLOW_CODE_END_in_statement1270); 
                     list_CODE_END.add(CODE_END29);
 
                     SEA30=(Token)input.LT(1);
-                    match(input,SEA,FOLLOW_SEA_in_statement1271); 
+                    match(input,SEA,FOLLOW_SEA_in_statement1272); 
                     list_SEA.add(SEA30);
 
                     CODE_START31=(Token)input.LT(1);
-                    
match(input,CODE_START,FOLLOW_CODE_START_in_statement1273); 
+                    
match(input,CODE_START,FOLLOW_CODE_START_in_statement1274); 
                     list_CODE_START.add(CODE_START31);
 
 
@@ -943,20 +943,20 @@
                     // src/antlr3/Plumhead.g:97:5: VAR_NAME ASSIGN_OP val= 
expression ';'
                     {
                     VAR_NAME32=(Token)input.LT(1);
-                    match(input,VAR_NAME,FOLLOW_VAR_NAME_in_statement1330); 
+                    match(input,VAR_NAME,FOLLOW_VAR_NAME_in_statement1331); 
                     list_VAR_NAME.add(VAR_NAME32);
 
                     ASSIGN_OP33=(Token)input.LT(1);
-                    match(input,ASSIGN_OP,FOLLOW_ASSIGN_OP_in_statement1332); 
+                    match(input,ASSIGN_OP,FOLLOW_ASSIGN_OP_in_statement1333); 
                     list_ASSIGN_OP.add(ASSIGN_OP33);
 
-                    pushFollow(FOLLOW_expression_in_statement1336);
+                    pushFollow(FOLLOW_expression_in_statement1337);
                     val=expression();
                     _fsp--;
 
                     list_expression.add(val.getTree());
                     char_literal34=(Token)input.LT(1);
-                    match(input,34,FOLLOW_34_in_statement1338); 
+                    match(input,34,FOLLOW_34_in_statement1339); 
                     list_34.add(char_literal34);
 
 
@@ -987,33 +987,33 @@
                     // src/antlr3/Plumhead.g:98:5: VAR_NAME '[' key= 
expression ']' ASSIGN_OP val= expression ';'
                     {
                     VAR_NAME35=(Token)input.LT(1);
-                    match(input,VAR_NAME,FOLLOW_VAR_NAME_in_statement1385); 
+                    match(input,VAR_NAME,FOLLOW_VAR_NAME_in_statement1386); 
                     list_VAR_NAME.add(VAR_NAME35);
 
                     char_literal36=(Token)input.LT(1);
-                    match(input,37,FOLLOW_37_in_statement1387); 
+                    match(input,37,FOLLOW_37_in_statement1388); 
                     list_37.add(char_literal36);
 
-                    pushFollow(FOLLOW_expression_in_statement1391);
+                    pushFollow(FOLLOW_expression_in_statement1392);
                     key=expression();
                     _fsp--;
 
                     list_expression.add(key.getTree());
                     char_literal37=(Token)input.LT(1);
-                    match(input,38,FOLLOW_38_in_statement1393); 
+                    match(input,38,FOLLOW_38_in_statement1394); 
                     list_38.add(char_literal37);
 
                     ASSIGN_OP38=(Token)input.LT(1);
-                    match(input,ASSIGN_OP,FOLLOW_ASSIGN_OP_in_statement1395); 
+                    match(input,ASSIGN_OP,FOLLOW_ASSIGN_OP_in_statement1396); 
                     list_ASSIGN_OP.add(ASSIGN_OP38);
 
-                    pushFollow(FOLLOW_expression_in_statement1399);
+                    pushFollow(FOLLOW_expression_in_statement1400);
                     val=expression();
                     _fsp--;
 
                     list_expression.add(val.getTree());
                     char_literal39=(Token)input.LT(1);
-                    match(input,34,FOLLOW_34_in_statement1401); 
+                    match(input,34,FOLLOW_34_in_statement1402); 
                     list_34.add(char_literal39);
 
 
@@ -1145,7 +1145,7 @@
                     root_0 = (CommonTree)adaptor.nil();
 
                     DOUBLEQUOTE_STRING40=(Token)input.LT(1);
-                    
match(input,DOUBLEQUOTE_STRING,FOLLOW_DOUBLEQUOTE_STRING_in_expression1438); 
+                    
match(input,DOUBLEQUOTE_STRING,FOLLOW_DOUBLEQUOTE_STRING_in_expression1439); 
                     DOUBLEQUOTE_STRING40_tree = 
(CommonTree)adaptor.create(DOUBLEQUOTE_STRING40);
                     adaptor.addChild(root_0, DOUBLEQUOTE_STRING40_tree);
 
@@ -1158,7 +1158,7 @@
                     root_0 = (CommonTree)adaptor.nil();
 
                     SINGLEQUOTE_STRING41=(Token)input.LT(1);
-                    
match(input,SINGLEQUOTE_STRING,FOLLOW_SINGLEQUOTE_STRING_in_expression1444); 
+                    
match(input,SINGLEQUOTE_STRING,FOLLOW_SINGLEQUOTE_STRING_in_expression1445); 
                     SINGLEQUOTE_STRING41_tree = 
(CommonTree)adaptor.create(SINGLEQUOTE_STRING41);
                     adaptor.addChild(root_0, SINGLEQUOTE_STRING41_tree);
 
@@ -1170,7 +1170,7 @@
                     {
                     root_0 = (CommonTree)adaptor.nil();
 
-                    pushFollow(FOLLOW_bitwise_expression_in_expression1450);
+                    pushFollow(FOLLOW_bitwise_expression_in_expression1451);
                     bitwise_expression42=bitwise_expression();
                     _fsp--;
 
@@ -1182,20 +1182,20 @@
                     // src/antlr3/Plumhead.g:105:5: VAR_NAME '[' key= 
expression ']'
                     {
                     VAR_NAME43=(Token)input.LT(1);
-                    match(input,VAR_NAME,FOLLOW_VAR_NAME_in_expression1456); 
+                    match(input,VAR_NAME,FOLLOW_VAR_NAME_in_expression1457); 
                     list_VAR_NAME.add(VAR_NAME43);
 
                     char_literal44=(Token)input.LT(1);
-                    match(input,37,FOLLOW_37_in_expression1458); 
+                    match(input,37,FOLLOW_37_in_expression1459); 
                     list_37.add(char_literal44);
 
-                    pushFollow(FOLLOW_expression_in_expression1462);
+                    pushFollow(FOLLOW_expression_in_expression1463);
                     key=expression();
                     _fsp--;
 
                     list_expression.add(key.getTree());
                     char_literal45=(Token)input.LT(1);
-                    match(input,38,FOLLOW_38_in_expression1464); 
+                    match(input,38,FOLLOW_38_in_expression1465); 
                     list_38.add(char_literal45);
 
 
@@ -1225,7 +1225,7 @@
                     // src/antlr3/Plumhead.g:106:5: VAR_NAME
                     {
                     VAR_NAME46=(Token)input.LT(1);
-                    match(input,VAR_NAME,FOLLOW_VAR_NAME_in_expression1485); 
+                    match(input,VAR_NAME,FOLLOW_VAR_NAME_in_expression1486); 
                     list_VAR_NAME.add(VAR_NAME46);
 
 
@@ -1288,7 +1288,7 @@
             {
             root_0 = (CommonTree)adaptor.nil();
 
-            pushFollow(FOLLOW_adding_expression_in_bitwise_expression1529);
+            pushFollow(FOLLOW_adding_expression_in_bitwise_expression1530);
             adding_expression47=adding_expression();
             _fsp--;
 
@@ -1308,11 +1308,11 @@
                    // src/antlr3/Plumhead.g:110:25: BITWISE_OP^ 
adding_expression
                    {
                    BITWISE_OP48=(Token)input.LT(1);
-                   
match(input,BITWISE_OP,FOLLOW_BITWISE_OP_in_bitwise_expression1533); 
+                   
match(input,BITWISE_OP,FOLLOW_BITWISE_OP_in_bitwise_expression1534); 
                    BITWISE_OP48_tree = 
(CommonTree)adaptor.create(BITWISE_OP48);
                    root_0 = (CommonTree)adaptor.becomeRoot(BITWISE_OP48_tree, 
root_0);
 
-                   
pushFollow(FOLLOW_adding_expression_in_bitwise_expression1536);
+                   
pushFollow(FOLLOW_adding_expression_in_bitwise_expression1537);
                    adding_expression49=adding_expression();
                    _fsp--;
 
@@ -1374,7 +1374,7 @@
             {
             root_0 = (CommonTree)adaptor.nil();
 
-            pushFollow(FOLLOW_multiplying_expression_in_adding_expression1552);
+            pushFollow(FOLLOW_multiplying_expression_in_adding_expression1553);
             multiplying_expression50=multiplying_expression();
             _fsp--;
 
@@ -1413,7 +1413,7 @@
                            // src/antlr3/Plumhead.g:114:32: PLUS^
                            {
                            PLUS51=(Token)input.LT(1);
-                           
match(input,PLUS,FOLLOW_PLUS_in_adding_expression1558); 
+                           
match(input,PLUS,FOLLOW_PLUS_in_adding_expression1559); 
                            PLUS51_tree = (CommonTree)adaptor.create(PLUS51);
                            root_0 = 
(CommonTree)adaptor.becomeRoot(PLUS51_tree, root_0);
 
@@ -1424,7 +1424,7 @@
                            // src/antlr3/Plumhead.g:114:40: MINUS^
                            {
                            MINUS52=(Token)input.LT(1);
-                           
match(input,MINUS,FOLLOW_MINUS_in_adding_expression1563); 
+                           
match(input,MINUS,FOLLOW_MINUS_in_adding_expression1564); 
                            MINUS52_tree = (CommonTree)adaptor.create(MINUS52);
                            root_0 = 
(CommonTree)adaptor.becomeRoot(MINUS52_tree, root_0);
 
@@ -1434,7 +1434,7 @@
 
                    }
 
-                   
pushFollow(FOLLOW_multiplying_expression_in_adding_expression1568);
+                   
pushFollow(FOLLOW_multiplying_expression_in_adding_expression1569);
                    multiplying_expression53=multiplying_expression();
                    _fsp--;
 
@@ -1494,7 +1494,7 @@
             {
             root_0 = (CommonTree)adaptor.nil();
 
-            pushFollow(FOLLOW_unary_expression_in_multiplying_expression1585);
+            pushFollow(FOLLOW_unary_expression_in_multiplying_expression1586);
             unary_expression54=unary_expression();
             _fsp--;
 
@@ -1514,11 +1514,11 @@
                    // src/antlr3/Plumhead.g:118:24: MUL_OP^ unary_expression
                    {
                    MUL_OP55=(Token)input.LT(1);
-                   
match(input,MUL_OP,FOLLOW_MUL_OP_in_multiplying_expression1589); 
+                   
match(input,MUL_OP,FOLLOW_MUL_OP_in_multiplying_expression1590); 
                    MUL_OP55_tree = (CommonTree)adaptor.create(MUL_OP55);
                    root_0 = (CommonTree)adaptor.becomeRoot(MUL_OP55_tree, 
root_0);
 
-                   
pushFollow(FOLLOW_unary_expression_in_multiplying_expression1592);
+                   
pushFollow(FOLLOW_unary_expression_in_multiplying_expression1593);
                    unary_expression56=unary_expression();
                    _fsp--;
 
@@ -1595,7 +1595,7 @@
                     {
                     root_0 = (CommonTree)adaptor.nil();
 
-                    
pushFollow(FOLLOW_postfix_expression_in_unary_expression1608);
+                    
pushFollow(FOLLOW_postfix_expression_in_unary_expression1609);
                     postfix_expression57=postfix_expression();
                     _fsp--;
 
@@ -1607,10 +1607,10 @@
                     // src/antlr3/Plumhead.g:123:5: MINUS postfix_expression
                     {
                     MINUS58=(Token)input.LT(1);
-                    match(input,MINUS,FOLLOW_MINUS_in_unary_expression1614); 
+                    match(input,MINUS,FOLLOW_MINUS_in_unary_expression1615); 
                     list_MINUS.add(MINUS58);
 
-                    
pushFollow(FOLLOW_postfix_expression_in_unary_expression1616);
+                    
pushFollow(FOLLOW_postfix_expression_in_unary_expression1617);
                     postfix_expression59=postfix_expression();
                     _fsp--;
 
@@ -1710,7 +1710,7 @@
                     root_0 = (CommonTree)adaptor.nil();
 
                     NUMBER60=(Token)input.LT(1);
-                    
match(input,NUMBER,FOLLOW_NUMBER_in_postfix_expression1640); 
+                    
match(input,NUMBER,FOLLOW_NUMBER_in_postfix_expression1641); 
                     NUMBER60_tree = (CommonTree)adaptor.create(NUMBER60);
                     adaptor.addChild(root_0, NUMBER60_tree);
 
@@ -1723,7 +1723,7 @@
                     root_0 = (CommonTree)adaptor.nil();
 
                     INTEGER61=(Token)input.LT(1);
-                    
match(input,INTEGER,FOLLOW_INTEGER_in_postfix_expression1646); 
+                    
match(input,INTEGER,FOLLOW_INTEGER_in_postfix_expression1647); 
                     INTEGER61_tree = (CommonTree)adaptor.create(INTEGER61);
                     adaptor.addChild(root_0, INTEGER61_tree);
 
@@ -1734,16 +1734,16 @@
                     // src/antlr3/Plumhead.g:129:5: PAREN_OPEN expression 
PAREN_CLOSE
                     {
                     PAREN_OPEN62=(Token)input.LT(1);
-                    
match(input,PAREN_OPEN,FOLLOW_PAREN_OPEN_in_postfix_expression1652); 
+                    
match(input,PAREN_OPEN,FOLLOW_PAREN_OPEN_in_postfix_expression1653); 
                     list_PAREN_OPEN.add(PAREN_OPEN62);
 
-                    pushFollow(FOLLOW_expression_in_postfix_expression1654);
+                    pushFollow(FOLLOW_expression_in_postfix_expression1655);
                     expression63=expression();
                     _fsp--;
 
                     list_expression.add(expression63.getTree());
                     PAREN_CLOSE64=(Token)input.LT(1);
-                    
match(input,PAREN_CLOSE,FOLLOW_PAREN_CLOSE_in_postfix_expression1656); 
+                    
match(input,PAREN_CLOSE,FOLLOW_PAREN_CLOSE_in_postfix_expression1657); 
                     list_PAREN_CLOSE.add(PAREN_CLOSE64);
 
 
@@ -1782,75 +1782,75 @@
 
  
 
-    public static final BitSet FOLLOW_sea_or_code_in_program837 = new 
BitSet(new long[]{0x0000000000000002L});
-    public static final BitSet FOLLOW_sea_in_sea_or_code862 = new BitSet(new 
long[]{0x0000000000001802L});
-    public static final BitSet FOLLOW_code_in_sea_or_code866 = new BitSet(new 
long[]{0x0000000000001802L});
-    public static final BitSet FOLLOW_SEA_in_sea883 = new BitSet(new 
long[]{0x0000000000000002L});
-    public static final BitSet FOLLOW_CODE_START_in_code907 = new BitSet(new 
long[]{0x0000000100462002L});
-    public static final BitSet FOLLOW_statements_in_code909 = new BitSet(new 
long[]{0x0000000000002002L});
-    public static final BitSet FOLLOW_CODE_END_in_code911 = new BitSet(new 
long[]{0x0000000000000002L});
-    public static final BitSet FOLLOW_expression_in_relational_expression930 = 
new BitSet(new long[]{0x0000000080000002L});
-    public static final BitSet FOLLOW_REL_OP_in_relational_expression934 = new 
BitSet(new long[]{0x0000000007498000L});
-    public static final BitSet FOLLOW_expression_in_relational_expression937 = 
new BitSet(new long[]{0x0000000000000002L});
-    public static final BitSet FOLLOW_statement_in_statements955 = new 
BitSet(new long[]{0x0000000100462002L});
-    public static final BitSet FOLLOW_ECHO_in_statement971 = new BitSet(new 
long[]{0x0000000007498000L});
-    public static final BitSet FOLLOW_expression_in_statement973 = new 
BitSet(new long[]{0x0000000400000000L});
-    public static final BitSet FOLLOW_34_in_statement975 = new BitSet(new 
long[]{0x0000000000000002L});
-    public static final BitSet FOLLOW_VAR_DUMP_in_statement1035 = new 
BitSet(new long[]{0x0000000000080000L});
-    public static final BitSet FOLLOW_PAREN_OPEN_in_statement1037 = new 
BitSet(new long[]{0x0000000007498000L});
-    public static final BitSet FOLLOW_expression_in_statement1040 = new 
BitSet(new long[]{0x0000000000100000L});
-    public static final BitSet FOLLOW_PAREN_CLOSE_in_statement1042 = new 
BitSet(new long[]{0x0000000400000000L});
-    public static final BitSet FOLLOW_34_in_statement1044 = new BitSet(new 
long[]{0x0000000000000002L});
-    public static final BitSet FOLLOW_IF_in_statement1076 = new BitSet(new 
long[]{0x0000000000080000L});
-    public static final BitSet FOLLOW_PAREN_OPEN_in_statement1078 = new 
BitSet(new long[]{0x0000000007498000L});
-    public static final BitSet FOLLOW_relational_expression_in_statement1080 = 
new BitSet(new long[]{0x0000000000100000L});
-    public static final BitSet FOLLOW_PAREN_CLOSE_in_statement1082 = new 
BitSet(new long[]{0x0000000800000000L});
-    public static final BitSet FOLLOW_35_in_statement1084 = new BitSet(new 
long[]{0x0000001100462000L});
-    public static final BitSet FOLLOW_statements_in_statement1088 = new 
BitSet(new long[]{0x0000001000000000L});
-    public static final BitSet FOLLOW_36_in_statement1090 = new BitSet(new 
long[]{0x0000000200000002L});
-    public static final BitSet FOLLOW_ELSE_in_statement1098 = new BitSet(new 
long[]{0x0000000800000000L});
-    public static final BitSet FOLLOW_35_in_statement1100 = new BitSet(new 
long[]{0x0000001100462000L});
-    public static final BitSet FOLLOW_statements_in_statement1104 = new 
BitSet(new long[]{0x0000001000000000L});
-    public static final BitSet FOLLOW_36_in_statement1106 = new BitSet(new 
long[]{0x0000000000000002L});
-    public static final BitSet FOLLOW_CODE_END_in_statement1269 = new 
BitSet(new long[]{0x0000000000000800L});
-    public static final BitSet FOLLOW_SEA_in_statement1271 = new BitSet(new 
long[]{0x0000000000001000L});
-    public static final BitSet FOLLOW_CODE_START_in_statement1273 = new 
BitSet(new long[]{0x0000000000000002L});
-    public static final BitSet FOLLOW_VAR_NAME_in_statement1330 = new 
BitSet(new long[]{0x0000000040000000L});
-    public static final BitSet FOLLOW_ASSIGN_OP_in_statement1332 = new 
BitSet(new long[]{0x0000000007498000L});
-    public static final BitSet FOLLOW_expression_in_statement1336 = new 
BitSet(new long[]{0x0000000400000000L});
-    public static final BitSet FOLLOW_34_in_statement1338 = new BitSet(new 
long[]{0x0000000000000002L});
-    public static final BitSet FOLLOW_VAR_NAME_in_statement1385 = new 
BitSet(new long[]{0x0000002000000000L});
-    public static final BitSet FOLLOW_37_in_statement1387 = new BitSet(new 
long[]{0x0000000007498000L});
-    public static final BitSet FOLLOW_expression_in_statement1391 = new 
BitSet(new long[]{0x0000004000000000L});
-    public static final BitSet FOLLOW_38_in_statement1393 = new BitSet(new 
long[]{0x0000000040000000L});
-    public static final BitSet FOLLOW_ASSIGN_OP_in_statement1395 = new 
BitSet(new long[]{0x0000000007498000L});
-    public static final BitSet FOLLOW_expression_in_statement1399 = new 
BitSet(new long[]{0x0000000400000000L});
-    public static final BitSet FOLLOW_34_in_statement1401 = new BitSet(new 
long[]{0x0000000000000002L});
-    public static final BitSet FOLLOW_DOUBLEQUOTE_STRING_in_expression1438 = 
new BitSet(new long[]{0x0000000000000002L});
-    public static final BitSet FOLLOW_SINGLEQUOTE_STRING_in_expression1444 = 
new BitSet(new long[]{0x0000000000000002L});
-    public static final BitSet FOLLOW_bitwise_expression_in_expression1450 = 
new BitSet(new long[]{0x0000000000000002L});
-    public static final BitSet FOLLOW_VAR_NAME_in_expression1456 = new 
BitSet(new long[]{0x0000002000000000L});
-    public static final BitSet FOLLOW_37_in_expression1458 = new BitSet(new 
long[]{0x0000000007498000L});
-    public static final BitSet FOLLOW_expression_in_expression1462 = new 
BitSet(new long[]{0x0000004000000000L});
-    public static final BitSet FOLLOW_38_in_expression1464 = new BitSet(new 
long[]{0x0000000000000002L});
-    public static final BitSet FOLLOW_VAR_NAME_in_expression1485 = new 
BitSet(new long[]{0x0000000000000002L});
-    public static final BitSet 
FOLLOW_adding_expression_in_bitwise_expression1529 = new BitSet(new 
long[]{0x0000000020000002L});
-    public static final BitSet FOLLOW_BITWISE_OP_in_bitwise_expression1533 = 
new BitSet(new long[]{0x0000000007080000L});
-    public static final BitSet 
FOLLOW_adding_expression_in_bitwise_expression1536 = new BitSet(new 
long[]{0x0000000020000002L});
-    public static final BitSet 
FOLLOW_multiplying_expression_in_adding_expression1552 = new BitSet(new 
long[]{0x000000000C000002L});
-    public static final BitSet FOLLOW_PLUS_in_adding_expression1558 = new 
BitSet(new long[]{0x0000000007080000L});
-    public static final BitSet FOLLOW_MINUS_in_adding_expression1563 = new 
BitSet(new long[]{0x0000000007080000L});
-    public static final BitSet 
FOLLOW_multiplying_expression_in_adding_expression1568 = new BitSet(new 
long[]{0x000000000C000002L});
-    public static final BitSet 
FOLLOW_unary_expression_in_multiplying_expression1585 = new BitSet(new 
long[]{0x0000000010000002L});
-    public static final BitSet FOLLOW_MUL_OP_in_multiplying_expression1589 = 
new BitSet(new long[]{0x0000000007080000L});
-    public static final BitSet 
FOLLOW_unary_expression_in_multiplying_expression1592 = new BitSet(new 
long[]{0x0000000010000002L});
-    public static final BitSet 
FOLLOW_postfix_expression_in_unary_expression1608 = new BitSet(new 
long[]{0x0000000000000002L});
-    public static final BitSet FOLLOW_MINUS_in_unary_expression1614 = new 
BitSet(new long[]{0x0000000003080000L});
-    public static final BitSet 
FOLLOW_postfix_expression_in_unary_expression1616 = new BitSet(new 
long[]{0x0000000000000002L});
-    public static final BitSet FOLLOW_NUMBER_in_postfix_expression1640 = new 
BitSet(new long[]{0x0000000000000002L});
-    public static final BitSet FOLLOW_INTEGER_in_postfix_expression1646 = new 
BitSet(new long[]{0x0000000000000002L});
-    public static final BitSet FOLLOW_PAREN_OPEN_in_postfix_expression1652 = 
new BitSet(new long[]{0x0000000007498000L});
-    public static final BitSet FOLLOW_expression_in_postfix_expression1654 = 
new BitSet(new long[]{0x0000000000100000L});
-    public static final BitSet FOLLOW_PAREN_CLOSE_in_postfix_expression1656 = 
new BitSet(new long[]{0x0000000000000002L});
+    public static final BitSet FOLLOW_sea_or_code_in_program838 = new 
BitSet(new long[]{0x0000000000000002L});
+    public static final BitSet FOLLOW_sea_in_sea_or_code863 = new BitSet(new 
long[]{0x0000000000001802L});
+    public static final BitSet FOLLOW_code_in_sea_or_code867 = new BitSet(new 
long[]{0x0000000000001802L});
+    public static final BitSet FOLLOW_SEA_in_sea884 = new BitSet(new 
long[]{0x0000000000000002L});
+    public static final BitSet FOLLOW_CODE_START_in_code908 = new BitSet(new 
long[]{0x0000000100462002L});
+    public static final BitSet FOLLOW_statements_in_code910 = new BitSet(new 
long[]{0x0000000000002002L});
+    public static final BitSet FOLLOW_CODE_END_in_code912 = new BitSet(new 
long[]{0x0000000000000002L});
+    public static final BitSet FOLLOW_expression_in_relational_expression931 = 
new BitSet(new long[]{0x0000000080000002L});
+    public static final BitSet FOLLOW_REL_OP_in_relational_expression935 = new 
BitSet(new long[]{0x0000000007498000L});
+    public static final BitSet FOLLOW_expression_in_relational_expression938 = 
new BitSet(new long[]{0x0000000000000002L});
+    public static final BitSet FOLLOW_statement_in_statements956 = new 
BitSet(new long[]{0x0000000100462002L});
+    public static final BitSet FOLLOW_ECHO_in_statement972 = new BitSet(new 
long[]{0x0000000007498000L});
+    public static final BitSet FOLLOW_expression_in_statement974 = new 
BitSet(new long[]{0x0000000400000000L});
+    public static final BitSet FOLLOW_34_in_statement976 = new BitSet(new 
long[]{0x0000000000000002L});
+    public static final BitSet FOLLOW_VAR_DUMP_in_statement1036 = new 
BitSet(new long[]{0x0000000000080000L});
+    public static final BitSet FOLLOW_PAREN_OPEN_in_statement1038 = new 
BitSet(new long[]{0x0000000007498000L});
+    public static final BitSet FOLLOW_expression_in_statement1041 = new 
BitSet(new long[]{0x0000000000100000L});
+    public static final BitSet FOLLOW_PAREN_CLOSE_in_statement1043 = new 
BitSet(new long[]{0x0000000400000000L});
+    public static final BitSet FOLLOW_34_in_statement1045 = new BitSet(new 
long[]{0x0000000000000002L});
+    public static final BitSet FOLLOW_IF_in_statement1077 = new BitSet(new 
long[]{0x0000000000080000L});
+    public static final BitSet FOLLOW_PAREN_OPEN_in_statement1079 = new 
BitSet(new long[]{0x0000000007498000L});
+    public static final BitSet FOLLOW_relational_expression_in_statement1081 = 
new BitSet(new long[]{0x0000000000100000L});
+    public static final BitSet FOLLOW_PAREN_CLOSE_in_statement1083 = new 
BitSet(new long[]{0x0000000800000000L});
+    public static final BitSet FOLLOW_35_in_statement1085 = new BitSet(new 
long[]{0x0000001100462000L});
+    public static final BitSet FOLLOW_statements_in_statement1089 = new 
BitSet(new long[]{0x0000001000000000L});
+    public static final BitSet FOLLOW_36_in_statement1091 = new BitSet(new 
long[]{0x0000000200000002L});
+    public static final BitSet FOLLOW_ELSE_in_statement1099 = new BitSet(new 
long[]{0x0000000800000000L});
+    public static final BitSet FOLLOW_35_in_statement1101 = new BitSet(new 
long[]{0x0000001100462000L});
+    public static final BitSet FOLLOW_statements_in_statement1105 = new 
BitSet(new long[]{0x0000001000000000L});
+    public static final BitSet FOLLOW_36_in_statement1107 = new BitSet(new 
long[]{0x0000000000000002L});
+    public static final BitSet FOLLOW_CODE_END_in_statement1270 = new 
BitSet(new long[]{0x0000000000000800L});
+    public static final BitSet FOLLOW_SEA_in_statement1272 = new BitSet(new 
long[]{0x0000000000001000L});
+    public static final BitSet FOLLOW_CODE_START_in_statement1274 = new 
BitSet(new long[]{0x0000000000000002L});
+    public static final BitSet FOLLOW_VAR_NAME_in_statement1331 = new 
BitSet(new long[]{0x0000000040000000L});
+    public static final BitSet FOLLOW_ASSIGN_OP_in_statement1333 = new 
BitSet(new long[]{0x0000000007498000L});
+    public static final BitSet FOLLOW_expression_in_statement1337 = new 
BitSet(new long[]{0x0000000400000000L});
+    public static final BitSet FOLLOW_34_in_statement1339 = new BitSet(new 
long[]{0x0000000000000002L});
+    public static final BitSet FOLLOW_VAR_NAME_in_statement1386 = new 
BitSet(new long[]{0x0000002000000000L});
+    public static final BitSet FOLLOW_37_in_statement1388 = new BitSet(new 
long[]{0x0000000007498000L});
+    public static final BitSet FOLLOW_expression_in_statement1392 = new 
BitSet(new long[]{0x0000004000000000L});
+    public static final BitSet FOLLOW_38_in_statement1394 = new BitSet(new 
long[]{0x0000000040000000L});
+    public static final BitSet FOLLOW_ASSIGN_OP_in_statement1396 = new 
BitSet(new long[]{0x0000000007498000L});
+    public static final BitSet FOLLOW_expression_in_statement1400 = new 
BitSet(new long[]{0x0000000400000000L});
+    public static final BitSet FOLLOW_34_in_statement1402 = new BitSet(new 
long[]{0x0000000000000002L});
+    public static final BitSet FOLLOW_DOUBLEQUOTE_STRING_in_expression1439 = 
new BitSet(new long[]{0x0000000000000002L});
+    public static final BitSet FOLLOW_SINGLEQUOTE_STRING_in_expression1445 = 
new BitSet(new long[]{0x0000000000000002L});
+    public static final BitSet FOLLOW_bitwise_expression_in_expression1451 = 
new BitSet(new long[]{0x0000000000000002L});
+    public static final BitSet FOLLOW_VAR_NAME_in_expression1457 = new 
BitSet(new long[]{0x0000002000000000L});
+    public static final BitSet FOLLOW_37_in_expression1459 = new BitSet(new 
long[]{0x0000000007498000L});
+    public static final BitSet FOLLOW_expression_in_expression1463 = new 
BitSet(new long[]{0x0000004000000000L});
+    public static final BitSet FOLLOW_38_in_expression1465 = new BitSet(new 
long[]{0x0000000000000002L});
+    public static final BitSet FOLLOW_VAR_NAME_in_expression1486 = new 
BitSet(new long[]{0x0000000000000002L});
+    public static final BitSet 
FOLLOW_adding_expression_in_bitwise_expression1530 = new BitSet(new 
long[]{0x0000000020000002L});
+    public static final BitSet FOLLOW_BITWISE_OP_in_bitwise_expression1534 = 
new BitSet(new long[]{0x0000000007080000L});
+    public static final BitSet 
FOLLOW_adding_expression_in_bitwise_expression1537 = new BitSet(new 
long[]{0x0000000020000002L});
+    public static final BitSet 
FOLLOW_multiplying_expression_in_adding_expression1553 = new BitSet(new 
long[]{0x000000000C000002L});
+    public static final BitSet FOLLOW_PLUS_in_adding_expression1559 = new 
BitSet(new long[]{0x0000000007080000L});
+    public static final BitSet FOLLOW_MINUS_in_adding_expression1564 = new 
BitSet(new long[]{0x0000000007080000L});
+    public static final BitSet 
FOLLOW_multiplying_expression_in_adding_expression1569 = new BitSet(new 
long[]{0x000000000C000002L});
+    public static final BitSet 
FOLLOW_unary_expression_in_multiplying_expression1586 = new BitSet(new 
long[]{0x0000000010000002L});
+    public static final BitSet FOLLOW_MUL_OP_in_multiplying_expression1590 = 
new BitSet(new long[]{0x0000000007080000L});
+    public static final BitSet 
FOLLOW_unary_expression_in_multiplying_expression1593 = new BitSet(new 
long[]{0x0000000010000002L});
+    public static final BitSet 
FOLLOW_postfix_expression_in_unary_expression1609 = new BitSet(new 
long[]{0x0000000000000002L});
+    public static final BitSet FOLLOW_MINUS_in_unary_expression1615 = new 
BitSet(new long[]{0x0000000003080000L});
+    public static final BitSet 
FOLLOW_postfix_expression_in_unary_expression1617 = new BitSet(new 
long[]{0x0000000000000002L});
+    public static final BitSet FOLLOW_NUMBER_in_postfix_expression1641 = new 
BitSet(new long[]{0x0000000000000002L});
+    public static final BitSet FOLLOW_INTEGER_in_postfix_expression1647 = new 
BitSet(new long[]{0x0000000000000002L});
+    public static final BitSet FOLLOW_PAREN_OPEN_in_postfix_expression1653 = 
new BitSet(new long[]{0x0000000007498000L});
+    public static final BitSet FOLLOW_expression_in_postfix_expression1655 = 
new BitSet(new long[]{0x0000000000100000L});
+    public static final BitSet FOLLOW_PAREN_CLOSE_in_postfix_expression1657 = 
new BitSet(new long[]{0x0000000000000002L});
 
 }
\ No newline at end of file

Reply via email to