Fix usage hint for _field method

develop
vallode 2023-11-14 11:23:28 +01:00
parent 55d03696ae
commit 7b3c03d1fd
1 changed files with 3 additions and 3 deletions

@ -635,7 +635,7 @@ static int meta_struct_index(lua_State *state)
static int meta_struct_field_reference(lua_State *state) static int meta_struct_field_reference(lua_State *state)
{ {
if (lua_gettop(state) != 2) if (lua_gettop(state) != 2)
luaL_error(state, "Usage: object._field(name)"); luaL_error(state, "Usage: object:_field(name)");
uint8_t *ptr = get_object_addr(state, 1, 2, "reference"); uint8_t *ptr = get_object_addr(state, 1, 2, "reference");
auto field = (struct_field_info*)find_field(state, 2, "reference"); auto field = (struct_field_info*)find_field(state, 2, "reference");
if (!field) if (!field)
@ -660,7 +660,7 @@ static int meta_struct_field_reference(lua_State *state)
static int meta_global_field_reference(lua_State *state) static int meta_global_field_reference(lua_State *state)
{ {
if (lua_gettop(state) != 2) if (lua_gettop(state) != 2)
luaL_error(state, "Usage: object._field(name)"); luaL_error(state, "Usage: object:_field(name)");
auto field = (struct_field_info*)find_field(state, 2, "reference"); auto field = (struct_field_info*)find_field(state, 2, "reference");
if (!field) if (!field)
field_error(state, 2, "builtin property or method", "reference"); field_error(state, 2, "builtin property or method", "reference");
@ -947,7 +947,7 @@ static int meta_container_index(lua_State *state)
static int meta_container_field_reference(lua_State *state) static int meta_container_field_reference(lua_State *state)
{ {
if (lua_gettop(state) != 2) if (lua_gettop(state) != 2)
luaL_error(state, "Usage: object._field(index)"); luaL_error(state, "Usage: object:_field(index)");
uint8_t *ptr = get_object_addr(state, 1, 2, "reference"); uint8_t *ptr = get_object_addr(state, 1, 2, "reference");
int iidx = lookup_container_field(state, 2, "reference"); int iidx = lookup_container_field(state, 2, "reference");