def main(): ls = LuaState(None) ls.push_boolean(True) ls.print_stack() ls.push_integer(10) ls.print_stack() ls.push_nil() ls.print_stack() ls.push_string('hello') ls.print_stack() ls.push_value(-4) ls.print_stack() ls.replace(3) ls.print_stack() ls.set_top(6) ls.print_stack() ls.remove(-3) ls.print_stack() ls.set_top(-5) ls.print_stack()
def main(): ls = LuaState(None) ls.push_integer(1) ls.push_string('2.0') ls.push_string('3.0') ls.push_number(4.0) ls.print_stack() ls.arith(ArithOp.ADD) ls.print_stack() ls.arith(ArithOp.BNOT) ls.print_stack() ls.len(2) ls.print_stack() ls.concat(3) ls.print_stack() ls.push_boolean(ls.compare(1, CmpOp.EQ, 2)) ls.print_stack() ls.push_number(2) ls.push_number(2) ls.print_stack() ls.arith(ArithOp.POW) ls.print_stack() ls.push_number(3.0) ls.push_boolean(ls.compare(4, CmpOp.LT, 5)) ls.print_stack() ls.push_string('hello') ls.push_string('world') ls.push_boolean(ls.compare(7, CmpOp.LE, 8)) ls.print_stack()