Lines Matching defs:bc_parse_err
429 #define bc_parse_err(p, e) (bc_vm_error((e), (p)->l.line))
3162 if (p->ops.len <= ops_bgn) return bc_parse_err(p, BC_ERROR_PARSE_EXPR);
3171 if (p->ops.len <= ops_bgn) return bc_parse_err(p, BC_ERROR_PARSE_EXPR);
3201 if (comma) return bc_parse_err(p, BC_ERROR_PARSE_TOKEN);
3220 s = bc_parse_err(p, BC_ERROR_PARSE_TOKEN);
3258 s = bc_parse_err(p, BC_ERROR_PARSE_EXPR);
3273 s = bc_parse_err(p, BC_ERROR_PARSE_TOKEN);
3287 s = bc_parse_err(p, BC_ERROR_PARSE_TOKEN);
3313 if (p->l.t != BC_LEX_LPAREN) return bc_parse_err(p, BC_ERROR_PARSE_TOKEN);
3317 if (p->l.t != BC_LEX_RPAREN) return bc_parse_err(p, BC_ERROR_PARSE_TOKEN);
3331 if (p->l.t != BC_LEX_LPAREN) return bc_parse_err(p, BC_ERROR_PARSE_TOKEN);
3342 if (p->l.t != BC_LEX_RPAREN) return bc_parse_err(p, BC_ERROR_PARSE_TOKEN);
3371 if (p->l.t != BC_LEX_RPAREN) return bc_parse_err(p, BC_ERROR_PARSE_TOKEN);
3388 return s = bc_parse_err(p, BC_ERROR_PARSE_ASSIGN);
3416 if (p->l.t == BC_LEX_LPAREN) s = bc_parse_err(p, BC_ERROR_PARSE_TOKEN);
3419 else s = bc_parse_err(p, BC_ERROR_PARSE_TOKEN);
3464 if (bc_parse_isDelimiter(p)) return bc_parse_err(p, BC_ERROR_PARSE_PRINT);
3480 return bc_parse_err(p, BC_ERROR_PARSE_TOKEN);
3488 if (comma) return bc_parse_err(p, BC_ERROR_PARSE_TOKEN);
3500 if (!BC_PARSE_FUNC(p)) return bc_parse_err(p, BC_ERROR_PARSE_TOKEN);
3539 if (p->flags.len <= 1) return bc_parse_err(p, BC_ERROR_PARSE_TOKEN);
3546 return bc_parse_err(p, BC_ERROR_PARSE_TOKEN);
3548 else return bc_parse_err(p, BC_ERROR_PARSE_TOKEN);
3557 if (has_brace && !brace) return bc_parse_err(p, BC_ERROR_PARSE_TOKEN);
3607 s = bc_parse_err(p, BC_ERROR_PARSE_TOKEN);
3640 if (p->l.t != BC_LEX_LPAREN) return bc_parse_err(p, BC_ERROR_PARSE_TOKEN);
3646 if (p->l.t != BC_LEX_RPAREN) return bc_parse_err(p, BC_ERROR_PARSE_TOKEN);
3665 if (!BC_PARSE_IF_END(p)) return bc_parse_err(p, BC_ERROR_PARSE_TOKEN);
3685 if (p->l.t != BC_LEX_LPAREN) return bc_parse_err(p, BC_ERROR_PARSE_TOKEN);
3697 if (p->l.t != BC_LEX_RPAREN) return bc_parse_err(p, BC_ERROR_PARSE_TOKEN);
3715 if (p->l.t != BC_LEX_LPAREN) return bc_parse_err(p, BC_ERROR_PARSE_TOKEN);
3726 if (p->l.t != BC_LEX_SCOLON) return bc_parse_err(p, BC_ERROR_PARSE_TOKEN);
3751 if (p->l.t != BC_LEX_SCOLON) return bc_parse_err(p, BC_ERROR_PARSE_TOKEN);
3771 if (p->l.t != BC_LEX_RPAREN) return bc_parse_err(p, BC_ERROR_PARSE_TOKEN);
3788 if (!BC_PARSE_LOOP(p)) return bc_parse_err(p, BC_ERROR_PARSE_TOKEN);
3792 if (!p->exits.len) return bc_parse_err(p, BC_ERROR_PARSE_TOKEN);
3799 return bc_parse_err(p, BC_ERROR_PARSE_TOKEN);
3822 if (p->l.t != BC_LEX_NAME) return bc_parse_err(p, BC_ERROR_PARSE_FUNC);
3837 if (p->l.t != BC_LEX_LPAREN) return bc_parse_err(p, BC_ERROR_PARSE_FUNC);
3851 if (p->l.t != BC_LEX_NAME) return bc_parse_err(p, BC_ERROR_PARSE_FUNC);
3867 s = bc_parse_err(p, BC_ERROR_PARSE_FUNC);
3885 if (comma) return bc_parse_err(p, BC_ERROR_PARSE_FUNC);
3908 if (!p->auto_part) return bc_parse_err(p, BC_ERROR_PARSE_TOKEN);
3931 s = bc_parse_err(p, BC_ERROR_PARSE_FUNC);
3950 if (comma) return bc_parse_err(p, BC_ERROR_PARSE_FUNC);
3951 if (!one) return bc_parse_err(p, BC_ERROR_PARSE_NO_AUTO);
3952 if (!bc_parse_isDelimiter(p)) return bc_parse_err(p, BC_ERROR_PARSE_TOKEN);
3970 if (!brace) return bc_parse_err(p, BC_ERROR_PARSE_TOKEN);
4152 s = bc_parse_err(p, BC_ERROR_PARSE_TOKEN);
4158 if (!bc_parse_isDelimiter(p)) s = bc_parse_err(p, BC_ERROR_PARSE_TOKEN);
4171 if (p->l.t == BC_LEX_EOF) s = bc_parse_err(p, BC_ERROR_PARSE_EOF);
4173 if (BC_PARSE_NO_EXEC(p)) return bc_parse_err(p, BC_ERROR_PARSE_TOKEN);
4209 if (incdec) return bc_parse_err(p, BC_ERROR_PARSE_ASSIGN);
4234 s = bc_parse_err(p, BC_ERROR_PARSE_ASSIGN);
4256 return bc_parse_err(p, BC_ERROR_PARSE_EXPR);
4259 return bc_parse_err(p, BC_ERROR_PARSE_EXPR);
4274 return bc_parse_err(p, BC_ERROR_PARSE_EXPR);
4291 return bc_parse_err(p, BC_ERROR_PARSE_EXPR);
4312 return bc_parse_err(p, BC_ERROR_PARSE_EXPR);
4325 return bc_parse_err(p, BC_ERROR_PARSE_EXPR);
4341 return bc_parse_err(p, BC_ERROR_PARSE_EXPR);
4358 return bc_parse_err(p, BC_ERROR_PARSE_EXPR);
4370 return bc_parse_err(p, BC_ERROR_PARSE_EXPR);
4372 s = bc_parse_err(p, BC_ERROR_EXEC_REC_READ);
4385 return bc_parse_err(p, BC_ERROR_PARSE_EXPR);
4396 s = bc_parse_err(p, BC_ERROR_PARSE_TOKEN);
4413 return bc_parse_err(p, BC_ERROR_PARSE_EXPR);
4421 if (nexprs != 1) return bc_parse_err(p, BC_ERROR_PARSE_EXPR);
4425 return bc_parse_err(p, BC_ERROR_PARSE_EXPR);
4456 if (s == BC_STATUS_EMPTY_EXPR) s = bc_parse_err(p, BC_ERROR_PARSE_EMPTY_EXPR);
5725 s = bc_parse_err(&BC_VM->prs, BC_ERROR_PARSE_BLOCK);
5798 if (comment) s = bc_parse_err(&BC_VM->prs, BC_ERROR_PARSE_COMMENT);
5799 else if (string) s = bc_parse_err(&BC_VM->prs, BC_ERROR_PARSE_STRING);
5801 s = bc_parse_err(&BC_VM->prs, BC_ERROR_PARSE_BLOCK);