# Path: luna/objects.py
# class LuaValue(object):
# class LBoolean(LuaValue):
# class LNil(LuaValue):
# class LNumber(LuaValue):
# class LString(LuaValue):
# class LVar(LuaValue):
#     def __eq__(self, other):
#     def __ne__(self, other):
#     def __iter__(self):
#     def __repr__(self):
#     def __init__(self, value):
#     def __hash__(self):
#     def __init__(self, value):
#     def __hash__(self):
#     def __init__(self, value):
#     def __hash__(self):
#     def __init__(self, value):
#     def __hash__(self):


from luna import objects as obj


def test_ass1(interp_stmt):
    frame = interp_stmt('a = 1')
    assert frame.env == {

# Path: luna/objects.py
# class LuaValue(object):
# class LBoolean(LuaValue):
# class LNil(LuaValue):
# class LNumber(LuaValue):
# class LString(LuaValue):
# class LVar(LuaValue):
#     def __eq__(self, other):
#     def __ne__(self, other):
#     def __iter__(self):
#     def __repr__(self):
#     def __init__(self, value):
#     def __hash__(self):
#     def __init__(self, value):
#     def __hash__(self):
#     def __init__(self, value):
#     def __hash__(self):
#     def __init__(self, value):
#     def __hash__(self):


# Path: tests/vm/_test_vm.py
from luna import objects as obj



def test_ass1(interp_stmt):
    frame = interp_stmt('a = 1')
    assert frame.env == {

        obj.LVar('a'): obj.LNumber(1.0),