diff --git a/moo/lib/comp.c b/moo/lib/comp.c index 1a66bd9..092b6e3 100644 --- a/moo/lib/comp.c +++ b/moo/lib/comp.c @@ -3833,7 +3833,7 @@ static int compile_method_pragma (moo_t* moo) GET_TOKEN (moo); switch (TOKEN_TYPE(moo)) { - case MOO_IOTOK_NUMLIT: /* TODO: allow only an integer */ + case MOO_IOTOK_NUMLIT: /*TODO: more checks the validity of the primitive number. support number with radix and so on support more extensive syntax. support primitive name, not number*/ ptr = TOKEN_NAME_PTR(moo); end = ptr + TOKEN_NAME_LEN(moo); diff --git a/moo/lib/exec.c b/moo/lib/exec.c index ddd5bb0..6756c5c 100644 --- a/moo/lib/exec.c +++ b/moo/lib/exec.c @@ -3885,7 +3885,7 @@ static int start_method (moo_t* moo, moo_oop_method_t method, moo_oow_t nargs) * is not really failure safe without losing integrity???? */ moo_oop_t tmp; moo_pushtmp (moo, (moo_oop_t*)&method); - tmp = moo_makestring (moo, moo->errmsg.buf, moo->errmsg.len); + tmp = moo_makestring(moo, moo->errmsg.buf, moo->errmsg.len); moo_poptmp (moo); /* [NOTE] carry on even if instantiation fails */ moo->processor->active->perrmsg = tmp? tmp: moo->_nil; /* TODO: set to nil or set to an empty string if instantiation fails? */