diff --git a/include/cubescript/cubescript/state.hh b/include/cubescript/cubescript/state.hh index 7d017a5..46b777b 100644 --- a/include/cubescript/cubescript/state.hh +++ b/include/cubescript/cubescript/state.hh @@ -52,15 +52,15 @@ struct LIBCUBESCRIPT_EXPORT state { void clear_override(ident &id); void clear_overrides(); - integer_var &new_ivar( + integer_var &new_var( std::string_view n, integer_type v, bool read_only = false, var_type vtp = var_type::DEFAULT ); - float_var &new_fvar( + float_var &new_var( std::string_view n, float_type v, bool read_only = false, var_type vtp = var_type::DEFAULT ); - string_var &new_svar( + string_var &new_var( std::string_view n, std::string_view v, bool read_only = false, var_type vtp = var_type::DEFAULT ); diff --git a/src/cs_state.cc b/src/cs_state.cc index 33ff83a..f1ce8bb 100644 --- a/src/cs_state.cc +++ b/src/cs_state.cc @@ -116,8 +116,8 @@ state::state(alloc_func func, void *data) { statep->id_dummy = &statep->new_ident(*this, "//dummy", IDENT_FLAG_UNKNOWN); - statep->ivar_numargs = &new_ivar("numargs", 0, true); - statep->ivar_dbgalias = &new_ivar("dbgalias", 4); + statep->ivar_numargs = &new_var("numargs", 0, true); + statep->ivar_dbgalias = &new_var("dbgalias", 4); /* default handlers for variables */ @@ -426,7 +426,7 @@ static void var_name_check( } } -LIBCUBESCRIPT_EXPORT integer_var &state::new_ivar( +LIBCUBESCRIPT_EXPORT integer_var &state::new_var( std::string_view n, integer_type v, bool read_only, var_type vtp ) { auto *iv = p_tstate->istate->create( @@ -442,7 +442,7 @@ LIBCUBESCRIPT_EXPORT integer_var &state::new_ivar( return *iv; } -LIBCUBESCRIPT_EXPORT float_var &state::new_fvar( +LIBCUBESCRIPT_EXPORT float_var &state::new_var( std::string_view n, float_type v, bool read_only, var_type vtp ) { auto *fv = p_tstate->istate->create( @@ -458,7 +458,7 @@ LIBCUBESCRIPT_EXPORT float_var &state::new_fvar( return *fv; } -LIBCUBESCRIPT_EXPORT string_var &state::new_svar( +LIBCUBESCRIPT_EXPORT string_var &state::new_var( std::string_view n, std::string_view v, bool read_only, var_type vtp ) { auto *sv = p_tstate->istate->create( diff --git a/tools/repl.cc b/tools/repl.cc index b0da128..2a2daf3 100644 --- a/tools/repl.cc +++ b/tools/repl.cc @@ -277,8 +277,8 @@ static bool do_call(cs::state &cs, std::string_view line, bool file = false) { } static void do_tty(cs::state &cs) { - auto &prompt = cs.new_svar("PROMPT", "> "); - auto &prompt2 = cs.new_svar("PROMPT2", ">> "); + auto &prompt = cs.new_var("PROMPT", "> "); + auto &prompt2 = cs.new_var("PROMPT2", ">> "); bool do_exit = false; cs.new_command("quit", "", [&do_exit](auto &, auto, auto &) {