public static JavaSignatureLexer create(java.io.InputStream stream) { return new JavaSignatureLexer(stream); }
/** * Pushes the specified amount of characters back into the input stream. * * They will be read again by then next call of the scanning method * * @param number the number of characters to be read again. * This number must not be greater than yylength()! */ public void yypushback(int number) { if ( number > yylength() ) zzScanError(ZZ_PUSHBACK_2BIG); zzMarkedPos -= number; }
private static int [] zzUnpackAction() { int [] result = new int[167]; int offset = 0; offset = zzUnpackAction(ZZ_ACTION_PACKED_0, offset, result); return result; }
zzPeek = false; else { boolean eof = zzRefill(); zzEndReadL = zzEndRead; zzMarkedPosL = zzMarkedPos; boolean eof = zzRefill(); { yybegin(CHARACTER); { stringBuf.append(yytext()); yybegin(YYINITIAL); return JavaSignatureParser.CHARACTER_LITERAL; { throw new Error("Invalid character ("+yytext()+")"); case 24: { stringResult = true; yybegin(YYINITIAL); return JavaSignatureParser.STRING_LITERAL; { yybegin(STRING); { stringBuf.append( yytext() ); zzScanError(ZZ_NO_MATCH);
JavaSignatureLexer scanner = null; try { scanner = new JavaSignatureLexer( new java.io.FileReader(argv[i]) ); while ( !scanner.zzAtEOF ) scanner.yylex();
if ((yyN = yyDefRed[yyState]) == 0) { // else [default] reduce (yyN) if (yyToken < 0) { int a1 = yyLex.yylex(); yyToken = a1 == -1 ? 0 : a1; && yyN < yyTable.length && yyCheck[yyN] == yyToken) { yyVal = yyLex.value(); yyToken = -1; if (yyErrorFlag > 0) -- yyErrorFlag; && yyCheck[yyN] == yyErrorCode) { yyState = yyTable[yyN]; yyVal = yyLex.value(); continue yyLoop; yyState = yyFinal; if (yyToken < 0) { int a1 = yyLex.yylex(); yyToken = a1 == -1 ? 0 : a1;
public static SignatureNode parse(InputStream in) throws IOException, ParserSyntaxException { return (SignatureNode) parser.yyparse(JavaSignatureLexer.create(in)); } // line 39 "-"
public Object value() { if (stringResult) { stringResult = false; String value = stringBuf.toString(); stringBuf.setLength(0); return value; } else if (characterResult) { characterResult = false; String value = stringBuf.toString(); if (stringBuf.length() != 1) throw new Error("Character not on char ("+ value +")"); stringBuf.setLength(0); return value; } return yytext(); }
zzPeek = false; else { boolean eof = zzRefill(); zzEndReadL = zzEndRead; zzMarkedPosL = zzMarkedPos; boolean eof = zzRefill(); { yybegin(CHARACTER); { stringBuf.append(yytext()); yybegin(YYINITIAL); return JavaSignatureParser.CHARACTER_LITERAL; { throw new Error("Invalid character ("+yytext()+")"); case 24: { stringResult = true; yybegin(YYINITIAL); return JavaSignatureParser.STRING_LITERAL; { yybegin(STRING); { stringBuf.append( yytext() ); zzScanError(ZZ_NO_MATCH);
JavaSignatureLexer scanner = null; try { scanner = new JavaSignatureLexer( new java.io.FileReader(argv[i]) ); while ( !scanner.zzAtEOF ) scanner.yylex();
if ((yyN = yyDefRed[yyState]) == 0) { // else [default] reduce (yyN) if (yyToken < 0) { int a1 = yyLex.yylex(); yyToken = a1 == -1 ? 0 : a1; && yyN < yyTable.length && yyCheck[yyN] == yyToken) { yyVal = yyLex.value(); yyToken = -1; if (yyErrorFlag > 0) -- yyErrorFlag; && yyCheck[yyN] == yyErrorCode) { yyState = yyTable[yyN]; yyVal = yyLex.value(); continue yyLoop; yyState = yyFinal; if (yyToken < 0) { int a1 = yyLex.yylex(); yyToken = a1 == -1 ? 0 : a1;
public static SignatureNode parse(InputStream in) throws IOException, ParserSyntaxException { return (SignatureNode) parser.yyparse(JavaSignatureLexer.create(in)); } // line 39 "-"
public Object value() { if (stringResult) { stringResult = false; String value = stringBuf.toString(); stringBuf.setLength(0); return value; } else if (characterResult) { characterResult = false; String value = stringBuf.toString(); if (stringBuf.length() != 1) throw new Error("Character not on char ("+ value +")"); stringBuf.setLength(0); return value; } return yytext(); }
zzPeek = false; else { boolean eof = zzRefill(); zzEndReadL = zzEndRead; zzMarkedPosL = zzMarkedPos; boolean eof = zzRefill(); { yybegin(CHARACTER); { stringBuf.append(yytext()); yybegin(YYINITIAL); return JavaSignatureParser.CHARACTER_LITERAL; { throw new Error("Invalid character ("+yytext()+")"); case 24: { stringResult = true; yybegin(YYINITIAL); return JavaSignatureParser.STRING_LITERAL; { yybegin(STRING); { stringBuf.append( yytext() ); zzScanError(ZZ_NO_MATCH);
/** * Pushes the specified amount of characters back into the input stream. * * They will be read again by then next call of the scanning method * * @param number the number of characters to be read again. * This number must not be greater than yylength()! */ public void yypushback(int number) { if ( number > yylength() ) zzScanError(ZZ_PUSHBACK_2BIG); zzMarkedPos -= number; }
JavaSignatureLexer scanner = null; try { scanner = new JavaSignatureLexer( new java.io.FileReader(argv[i]) ); while ( !scanner.zzAtEOF ) scanner.yylex();
if ((yyN = yyDefRed[yyState]) == 0) { // else [default] reduce (yyN) if (yyToken < 0) { int a1 = yyLex.yylex(); yyToken = a1 == -1 ? 0 : a1; && yyN < yyTable.length && yyCheck[yyN] == yyToken) { yyVal = yyLex.value(); yyToken = -1; if (yyErrorFlag > 0) -- yyErrorFlag; && yyCheck[yyN] == yyErrorCode) { yyState = yyTable[yyN]; yyVal = yyLex.value(); continue yyLoop; yyState = yyFinal; if (yyToken < 0) { int a1 = yyLex.yylex(); yyToken = a1 == -1 ? 0 : a1;
private static int [] zzUnpackAction() { int [] result = new int[167]; int offset = 0; offset = zzUnpackAction(ZZ_ACTION_PACKED_0, offset, result); return result; }
public static SignatureNode parse(InputStream in) throws IOException, ParserSyntaxException { return (SignatureNode) parser.yyparse(JavaSignatureLexer.create(in)); } // line 39 "-"
public static JavaSignatureLexer create(java.io.InputStream stream) { return new JavaSignatureLexer(stream); }