Lines Matching refs:yylval
44 extern int yylval;
89 <A>"!=" { yylval = NE; RETURN(RELOP); }
90 <A>"~" { yylval = MATCH; RETURN(MATCHOP); }
91 <A>"!~" { yylval = NOTMATCH; RETURN(MATCHOP); }
92 <A>"<" { yylval = LT; RETURN(RELOP); }
93 <A>"<=" { yylval = LE; RETURN(RELOP); }
94 <A>"==" { yylval = EQ; RETURN(RELOP); }
95 <A>">=" { yylval = GE; RETURN(RELOP); }
96 <A>">" { yylval = GT; RETURN(RELOP); }
97 <A>">>" { yylval = APPEND; RETURN(RELOP); }
98 <A>"++" { yylval = INCR; RETURN(INCR); }
99 <A>"--" { yylval = DECR; RETURN(DECR); }
100 <A>"+=" { yylval = ADDEQ; RETURN(ASGNOP); }
101 <A>"-=" { yylval = SUBEQ; RETURN(ASGNOP); }
102 <A>"*=" { yylval = MULTEQ; RETURN(ASGNOP); }
103 <A>"/=" { yylval = DIVEQ; RETURN(ASGNOP); }
104 <A>"%=" { yylval = MODEQ; RETURN(ASGNOP); }
105 <A>"=" { yylval = ASSIGN; RETURN(ASGNOP); }
110 yylval = (int)lookup(L_record, symtab, 0);
113 yylval = fieldadr(watoi(yytext+1));
119 yylval = (int)setsymtab(yytext, NULL, 0.0, NUM, symtab);
122 yylval = (int)setsymtab(yytext, NULL, watof(yytext),
136 <A>print { yylval = PRINT; RETURN(PRINT); }
137 <A>printf { yylval = PRINTF; RETURN(PRINTF); }
138 <A>sprintf { yylval = SPRINTF; RETURN(SPRINTF); }
139 <A>split { yylval = SPLIT; RETURN(SPLIT); }
144 <A>length { yylval = FLENGTH; RETURN(FNCN); }
145 <A>log { yylval = FLOG; RETURN(FNCN); }
146 <A>int { yylval = FINT; RETURN(FNCN); }
147 <A>exp { yylval = FEXP; RETURN(FNCN); }
148 <A>sqrt { yylval = FSQRT; RETURN(FNCN); }
151 yylval = (int)setsymtab(yytext, tostring(L_0), 0.0, STR|NUM,
161 <A>. { yylval = yytext[0]; RETURN(yytext[0]); }
175 <reg>\\{D}{D}{D} { wsscanf(yytext+1, "%o", &yylval); RETURN(CHAR); }
176 <reg>\\. { if (yytext[1]=='n') yylval = '\n';
177 else if (yytext[1] == 't') yylval = '\t';
178 else if (yytext[1] == 'b') yylval = '\b';
179 else if (yytext[1] == 'r') yylval = '\r';
180 else if (yytext[1] == 'f') yylval = '\f';
181 else yylval = yytext[1];
186 <reg>. { yylval = yytext[0]; RETURN(CHAR); }
190 yylval = (int)setsymtab(cbuf, s, 0.0, CON|STR, symtab);
209 <chc>"]" { BEGIN reg; cbuf[clen]=0; yylval = (int)tostring(cbuf);