Lines Matching refs:yylval

51 extern YYSTYPE	yylval;
114 <A>"!=" { yylval.i = NE; RET(NE); }
115 <A>"~" { yylval.i = MATCH; RET(MATCHOP); }
116 <A>"!~" { yylval.i = NOTMATCH; RET(MATCHOP); }
117 <A>"<" { yylval.i = LT; RET(LT); }
118 <A>"<=" { yylval.i = LE; RET(LE); }
119 <A>"==" { yylval.i = EQ; RET(EQ); }
120 <A>">=" { yylval.i = GE; RET(GE); }
121 <A>">" { yylval.i = GT; RET(GT); }
122 <A>">>" { yylval.i = APPEND; RET(APPEND); }
123 <A>"++" { yylval.i = INCR; RET(INCR); }
124 <A>"--" { yylval.i = DECR; RET(DECR); }
125 <A>"+=" { yylval.i = ADDEQ; RET(ASGNOP); }
126 <A>"-=" { yylval.i = SUBEQ; RET(ASGNOP); }
127 <A>"*=" { yylval.i = MULTEQ; RET(ASGNOP); }
128 <A>"/=" { yylval.i = DIVEQ; RET(ASGNOP); }
129 <A>"%=" { yylval.i = MODEQ; RET(ASGNOP); }
130 <A>"^=" { yylval.i = POWEQ; RET(ASGNOP); }
131 <A>"**=" { yylval.i = POWEQ; RET(ASGNOP); }
132 <A>"=" { yylval.i = ASSIGN; RET(ASGNOP); }
136 <A>"$"{D}+ { yylval.cp = fieldadr(atoi(yytext+1)); RET(FIELD); }
144 yylval.cp = setsymtab((uchar *)yytext+1,
150 <A>NF { yylval.cp = setsymtab((uchar *)yytext, (uchar *)"", 0.0, NUM, symtab); RET(VARNF); }
153yylval.cp = setsymtab((uchar *)yytext, tostring((uchar *)yytext), atof(yytext), CON|NUM, symtab);
165 <A>print { yylval.i = PRINT; RET(PRINT); }
166 <A>printf { yylval.i = PRINTF; RET(PRINTF); }
167 <A>sprintf { yylval.i = SPRINTF; RET(SPRINTF); }
168 <A>split { yylval.i = SPLIT; RET(SPLIT); }
170 <A>sub { yylval.i = SUB; RET(SUB); }
171 <A>gsub { yylval.i = GSUB; RET(GSUB); }
178 <A>length { yylval.i = FLENGTH; RET(BLTIN); }
179 <A>log { yylval.i = FLOG; RET(BLTIN); }
180 <A>int { yylval.i = FINT; RET(BLTIN); }
181 <A>exp { yylval.i = FEXP; RET(BLTIN); }
182 <A>sqrt { yylval.i = FSQRT; RET(BLTIN); }
183 <A>sin { yylval.i = FSIN; RET(BLTIN); }
184 <A>cos { yylval.i = FCOS; RET(BLTIN); }
185 <A>atan2 { yylval.i = FATAN; RET(BLTIN); }
186 <A>system { yylval.i = FSYSTEM; RET(BLTIN); }
187 <A>rand { yylval.i = FRAND; RET(BLTIN); }
188 <A>srand { yylval.i = FSRAND; RET(BLTIN); }
189 <A>toupper { yylval.i = FTOUPPER; RET(BLTIN); }
190 <A>tolower { yylval.i = FTOLOWER; RET(BLTIN); }
195 yylval.i = n;
198 yylval.cp = setsymtab((uchar *)yytext,
216 RET(yylval.i = yytext[0]); /* everything else */ }
222 yylval.s = tostring(cbuf);
230 yylval.cp = setsymtab(cbuf, s, 0.0, CON|STR, symtab);