from dcs.relation.support.NonGenerator import NonGenerator


class LessThan():
    def __init__(self, a):
        self.a = a

    def __str__(self):
        return "[LT " + str(self.a) + "]"

    def compile(self):
        return lambda x: x.value < self.a.value

    def vals(self):
        return {NonGenerator()}
75f0e0c09bf83114d65c9e87a0b29457c966f2a1
<mask token>


class LessThan:
    <mask token>

    def __str__(self):
        return '[LT ' + str(self.a) + ']'
    <mask token>
    <mask token>

<mask token>


class LessThan:

    def __init__(self, a):
        self.a = a

    def __str__(self):
        return '[LT ' + str(self.a) + ']'
    <mask token>

    def vals(self):
        return {NonGenerator()}

<mask token>


class LessThan:

    def __init__(self, a):
        self.a = a

    def __str__(self):
        return '[LT ' + str(self.a) + ']'

    def compile(self):
        return lambda x: x.value < self.a.value

    def vals(self):
        return {NonGenerator()}

from dcs.relation.support.NonGenerator import NonGenerator


class LessThan:

    def __init__(self, a):
        self.a = a

    def __str__(self):
        return '[LT ' + str(self.a) + ']'

    def compile(self):
        return lambda x: x.value < self.a.value

    def vals(self):
        return {NonGenerator()}

from dcs.relation.support.NonGenerator import NonGenerator


class LessThan():
    def __init__(self, a):
        self.a = a

    def __str__(self):
        return "[LT " + str(self.a) + "]"

    def compile(self):
        return lambda x: x.value < self.a.value

    def vals(self):
        return {NonGenerator()}