Home | History | Annotate | Download | only in common

Lines Matching refs:pos

81      * Skip over a sequence of zero or more white space characters at pos.
82 * @param advance if true, advance pos to the first non-white-space
83 * character at or after pos, or str.length(), if there is none.
84 * Otherwise leave pos unchanged.
86 * after pos, or str.length(), if there is none.
88 static int32_t skipWhitespace(const UnicodeString& str, int32_t& pos,
101 * @param pos either the start or limit of a range of 'text', to skip
106 * 'pos'
110 //? int32_t pos, int32_t stop);
116 * @param pos INPUT-OUTPUT parameter. On input, pos[0] is the
117 * offset of the first character to be parsed. On output, pos[0]
119 * fails, pos[0] will be unchanged.
124 static UBool parseChar(const UnicodeString& id, int32_t& pos, UChar ch);
127 * Parse a pattern string starting at offset pos. Keywords are
145 static int32_t parsePattern(const UnicodeString& rule, int32_t pos, int32_t limit,
156 * pos is advanced to the first unparsed index and returned.
170 * Parse an integer at pos, either of the form \d+ or of the form
173 * @param pos INPUT-OUTPUT parameter. On input, the first
177 static int32_t parseInteger(const UnicodeString& rule, int32_t& pos, int32_t limit);
184 * @param pos INPUT-OUPUT parameter. On INPUT, pos is the
187 * have pos < str.length() and
188 * !UCharacter::isWhitespace(str.char32At(pos)). On
191 * no valid identifier at pos.
193 static UnicodeString parseUnicodeIdentifier(const UnicodeString& str, int32_t& pos);
199 * @param pos INPUT-OUTPUT parameter. On entry, pos is the
201 * to a valid digit. On exit, pos is the offset after the last
207 * Parse fails if there are no digits, that is, if pos does not
212 int32_t& pos, int8_t radix);