Lines Matching defs:scan
2810 // string as an argument to each internal scan/parse method.
2887 // The various scan and parse methods that follow use a uniform
2899 // int q = scan(p, end, ...);
2915 private int scan(int start, int end, char c) {
2928 private int scan(int start, int end, String err, String stop) {
2971 private int scan(int start, int n, long lowMask, long highMask)
3000 int p = scan(start, end, lowMask, highMask);
3024 int p = scan(0, n, "/?#", ":");
3036 int q = scan(p, n, "", "#");
3076 int q = scan(p, n, "", "/?#");
3085 int q = scan(p, n, "", "?#"); // DEVIATION: May be empty
3091 q = scan(p, n, "", "#");
3117 if (scan(p, n, "", "]") > p) {
3119 serverChars = (scan(p, n, L_SERVER_PERCENT, H_SERVER_PERCENT) == n);
3121 serverChars = (scan(p, n, L_SERVER, H_SERVER) == n);
3123 regChars = (scan(p, n, L_REG_NAME, H_REG_NAME) == n);
3184 q = scan(p, n, "/?#", "@");
3195 q = scan(p, n, "/?#", "]");
3198 int r = scan (p, q, "", "%");
3224 q = scan(p, n, "", "/");
3247 int q = scan(p, n, L_DIGIT, H_DIGIT);
3273 int m = scan(p, n, L_DIGIT | L_DOT, H_DIGIT | H_DOT);
3280 if ((q = scan(p, m, '.')) <= p) break; p = q;
3282 if ((q = scan(p, m, '.')) <= p) break; p = q;
3284 if ((q = scan(p, m, '.')) <= p) break; p = q;
3348 q = scan(p, n, L_ALPHANUM, H_ALPHANUM);
3354 q = scan(p, n, L_ALPHANUM | L_DASH, H_ALPHANUM | H_DASH);
3361 q = scan(p, n, '.');
3493 q = scan(p, n, L_HEX, H_HEX);
3508 q = scan(p, n, L_HEX, H_HEX);