Lines Matching defs:parse
3403 // Because we parse the next part of the expression
3584 // This needs to be last to parse nested if's properly.
3976 // Make sure this is 1 to not get a parse error.
4737 BcParse parse;
4751 bc_lex_file(&parse.l, bc_program_stdin_name);
4761 bc_parse_init(&parse, p, BC_PROG_READ);
4763 s = bc_parse_text(&parse, buf.v);
4765 s = bc_parse_expr_status(&parse, BC_PARSE_NOREAD, bc_parse_next_read);
4768 if (parse.l.t != BC_LEX_NLINE && parse.l.t != BC_LEX_EOF) {
4784 bc_parse_free(&parse);
5851 // parse command line argument files, then stdin