Home | History | Annotate | Download | only in config

Lines Matching refs:lutok

33 #include <lutok/exceptions.hpp>
34 #include <lutok/operations.hpp>
35 #include <lutok/state.ipp>
79 push_lua(lutok::state& state) const
89 set_lua(lutok::state& state, const int value_index)
133 lutok::state state;
135 lutok::do_string(state,
155 lutok::state state;
157 lutok::do_string(state, "first = 100; second = first * 2");
172 lutok::state state;
174 lutok::do_string(state, "first = 100; first = 200");
189 lutok::state state;
191 lutok::do_string(state, "first = first * 15");
207 lutok::state state;
209 lutok::do_string(state,
229 lutok::state state;
231 lutok::do_string(state, "a.first = 100; a.second = a.first * 2");
246 lutok::state state;
248 lutok::do_string(state, "a.first = 100; a.first = 200");
263 lutok::state state;
265 lutok::do_string(state, "a.first = a.first * 15");
279 lutok::state state;
281 lutok::do_string(state, "root.test = 'a'");
282 ATF_REQUIRE_THROW_RE(lutok::error, "Invalid value for key 'root'",
283 lutok::do_string(state, "root = 'b'"));
287 lutok::do_string(state, "root.test2 = 'c'");
301 lutok::state state;
303 lutok::do_string(state,
319 lutok::state state;
321 ATF_REQUIRE_THROW_RE(lutok::error,
324 lutok::do_string(state, "root.boolean = true"));
325 ATF_REQUIRE_THROW_RE(lutok::error,
328 lutok::do_string(state, "root.table = {}"));
341 lutok::state state;
343 lutok::do_string(state,
364 lutok::state state;
366 lutok::do_string(state, "key1 = 512\n");
367 lutok::do_string(state, "key2 = key2 * 2\n");
380 lutok::state state;
382 ATF_REQUIRE_THROW_RE(lutok::error, "Empty component in key 'root.'",
383 lutok::do_string(state, "root['']['a'] = 12345\n"));
393 lutok::state state;
395 ATF_REQUIRE_THROW_RE(lutok::error,
397 lutok::do_string(state,
408 lutok::state state;
410 ATF_REQUIRE_THROW_RE(lutok::error,
412 lutok::do_string(state, "a.b = 12345\n"));
413 ATF_REQUIRE_THROW_RE(lutok::error,
415 lutok::do_string(state, "a = 1\n"));