Lines Matching refs:parse
56 #include "parse.h"
102 { parse_save( $1.parse ); }
113 { $$.parse = $1.parse; }
115 { $$.parse = $1.parse; }
119 { $$.parse = $1.parse; }
121 { $$.parse = prules( $1.parse, $2.parse ); }
123 { $$.parse = plocal( $3.parse, $4.parse, $7.parse ); }
127 { $$.parse = pnull(); }
131 { $$.parse = $3.parse; $$.number = ASSIGN_SET; }
133 { $$.parse = $1.parse; $$.number = ASSIGN_APPEND; }
137 { $$.parse = $2.parse; }
139 { $$.parse = P0; }
149 { $$.parse = $2.parse; }
151 { $$.parse = pnull(); }
154 { $$.parse = $2.parse; }
156 { $$.parse = pincl( $3.parse ); yymode( SCAN_NORMAL ); }
158 { $$.parse = prule( $1.string, $3.parse ); yymode( SCAN_NORMAL ); }
160 { $$.parse = pset( $1.parse, $4.parse, $2.number ); yymode( SCAN_NORMAL ); }
162 { $$.parse = pset1( $1.parse, $4.parse, $7.parse, $5.number ); yymode( SCAN_NORMAL ); }
164 { $$.parse = preturn( $3.parse ); yymode( SCAN_NORMAL ); }
166 { $$.parse = pbreak(); }
168 { $$.parse = pcontinue(); }
170 { $$.parse = pfor( $3.string, $6.parse, $9.parse, $2.number ); }
172 { $$.parse = pswitch( $3.parse, $6.parse ); }
174 { $$.parse = pif( $3.parse, $6.parse, $8.parse ); }
176 { $$.parse = pmodule( $3.parse, $6.parse ); }
178 { $$.parse = pclass( $3.parse, $6.parse ); }
180 { $$.parse = pwhile( $3.parse, $6.parse ); }
182 { $$.parse = psetc( $4.string, $8.parse, $6.parse, $1.number ); }
184 { $$.parse = pon( $2.parse, $3.parse ); }
190 { $$.parse = psete( $3.string,$4.parse,$7.string,$2.number ); }
211 { $$.parse = peval( EXPR_EXISTS, $1.parse, pnull() ); yymode( SCAN_COND ); }
213 { $$.parse = peval( EXPR_EQUALS, $1.parse, $4.parse ); }
215 { $$.parse = peval( EXPR_NOTEQ, $1.parse, $4.parse ); }
217 { $$.parse = peval( EXPR_LESS, $1.parse, $4.parse ); }
219 { $$.parse = peval( EXPR_LESSEQ, $1.parse, $4.parse ); }
221 { $$.parse = peval( EXPR_MORE, $1.parse, $4.parse ); }
223 { $$.parse = peval( EXPR_MOREEQ, $1.parse, $4.parse ); }
225 { $$.parse = peval( EXPR_AND, $1.parse, $4.parse ); }
227 { $$.parse = peval( EXPR_AND, $1.parse, $4.parse ); }
229 { $$.parse = peval( EXPR_OR, $1.parse, $4.parse ); }
231 { $$.parse = peval( EXPR_OR, $1.parse, $4.parse ); }
233 { $$.parse = peval( EXPR_IN, $1.parse, $4.parse ); yymode( SCAN_COND ); }
235 { $$.parse = peval( EXPR_NOT, $3.parse, pnull() ); }
237 { $$.parse = $3.parse; }
248 { $$.parse = P0; }
250 { $$.parse = pnode( $1.parse, $2.parse ); }
254 { $$.parse = psnode( $3.string, $6.parse ); }
263 { $$.parse = pnode( P0, $1.parse ); }
265 { $$.parse = pnode( $3.parse, $1.parse ); }
275 { $$.parse = $1.parse; }
279 { $$.parse = pnull(); }
281 { $$.parse = pappend( $1.parse, $2.parse ); }
285 { $$.parse = plist( $1.string ); }
287 { $$.parse = $3.parse; yymode( $2.number ); }
296 { $$.parse = prule( $1.string, $3.parse ); }
298 { $$.parse = pon( $2.parse, prule( $3.string, $5.parse ) ); }
300 { $$.parse = pon( $2.parse, $5.parse ); }
335 { $$.parse = pnull(); }
337 { $$.parse = $3.parse; }