Lines Matching refs:RETURN
42 #define RETURN(i) {s->cur = cursor; parser_nasm->tokch = s->tok[0]; \
43 return i;}
83 return NONLOCAL_ID;
84 return SPECIAL_ID;
88 return SPECIAL_ID;
97 return SPECIAL_ID;
112 return LOCAL_ID;
130 return tok;
135 return 0;
165 RETURN(INTNUM);
172 RETURN(INTNUM);
179 RETURN(INTNUM);
186 RETURN(INTNUM);
200 RETURN(INTNUM);
209 RETURN(FLTNUM);
222 RETURN(LINE);
226 'byte' { lvalp->int_info = 8; RETURN(SIZE_OVERRIDE); }
229 RETURN(SIZE_OVERRIDE);
233 RETURN(SIZE_OVERRIDE);
237 RETURN(SIZE_OVERRIDE);
241 RETURN(SIZE_OVERRIDE);
243 'tword' { lvalp->int_info = 80; RETURN(SIZE_OVERRIDE); }
246 RETURN(SIZE_OVERRIDE);
250 RETURN(SIZE_OVERRIDE);
254 RETURN(SIZE_OVERRIDE);
261 RETURN(DECLARE_DATA);
266 RETURN(DECLARE_DATA);
271 RETURN(DECLARE_DATA);
276 RETURN(DECLARE_DATA);
281 RETURN(DECLARE_DATA);
286 RETURN(DECLARE_DATA);
291 RETURN(DECLARE_DATA);
296 RETURN(DECLARE_DATA);
301 RETURN(DECLARE_DATA);
307 RETURN(RESERVE_SPACE);
312 RETURN(RESERVE_SPACE);
317 RETURN(RESERVE_SPACE);
322 RETURN(RESERVE_SPACE);
327 RETURN(RESERVE_SPACE);
332 RETURN(RESERVE_SPACE);
337 RETURN(RESERVE_SPACE);
342 RETURN(RESERVE_SPACE);
347 RETURN(RESERVE_SPACE);
350 'incbin' { RETURN(INCBIN); }
352 'equ' { RETURN(EQU); }
354 'times' { RETURN(TIMES); }
356 'seg' { RETURN(SEG); }
357 'wrt' { RETURN(WRT); }
359 'abs' { RETURN(ABS); }
360 'rel' { RETURN(REL); }
362 'nosplit' { RETURN(NOSPLIT); }
363 'strict' { RETURN(STRICT); }
366 "<<" { RETURN(LEFT_OP); }
367 ">>" { RETURN(RIGHT_OP); }
368 "//" { RETURN(SIGNDIV); }
369 "%%" { RETURN(SIGNMOD); }
370 "$$" { RETURN(START_SECTION_ID); }
371 [-+|^*&/%~$():=,\[?] { RETURN(s->tok[0]); }
372 "]" { RETURN(s->tok[0]); }
376 RETURN(handle_dot_label(lvalp, TOK, TOKLEN, 0, parser_nasm));
384 RETURN(handle_dot_label(lvalp, TOK, TOKLEN, 1, parser_nasm));
387 RETURN(ID);
402 RETURN(INSN);
406 RETURN(PREFIX);
415 RETURN(REG);
418 RETURN(SEGREG);
421 RETURN(TARGETMOD);
425 RETURN(REGGROUP);
433 RETURN(OFFSET);
438 RETURN(LEFT_OP);
442 RETURN(RIGHT_OP);
446 RETURN('&');
450 RETURN('|');
454 RETURN('~');
458 RETURN(LOW);
462 RETURN(HIGH);
466 RETURN(OFFSET);
471 RETURN(SIZE_OVERRIDE);
477 RETURN(DECLARE_DATA);
481 RETURN(LABEL);
485 RETURN(DUP);
490 /* Just an identifier, return as such. */
493 RETURN(ID);
523 RETURN(INTNUM);
529 RETURN(s->tok[0]);
561 RETURN(FILENAME);
581 RETURN(DIRECTIVE_NAME);
603 RETURN(STRING);
640 RETURN(INTNUM);
647 RETURN(INTNUM);
654 RETURN(INTNUM);
661 RETURN(INTNUM);
675 RETURN(INTNUM);
685 "<<" { RETURN(LEFT_OP); }
686 ">>" { RETURN(RIGHT_OP); }
687 "//" { RETURN(SIGNDIV); }
688 "%%" { RETURN(SIGNMOD); }
689 [-+|^*&/%~$():=,\[] { RETURN(s->tok[0]); }
699 RETURN(ID);
710 RETURN(REG);
716 /* Just an identifier, return as such. */
718 RETURN(ID);
790 RETURN(STRING);
794 RETURN(s->tok[0]);