/** Get the next Symbol from the input (supplied by generated subclass). * Once end of file has been reached, all subsequent calls to scan * should return an EOF Symbol (which is Symbol number 0). By default * this method returns getScanner().next_token(); this implementation * can be overriden by the generated parser using the code declared in * the "scan with" clause. Do not recycle objects; every call to * scan() should return a fresh object. */ public Symbol scan() throws java.lang.Exception { Symbol sym = getScanner().next_token(); return (sym!=null) ? sym : getSymbolFactory().newSymbol("END_OF_FILE",EOF_sym()); }
stack.push(getSymbolFactory().startSymbol("START", 0, start_state())); tos = 0;
error_token = getSymbolFactory().newSymbol("ERROR",error_sym(), left, right); error_token.parse_state = act-1; error_token.used_by_parser = true;
stack.push(getSymbolFactory().startSymbol("START",0, start_state())); tos = 0;
{ return m_SF.newSymbol("Left curly bracket", sym.LCURLY); { return m_SF.newSymbol("Right curly bracket", sym.RCURLY); { return m_SF.newSymbol("Left square bracket", sym.LSQUARE); { return m_SF.newSymbol("Right square bracket", sym.RSQUARE); { return m_SF.newSymbol("Comma", sym.COMMA); { return m_SF.newSymbol("Colon", sym.COLON); { return m_SF.newSymbol("Integer", sym.INTEGER, new Integer(yytext())); { yybegin(YYINITIAL); return m_SF.newSymbol("String", sym.STRING, m_String.toString()); { return m_SF.newSymbol("Double", sym.DOUBLE, new Double(yytext())); { return m_SF.newSymbol("Null", sym.NULL); { return m_SF.newSymbol("Boolean", sym.BOOLEAN, new Boolean(yytext())); if (zzInput == YYEOF && zzStartRead == zzCurrentPos) { zzAtEOF = true; { return m_SF.newSymbol("EOF", sym.EOF);
stack.push(getSymbolFactory().startSymbol("START", 0, start_state())); tos = 0;
{ return m_SF.newSymbol("Left curly bracket", sym.LCURLY); { return m_SF.newSymbol("Right curly bracket", sym.RCURLY); { return m_SF.newSymbol("Left square bracket", sym.LSQUARE); { return m_SF.newSymbol("Right square bracket", sym.RSQUARE); { return m_SF.newSymbol("Comma", sym.COMMA); { return m_SF.newSymbol("Colon", sym.COLON); { return m_SF.newSymbol("Integer", sym.INTEGER, new Integer(yytext())); { yybegin(YYINITIAL); return m_SF.newSymbol("String", sym.STRING, m_String.toString()); { return m_SF.newSymbol("Double", sym.DOUBLE, new Double(yytext())); { return m_SF.newSymbol("Null", sym.NULL); { return m_SF.newSymbol("Boolean", sym.BOOLEAN, new Boolean(yytext())); if (zzInput == YYEOF && zzStartRead == zzCurrentPos) { zzAtEOF = true; { return m_SF.newSymbol("EOF", sym.EOF);
stack.push(getSymbolFactory().startSymbol("START", 0, start_state())); tos = 0;
/** Get the next Symbol from the input (supplied by generated subclass). * Once end of file has been reached, all subsequent calls to scan * should return an EOF Symbol (which is Symbol number 0). By default * this method returns getScanner().next_token(); this implementation * can be overriden by the generated parser using the code declared in * the "scan with" clause. Do not recycle objects; every call to * scan() should return a fresh object. */ public Symbol scan() throws java.lang.Exception { Symbol sym = getScanner().next_token(); return (sym!=null) ? sym : getSymbolFactory().newSymbol("END_OF_FILE",EOF_sym()); }
stack.push(getSymbolFactory().startSymbol("START", 0, start_state())); tos = 0;
/** Get the next Symbol from the input (supplied by generated subclass). * Once end of file has been reached, all subsequent calls to scan * should return an EOF Symbol (which is Symbol number 0). By default * this method returns getScanner().next_token(); this implementation * can be overriden by the generated parser using the code declared in * the "scan with" clause. Do not recycle objects; every call to * scan() should return a fresh object. */ public Symbol scan() throws java.lang.Exception { Symbol sym = getScanner().next_token(); return (sym!=null) ? sym : getSymbolFactory().newSymbol("END_OF_FILE",EOF_sym()); }
stack.push(getSymbolFactory().startSymbol("START", 0, start_state())); tos = 0;
/** Get the next Symbol from the input (supplied by generated subclass). * Once end of file has been reached, all subsequent calls to scan * should return an EOF Symbol (which is Symbol number 0). By default * this method returns getScanner().next_token(); this implementation * can be overriden by the generated parser using the code declared in * the "scan with" clause. Do not recycle objects; every call to * scan() should return a fresh object. */ public Symbol scan() throws java.lang.Exception { Symbol sym = getScanner().next_token(); return (sym!=null) ? sym : getSymbolFactory().newSymbol("END_OF_FILE",EOF_sym()); }
stack.push(getSymbolFactory().startSymbol("START",0, start_state())); tos = 0;
/** Get the next Symbol from the input (supplied by generated subclass). * Once end of file has been reached, all subsequent calls to scan * should return an EOF Symbol (which is Symbol number 0). By default * this method returns getScanner().next_token(); this implementation * can be overriden by the generated parser using the code declared in * the "scan with" clause. Do not recycle objects; every call to * scan() should return a fresh object. */ public Symbol scan() throws java.lang.Exception { Symbol sym = getScanner().next_token(); return (sym!=null) ? sym : getSymbolFactory().newSymbol("END_OF_FILE",EOF_sym()); }
stack.push(getSymbolFactory().startSymbol("START",0, start_state())); tos = 0;
Node start_val = (Node)((java_cup.runtime.Symbol) CUP$Parser$stack.elementAt(CUP$Parser$top-1)).value; RESULT = start_val; CUP$Parser$result = parser.getSymbolFactory().newSymbol("$START",0, RESULT); CUP$Parser$result = parser.getSymbolFactory().newSymbol("unit",0, RESULT); CUP$Parser$result = parser.getSymbolFactory().newSymbol("paramlist",3, RESULT); CUP$Parser$result = parser.getSymbolFactory().newSymbol("paramlist",3, RESULT); CUP$Parser$result = parser.getSymbolFactory().newSymbol("paramlistOpt",2, RESULT); CUP$Parser$result = parser.getSymbolFactory().newSymbol("paramlistOpt",2, RESULT); CUP$Parser$result = parser.getSymbolFactory().newSymbol("expr",1, RESULT); CUP$Parser$result = parser.getSymbolFactory().newSymbol("expr",1, RESULT); CUP$Parser$result = parser.getSymbolFactory().newSymbol("expr",1, RESULT); CUP$Parser$result = parser.getSymbolFactory().newSymbol("expr",1, RESULT); CUP$Parser$result = parser.getSymbolFactory().newSymbol("expr",1, RESULT); CUP$Parser$result = parser.getSymbolFactory().newSymbol("expr",1, RESULT); CUP$Parser$result = parser.getSymbolFactory().newSymbol("expr",1, RESULT); CUP$Parser$result = parser.getSymbolFactory().newSymbol("expr",1, RESULT);
stack.push(getSymbolFactory().startSymbol("START",0, start_state())); tos = 0;
CUP$ASTPHP5Parser$result = parser.getSymbolFactory().newSymbol("non_empty_array_pair_list",78, ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-4)), ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()), RESULT); CUP$ASTPHP5Parser$result = parser.getSymbolFactory().newSymbol("non_empty_array_pair_list",78, ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)), ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()), RESULT); CUP$ASTPHP5Parser$result = parser.getSymbolFactory().newSymbol("non_empty_array_pair_list",78, ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)), ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()), RESULT); CUP$ASTPHP5Parser$result = parser.getSymbolFactory().newSymbol("non_empty_array_pair_list",78, ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()), ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()), RESULT); CUP$ASTPHP5Parser$result = parser.getSymbolFactory().newSymbol("non_empty_array_pair_list",78, ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-5)), ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()), RESULT); CUP$ASTPHP5Parser$result = parser.getSymbolFactory().newSymbol("non_empty_array_pair_list",78, ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-3)), ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()), RESULT); CUP$ASTPHP5Parser$result = parser.getSymbolFactory().newSymbol("non_empty_array_pair_list",78, ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-3)), ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()), RESULT); CUP$ASTPHP5Parser$result = parser.getSymbolFactory().newSymbol("non_empty_array_pair_list",78, ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)), ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()), RESULT); CUP$ASTPHP5Parser$result = parser.getSymbolFactory().newSymbol("encaps_list",79, ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)), ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()), RESULT); CUP$ASTPHP5Parser$result = parser.getSymbolFactory().newSymbol("encaps_list",79, ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)), ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()), RESULT); CUP$ASTPHP5Parser$result = parser.getSymbolFactory().newSymbol("encaps_list",79, ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()), ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()), RESULT); CUP$ASTPHP5Parser$result = parser.getSymbolFactory().newSymbol("encaps_var",80, ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()), ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()), RESULT); CUP$ASTPHP5Parser$result = parser.getSymbolFactory().newSymbol("encaps_var",80, ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-3)), ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()), RESULT); CUP$ASTPHP5Parser$result = parser.getSymbolFactory().newSymbol("encaps_var",80, ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)), ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()), RESULT); CUP$ASTPHP5Parser$result = parser.getSymbolFactory().newSymbol("encaps_var",80, ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)), ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()), RESULT);
stack.push(getSymbolFactory().startSymbol("START",0, start_state())); tos = 0;