This commit is contained in:
@ -28,13 +28,13 @@
|
||||
enum hawk_assop_type_t
|
||||
{
|
||||
/* if you change this, you have to change assop_str in tree.c.
|
||||
* synchronize it wit:
|
||||
* - binop_func in eval_assignment of run.c
|
||||
* synchronize it wit:
|
||||
* - binop_func in eval_assignment of run.c
|
||||
* - assop in assing_to_opcode of parse.c
|
||||
* - TOK_XXX_ASSN in tok_t in parse.c
|
||||
* - assop_str in tree.c
|
||||
*/
|
||||
HAWK_ASSOP_NONE,
|
||||
HAWK_ASSOP_NONE,
|
||||
HAWK_ASSOP_PLUS, /* += */
|
||||
HAWK_ASSOP_MINUS, /* -= */
|
||||
HAWK_ASSOP_MUL, /* *= */
|
||||
@ -52,8 +52,8 @@ enum hawk_assop_type_t
|
||||
|
||||
enum hawk_binop_type_t
|
||||
{
|
||||
/* if you change this, you have to change
|
||||
* binop_str in tree.c and binop_func in run.c accordingly. */
|
||||
/* if you change this, you have to change
|
||||
* binop_str in tree.c and binop_func in run.c accordingly. */
|
||||
HAWK_BINOP_LOR,
|
||||
HAWK_BINOP_LAND,
|
||||
HAWK_BINOP_IN,
|
||||
@ -89,8 +89,8 @@ enum hawk_binop_type_t
|
||||
|
||||
enum hawk_unrop_type_t
|
||||
{
|
||||
/* if you change this, you have to change
|
||||
* __unrop_str in tree.c accordingly. */
|
||||
/* if you change this, you have to change
|
||||
* __unrop_str in tree.c accordingly. */
|
||||
HAWK_UNROP_PLUS,
|
||||
HAWK_UNROP_MINUS,
|
||||
HAWK_UNROP_LNOT,
|
||||
@ -99,8 +99,8 @@ enum hawk_unrop_type_t
|
||||
|
||||
enum hawk_incop_type_t
|
||||
{
|
||||
/* if you change this, you have to change
|
||||
* __incop_str in tree.c accordingly. */
|
||||
/* if you change this, you have to change
|
||||
* __incop_str in tree.c accordingly. */
|
||||
HAWK_INCOP_PLUS,
|
||||
HAWK_INCOP_MINUS
|
||||
};
|
||||
@ -111,23 +111,23 @@ extern "C" {
|
||||
|
||||
hawk_ooch_t* hawk_rtx_format (
|
||||
hawk_rtx_t* rtx,
|
||||
hawk_ooecs_t* out,
|
||||
hawk_ooecs_t* out,
|
||||
hawk_ooecs_t* fbu,
|
||||
const hawk_ooch_t* fmt,
|
||||
hawk_oow_t fmt_len,
|
||||
hawk_oow_t nargs_on_stack,
|
||||
hawk_nde_t* args,
|
||||
const hawk_ooch_t* fmt,
|
||||
hawk_oow_t fmt_len,
|
||||
hawk_oow_t nargs_on_stack,
|
||||
hawk_nde_t* args,
|
||||
hawk_oow_t* len
|
||||
);
|
||||
|
||||
hawk_bch_t* hawk_rtx_formatmbs (
|
||||
hawk_rtx_t* rtx,
|
||||
hawk_becs_t* out,
|
||||
hawk_becs_t* out,
|
||||
hawk_becs_t* fbu,
|
||||
const hawk_bch_t* fmt,
|
||||
hawk_oow_t fmt_len,
|
||||
hawk_oow_t nargs_on_stack,
|
||||
hawk_nde_t* args,
|
||||
const hawk_bch_t* fmt,
|
||||
hawk_oow_t fmt_len,
|
||||
hawk_oow_t nargs_on_stack,
|
||||
hawk_nde_t* args,
|
||||
hawk_oow_t* len
|
||||
);
|
||||
|
||||
@ -141,8 +141,8 @@ int hawk_rtx_cmpval (
|
||||
|
||||
hawk_val_t* hawk_rtx_evalcall (
|
||||
hawk_rtx_t* rtx,
|
||||
hawk_nde_fncall_t* call,
|
||||
hawk_fun_t* fun,
|
||||
hawk_nde_fncall_t* call,
|
||||
hawk_fun_t* fun,
|
||||
hawk_oow_t(*argpusher)(hawk_rtx_t*,hawk_nde_fncall_t*,void*),
|
||||
void* apdata, /* data to argpusher */
|
||||
void(*errhandler)(void*),
|
||||
|
Reference in New Issue
Block a user