protected char scanOct(int count) throws IOException { char value = '\0'; for (int i = 0; i < count; i++) { int c = nextc(); if (!isOctChar(c)) { pushback(c); break; } value <<= 3; value |= Integer.parseInt(String.valueOf((char) c), 8); } return value; }
protected char scanOct(int count) throws IOException { char value = '\0'; for (int i = 0; i < count; i++) { int c = nextc(); if (!isOctChar(c)) { pushback(c); break; } value <<= 3; value |= Integer.parseInt(String.valueOf((char) c), 8); } return value; }
lexer.compile_error("Invalid escape character syntax"); if (!isOctChar(c)) { lexer.pushback(c); break;
lexer.compile_error("Invalid escape character syntax"); if (!isOctChar(c)) { lexer.pushback(c); break;
lexer.compile_error("Invalid escape character syntax"); if (!isOctChar(c)) { lexer.pushback(c); break;
lexer.compile_error("Invalid escape character syntax"); if (!isOctChar(c)) { lexer.pushback(c); break;