mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
replace assert with mrb_assert
This commit is contained in:
+11
-11
@@ -1,6 +1,6 @@
|
||||
/*
|
||||
** parse.y - mruby parser
|
||||
**
|
||||
**
|
||||
** See Copyright Notice in mruby.h
|
||||
*/
|
||||
|
||||
@@ -272,7 +272,7 @@ new_scope(parser_state *p, node *body)
|
||||
static node*
|
||||
new_begin(parser_state *p, node *body)
|
||||
{
|
||||
if (body)
|
||||
if (body)
|
||||
return list2((node*)NODE_BEGIN, body);
|
||||
return cons((node*)NODE_BEGIN, 0);
|
||||
}
|
||||
@@ -909,7 +909,7 @@ parsing_heredoc_inf(parser_state *p)
|
||||
node *nd = p->parsing_heredoc;
|
||||
if (nd == NULL)
|
||||
return NULL;
|
||||
/* assert(nd->car->car == NODE_HEREDOC); */
|
||||
/* mrb_assert(nd->car->car == NODE_HEREDOC); */
|
||||
return (parser_heredoc_info*)nd->car->cdr;
|
||||
}
|
||||
|
||||
@@ -2744,7 +2744,7 @@ var_ref : variable
|
||||
{
|
||||
$$ = var_reference(p, $1);
|
||||
}
|
||||
| keyword_nil
|
||||
| keyword_nil
|
||||
{
|
||||
$$ = new_nil(p);
|
||||
}
|
||||
@@ -3408,7 +3408,7 @@ scan_oct(const int *start, int len, int *retlen)
|
||||
const int *s = start;
|
||||
int retval = 0;
|
||||
|
||||
/* assert(len <= 3) */
|
||||
/* mrb_assert(len <= 3) */
|
||||
while (len-- && *s >= '0' && *s <= '7') {
|
||||
retval <<= 3;
|
||||
retval |= *s++ - '0';
|
||||
@@ -3426,7 +3426,7 @@ scan_hex(const int *start, int len, int *retlen)
|
||||
register int retval = 0;
|
||||
char *tmp;
|
||||
|
||||
/* assert(len <= 2) */
|
||||
/* mrb_assert(len <= 2) */
|
||||
while (len-- && *s && (tmp = (char*)strchr(hexdigit, *s))) {
|
||||
retval <<= 4;
|
||||
retval |= (tmp - hexdigit) & 15;
|
||||
@@ -3686,7 +3686,7 @@ parse_string(parser_state *p)
|
||||
|
||||
tokadd(p, c);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
tokfix(p);
|
||||
p->lstate = EXPR_END;
|
||||
@@ -3731,7 +3731,7 @@ parse_string(parser_state *p)
|
||||
yylval.nd = new_str(p, tok(p), toklen(p));
|
||||
return tSTRING;
|
||||
}
|
||||
|
||||
|
||||
|
||||
static int
|
||||
heredoc_identifier(parser_state *p)
|
||||
@@ -4813,7 +4813,7 @@ parser_yylex(parser_state *p)
|
||||
pushback(p, c);
|
||||
if (last_state == EXPR_FNAME) goto gvar;
|
||||
tokfix(p);
|
||||
yylval.nd = new_nth_ref(p, atoi(tok(p)));
|
||||
yylval.nd = new_nth_ref(p, atoi(tok(p)));
|
||||
return tNTH_REF;
|
||||
|
||||
default:
|
||||
@@ -5176,7 +5176,7 @@ parser_state*
|
||||
mrb_parse_file(mrb_state *mrb, FILE *f, mrbc_context *c)
|
||||
{
|
||||
parser_state *p;
|
||||
|
||||
|
||||
p = mrb_parser_new(mrb);
|
||||
if (!p) return 0;
|
||||
p->s = p->send = NULL;
|
||||
@@ -5561,7 +5561,7 @@ parser_dump(mrb_state *mrb, node *tree, int offset)
|
||||
printf("NODE_CALL:\n");
|
||||
parser_dump(mrb, tree->car, offset+1);
|
||||
dump_prefix(offset+1);
|
||||
printf("method='%s' (%d)\n",
|
||||
printf("method='%s' (%d)\n",
|
||||
mrb_sym2name(mrb, sym(tree->cdr->car)),
|
||||
(int)(intptr_t)tree->cdr->car);
|
||||
tree = tree->cdr->cdr->car;
|
||||
|
||||
Reference in New Issue
Block a user