Lines Matching refs:token

56 asserttoken(yyscan_t *sp, int token)
60 t = token;
62 assert(t == token);
119 int strict, token;
133 token = rcslex(*sp);
134 if (token == KEYWORD_TWO) {
140 token = rcslex(*sp);
144 assert(token == KEYWORD);
145 token = rcslex(*sp);
146 while (token == ID) {
150 token = rcslex(*sp);
152 assert(token == SEMIC);
156 token = rcslex(*sp);
157 while (token == ID) {
165 token = rcslex(*sp);
167 assert(token == SEMIC);
171 token = rcslex(*sp);
172 while (token == ID) {
176 token = rcslex(*sp);
178 assert(token == SEMIC);
179 token = rcslex(*sp);
180 while (token == KEYWORD) {
189 token = rcslex(*sp);
190 if (token == STRING) {
198 token = rcslex(*sp);
199 if (token == STRING) {
207 token = rcslex(*sp);
208 while (token == ID) {
209 token = rcslex(*sp);
211 while (token == ID || token == NUM || token == STRING ||
212 token == COLON) {
213 token = rcslex(*sp);
216 token = rcslex(*sp);
219 return (token);
226 parse_deltas(struct rcsfile *rf, yyscan_t *sp, int token)
232 if (token != NUM)
233 return (token);
239 assert(token == NUM);
253 token = rcslex(*sp);
254 if (token == ID) {
256 token = rcslex(*sp);
258 assert(token == SEMIC);
261 token = rcslex(*sp);
263 while (token == NUM)
264 token = rcslex(*sp);
265 assert(token == SEMIC);
268 token = rcslex(*sp);
269 if (token == NUM) {
271 token = rcslex(*sp);
273 assert(token == SEMIC);
275 token = rcslex(*sp);
276 while (token == ID) {
277 token = rcslex(*sp);
279 while (token == ID || token == NUM || token == STRING ||
280 token == COLON) {
281 token = rcslex(*sp);
284 token = rcslex(*sp);
294 } while (token == NUM);
296 return (token);
303 parse_deltatexts(struct rcsfile *rf, yyscan_t *sp, int token)
311 if (token != NUM)
315 assert(token == NUM);
338 token = rcslex(*sp);
339 while (token == ID) {
340 token = rcslex(*sp);
342 while (token == ID || token == NUM || token == STRING ||
343 token == COLON) {
344 token = rcslex(*sp);
347 token = rcslex(*sp);
350 assert(token == KEYWORD);
361 token = rcslex(*sp);
362 } while (token == NUM);