Lines Matching defs:tok

2137     int tok; /* token number */
2286 int tok;
2311 static int ch, tok;
7124 if (tok != c)
7155 ts->tok = tok_ident++;
7910 (tok == TOK_ELSE || tok == TOK_ELIF || tok == TOK_ENDIF))
7912 if (tok == TOK_IF || tok == TOK_IFDEF || tok == TOK_IFNDEF)
7914 else if (tok == TOK_ENDIF)
7939 s->tok = tok;
7948 tok = s->tok;
8100 tok_str_add2(s, tok, &tokc);
8262 while (tok != TOK_LINEFEED && tok != TOK_EOF) {
8264 if (tok == TOK_DEFINED) {
8266 t = tok;
8269 c = define_find(tok) != 0;
8272 tok = TOK_CINT;
8274 } else if (tok >= TOK_IDENT) {
8276 tok = TOK_CINT;
8315 v = tok;
8317 error("invalid macro name '%s'", get_tok_str(tok, &tokc));
8329 while (tok != ')') {
8330 varg = tok;
8336 } else if (tok == TOK_DOTS && gnu_ext) {
8345 if (tok != ',')
8354 while (tok != TOK_LINEFEED && tok != TOK_EOF) {
8355 tok_str_add2(&str, tok, &tokc);
8430 if (tok == TOK_pack) {
8440 if (tok == TOK_ASM_pop) {
8449 if (tok != ')') {
8450 if (tok == TOK_ASM_push) {
8457 if (tok != TOK_CINT) {
8488 switch(tok) {
8495 s = define_find(tok);
8532 if (tok == TOK_STR) {
8533 while (tok != TOK_LINEFEED) {
8534 if (tok != TOK_STR) {
8544 while (tok != TOK_LINEFEED) {
8545 pstrcat(buf, sizeof(buf), get_tok_str(tok, &tokc));
8579 if (tok == TOK_INCLUDE_NEXT)
8580 tok = TOK_INCLUDE;
8600 if (tok == TOK_INCLUDE_NEXT)
8601 tok = TOK_INCLUDE;
8637 if (tok < TOK_IDENT)
8642 printf("#ifndef %s\n", get_tok_str(tok, NULL));
8644 file->ifndef_macro = tok;
8647 c = (define_find(tok) != 0) ^ c;
8691 while (tok != TOK_LINEFEED)
8699 if (tok != TOK_CINT)
8703 if (tok != TOK_LINEFEED) {
8704 if (tok != TOK_STR)
8712 c = tok;
8731 if (tok == TOK_LINEFEED || tok == '!' || tok == TOK_CINT) {
8736 error("invalid preprocessing directive #%s", get_tok_str(tok, &tokc));
8741 while (tok != TOK_LINEFEED)
9000 tok = TOK_CFLOAT;
9005 tok = TOK_CLDOUBLE;
9009 tok = TOK_CDOUBLE;
9052 tok = TOK_CFLOAT;
9056 tok = TOK_CLDOUBLE;
9059 tok = TOK_CDOUBLE;
9100 tok = TOK_CULLONG;
9102 tok = TOK_CLLONG;
9104 tok = TOK_CUINT;
9106 tok = TOK_CINT;
9117 if (tok == TOK_CINT)
9118 tok = TOK_CLLONG;
9119 else if (tok == TOK_CUINT)
9120 tok = TOK_CULLONG;
9127 if (tok == TOK_CINT)
9128 tok = TOK_CUINT;
9129 else if (tok == TOK_CLLONG)
9130 tok = TOK_CULLONG;
9136 if (tok == TOK_CINT || tok == TOK_CUINT)
9149 tok = tok2; \
9151 tok = tok1; \
9196 tok = TOK_LINEFEED;
9200 tok = TOK_EOF;
9230 tok = TOK_LINEFEED;
9251 tok = TOK_TWOSHARPS;
9257 tok = '#';
9326 tok = ts->tok;
9365 tok = TOK_PPNUM;
9379 tok = TOK_DOTS;
9381 tok = '.';
9417 tok = TOK_CCHAR;
9420 tok = TOK_LCHAR;
9425 tok = TOK_STR;
9427 tok = TOK_LSTR;
9436 tok = TOK_LE;
9441 tok = TOK_A_SHL;
9443 tok = TOK_SHL;
9446 tok = TOK_LT;
9454 tok = TOK_GE;
9459 tok = TOK_A_SAR;
9461 tok = TOK_SAR;
9464 tok = TOK_GT;
9472 tok = TOK_LAND;
9475 tok = TOK_A_AND;
9477 tok = '&';
9485 tok = TOK_LOR;
9488 tok = TOK_A_OR;
9490 tok = '|';
9498 tok = TOK_INC;
9501 tok = TOK_A_ADD;
9503 tok = '+';
9511 tok = TOK_DEC;
9514 tok = TOK_A_SUB;
9517 tok = TOK_ARROW;
9519 tok = '-';
9540 tok = TOK_A_DIV;
9542 tok = '/';
9560 tok = c;
9570 printf("token = %s\n", get_tok_str(tok, &tokc));
9580 tok = *macro_ptr;
9581 if (tok) {
9582 TOK_GET(tok, macro_ptr, tokc);
9583 if (tok == TOK_LINENUM) {
9708 if (tok == TOK___LINE__) {
9713 } else if (tok == TOK___FILE__) {
9716 } else if (tok == TOK___DATE__ || tok == TOK___TIME__) {
9722 if (tok == TOK___DATE__) {
9779 if (!args && !sa && tok == ')')
9788 (tok != ')' &&
9789 (tok != ',' || sa->type.t))) &&
9790 tok != -1) {
9791 if (tok == '(')
9793 else if (tok == ')')
9795 tok_str_add2(&str, tok, &tokc);
9801 if (tok == ')') {
9809 if (tok != ',')
9869 tok = t;
9890 p1 = get_tok_str(tok, &tokc);
9896 if ((tok >= TOK_IDENT || tok == TOK_PPNUM) &&
9898 if (tok == TOK_PPNUM) {
9921 tok = ts->tok; /* modify current token */
9930 tok = TOK_A_SAR;
9932 tok = TOK_A_SHL;
9943 tok = q[2];
9949 p1 = get_tok_str(tok, &tokc);
9955 tok_str_add2(&macro_str1, tok, &tokc);
9957 tok = t;
9963 tok_str_add2(&macro_str1, tok, &tokc);
9965 if (tok == 0)
10010 tok = t;
10039 if (tok >= TOK_IDENT &&
10041 s = define_find(tok);
10057 if (tok == 0) {
10072 if (tok == TOK_PPNUM &&
10088 *q++ = tok;
10089 n = tok_ext_size(tok) - 1;
10093 tok = last_tok;
12028 while (tok == TOK_ATTRIBUTE1 || tok == TOK_ATTRIBUTE2) {
12032 while (tok != ')') {
12033 if (tok < TOK_IDENT)
12035 t = tok;
12041 if (tok != TOK_STR)
12049 if (tok == '(') {
12106 if (tok == '(') {
12108 while (tok != ')' && tok != -1)
12114 if (tok != ',')
12132 a = tok; /* save decl type */
12134 if (tok != '{') {
12135 v = tok;
12158 if (tok == '{') {
12167 v = tok;
12171 if (tok == '=') {
12178 if (tok != ',')
12183 if (tok == '}')
12192 while (tok != '}') {
12198 if (tok != ':') {
12205 if (tok == ':') {
12292 if (tok == ';' || tok == TOK_EOF)
12320 switch(tok) {
12452 s = sym_find(tok);
12499 if (tok == '(') {
12505 while (tok != ')') {
12517 if ((pt.t & VT_BTYPE) == VT_VOID && tok == ')')
12524 n = tok;
12532 if (tok == ',') {
12534 if (l == FUNC_NEW && tok == TOK_DOTS) {
12555 } else if (tok == '[') {
12559 if (tok != ']') {
12590 while (tok == '*') {
12594 switch(tok) {
12615 if (tok == TOK_ATTRIBUTE1 || tok == TOK_ATTRIBUTE2)
12621 if (tok == '(') {
12625 if (tok == TOK_ATTRIBUTE1 || tok == TOK_ATTRIBUTE2)
12631 if (tok >= TOK_IDENT && (td & TYPE_DIRECT)) {
12632 *v = tok;
12641 if (tok == TOK_ATTRIBUTE1 || tok == TOK_ATTRIBUTE2)
12759 switch(tok) {
12836 if (tok == '{') {
12851 } else if (tok == '{') {
12910 t = tok;
12912 if (tok == '(') {
12958 t = tok;
12974 if (tok < TOK_UIDENT)
12976 s = label_find(tok);
12978 s = label_push(&global_label_stack, tok, LABEL_FORWARD);
12994 t = tok;
13000 if (tok != '(')
13033 if (tok == TOK_INC || tok == TOK_DEC) {
13034 inc(1, tok);
13036 } else if (tok == '.' || tok == TOK_ARROW) {
13038 if (tok == TOK_ARROW)
13048 tok |= SYM_FIELD;
13050 if (s->v == tok)
13069 } else if (tok == '[') {
13075 } else if (tok == '(') {
13124 if (tok != ')') {
13131 if (tok == ')')
13158 if (tok == '=' ||
13159 (tok >= TOK_A_MOD && tok <= TOK_A_DIV) ||
13160 tok == TOK_A_XOR || tok == TOK_A_OR ||
13161 tok == TOK_A_SHL || tok == TOK_A_SAR) {
13163 t = tok;
13181 while (tok == '*' || tok == '/' || tok == '%') {
13182 t = tok;
13194 while (tok == '+' || tok == '-') {
13195 t = tok;
13207 while (tok == TOK_SHL || tok == TOK_SAR) {
13208 t = tok;
13220 while ((tok >= TOK_ULE && tok <= TOK_GT) ||
13221 tok == TOK_ULT || tok == TOK_UGE) {
13222 t = tok;
13234 while (tok == TOK_EQ || tok == TOK_NE) {
13235 t = tok;
13245 while (tok == '&') {
13255 while (tok == '^') {
13265 while (tok == '|') {
13276 while (tok == TOK_LAND) {
13287 while (tok == TOK_LOR) {
13300 if (tok == TOK_LAND) {
13304 if (tok != TOK_LAND) {
13319 if (tok == TOK_LOR) {
13323 if (tok != TOK_LOR) {
13343 if (tok == '?') {
13347 if (tok == ':' && gnu_ext) {
13361 if (tok == '?') {
13373 if (tok == ':' && gnu_ext) {
13458 if (tok != ',')
13521 if (tok < TOK_UIDENT)
13523 /* no need to save tokc because tok is an identifier */
13524 last_tok = tok;
13526 if (tok == ':') {
13555 if (tok == TOK_IF) {
13563 c = tok;
13572 } else if (tok == TOK_WHILE) {
13584 } else if (tok == '{') {
13592 if (tok == TOK_LABEL) {
13595 if (tok < TOK_UIDENT)
13597 label_push(&local_label_stack, tok, LABEL_DECLARED);
13599 if (tok == ',') {
13607 while (tok != '}') {
13609 if (tok != '}') {
13620 } else if (tok == TOK_RETURN) {
13622 if (tok != ';') {
13645 } else if (tok == TOK_BREAK) {
13652 } else if (tok == TOK_CONTINUE) {
13659 } else if (tok == TOK_FOR) {
13663 if (tok != ';') {
13672 if (tok != ';') {
13677 if (tok != ')') {
13691 if (tok == TOK_DO) {
13707 if (tok == TOK_SWITCH) {
13727 if (tok == TOK_CASE) {
13734 if (gnu_ext && tok == TOK_DOTS) {
13761 if (tok == TOK_DEFAULT) {
13772 if (tok == TOK_GOTO) {
13774 if (tok == '*' && gnu_ext) {
13781 } else if (tok >= TOK_UIDENT) {
13782 s = label_find(tok);
13785 s = label_push(&global_label_stack, tok, LABEL_FORWARD);
13800 } else if (tok == TOK_ASM1 || tok == TOK_ASM2 || tok == TOK_ASM3) {
13818 if (tok == '}') {
13827 if (tok != ';') {
13858 while (tok == '[' || tok == '.') {
13859 if (tok == '[') {
13867 if (tok == TOK_DOTS && gnu_ext) {
13891 l = tok;
13917 if (tok == '=') {
14087 if ((first && tok != TOK_LSTR && tok != TOK_STR) ||
14088 tok == '{') {
14095 if ((tok == TOK_LSTR &&
14097 (tok == TOK_STR &&
14099 while (tok == TOK_STR || tok == TOK_LSTR) {
14105 if (tok == TOK_STR)
14119 if (sec && tok == TOK_STR && size1 == 1) {
14123 if (tok == TOK_STR)
14145 while (tok != '}') {
14163 if (tok == '}')
14179 (sec || !first || tok == '{')) {
14191 if (tok == '(') {
14195 while (tok == '(') {
14209 if (first || tok == '{') {
14218 while (tok != '}') {
14231 if (tok == '}')
14246 } else if (tok == '{') {
14253 while ((parlevel > 0 || (tok != '}' && tok != ',')) &&
14254 tok != -1) {
14255 if (tok == '(')
14257 else if (tok == ')')
14301 while (tok == TOK_STR || tok == TOK_LSTR) {
14307 while (level > 0 || (tok != ',' && tok != ';')) {
14308 if (tok < 0)
14311 if (tok == '{')
14313 else if (tok == '}') {
14511 while (tok != '{' && tok != ';' && tok != ',' && tok != TOK_EOF) {
14516 tok == ';') {
14539 if (tok == ',')
14643 if (tok == ';') {
14648 (tok == TOK_ASM1 || tok == TOK_ASM2 || tok == TOK_ASM3)) {
14655 if (l == VT_LOCAL || tok < TOK_DEFINE)
14661 tok == ';') {
14684 if (tok == '{') {
14736 if (tok == TOK_EOF)
14739 t = tok;
14783 has_init = (tok == '=');
14803 if (tok != ',') {
14897 if (tok != TOK_EOF)
14986 s = define_find(ts->tok);
16101 if (tok != '%')
16104 if (tok >= TOK_ASM_eax && tok <= TOK_ASM_edi) {
16105 reg = tok - TOK_ASM_eax;
16122 if (tok == '*') {
16127 if (tok == '%') {
16129 if (tok >= TOK_ASM_al && tok <= TOK_ASM_db7) {
16130 reg = tok - TOK_ASM_al;
16139 } else if (tok >= TOK_ASM_dr0 && tok <= TOK_ASM_dr7) {
16141 op->reg = tok - TOK_ASM_dr0;
16142 } else if (tok >= TOK_ASM_es && tok <= TOK_ASM_gs) {
16144 op->reg = tok - TOK_ASM_es;
16145 } else if (tok == TOK_ASM_st) {
16149 if (tok == '(') {
16151 if (tok != TOK_PPNUM)
16170 } else if (tok == '$') {
16191 if (tok != '(') {
16199 if (tok == '(') {
16201 if (tok != ',') {
16204 if (tok == ',') {
16206 if (tok != ',') {
16317 if (tok == ';' || tok == TOK_LINEFEED)
16325 if (tok != ',')
17069 reg = ts->tok;
17111 return ts->tok;
17125 switch(tok) {
17163 op = tok;
17185 if (tok >= TOK_IDENT) {
17187 sym = label_find(tok);
17189 sym = label_push(&s1->asm_labels, tok, 0);
17203 error("bad expression syntax [%s]", get_tok_str(tok, &tokc));
17216 op = tok;
17258 op = tok;
17287 op = tok;
17416 switch(tok) {
17420 tok1 = tok;
17435 if (tok == ',') {
17454 if (tok != TOK_PPNUM) {
17469 if (tok != ',')
17503 if (tok != ',')
17520 if (tok == ',') {
17529 if (tok == ',') {
17569 sym = label_find(tok);
17571 sym = label_push(&s1->asm_labels, tok, 0);
17585 t = tok;
17588 if (tok != TOK_STR)
17597 if (tok == ',') {
17599 } else if (tok != TOK_STR) {
17610 tok1 = tok;
17613 if (tok != ';' && tok != TOK_LINEFEED) {
17628 while (tok != ';' && tok != TOK_LINEFEED && tok != ',') {
17629 if (tok == TOK_STR)
17632 pstrcat(sname, sizeof(sname), get_tok_str(tok, NULL));
17635 if (tok == ',') {
17638 if (tok != TOK_STR)
17658 error("unknown assembler directive '.%s'", get_tok_str(tok, NULL));
17710 if (tok == TOK_EOF)
17714 if (tok == '#') {
17716 while (tok != TOK_LINEFEED)
17718 } else if (tok == '.') {
17720 } else if (tok == TOK_PPNUM) {
17732 } else if (tok >= TOK_IDENT) {
17734 opcode = tok;
17736 if (tok == ':') {
17741 } else if (tok == '=') {
17752 if (tok != ';' && tok != TOK_LINEFEED){
17846 if (operands[index].id == ts->tok)
17912 if (tok != ':') {
17919 if (tok == '[') {
17921 if (tok < TOK_IDENT)
17923 op->id = tok;
17927 if (tok != TOK_STR)
17950 if (tok == ',') {
17964 if (tok != TOK_STR)
17967 while (tok == TOK_STR) {
17987 if (tok == TOK_VOLATILE1 || tok == TOK_VOLATILE2 || tok == TOK_VOLATILE3) {
17995 if (tok == ':') {
18001 if (tok == ':') {
18005 if (tok == ':') {
18010 if (tok != TOK_STR)
18014 if (tok == ',') {
18026 if (tok != ';')
18085 if (tok != ';')
20392 printf("tok=%c %d\n", c, c);