diff options
Diffstat (limited to 'ql/ast/nodes/expressions/literals')
16 files changed, 56 insertions, 0 deletions
diff --git a/ql/ast/nodes/expressions/literals/__pycache__/boolean_literal.cpython-35.pyc b/ql/ast/nodes/expressions/literals/__pycache__/boolean_literal.cpython-35.pyc Binary files differnew file mode 100644 index 0000000..a6d43b1 --- /dev/null +++ b/ql/ast/nodes/expressions/literals/__pycache__/boolean_literal.cpython-35.pyc diff --git a/ql/ast/nodes/expressions/literals/__pycache__/date_literal.cpython-35.pyc b/ql/ast/nodes/expressions/literals/__pycache__/date_literal.cpython-35.pyc Binary files differnew file mode 100644 index 0000000..33abf57 --- /dev/null +++ b/ql/ast/nodes/expressions/literals/__pycache__/date_literal.cpython-35.pyc diff --git a/ql/ast/nodes/expressions/literals/__pycache__/decimal_literal.cpython-35.pyc b/ql/ast/nodes/expressions/literals/__pycache__/decimal_literal.cpython-35.pyc Binary files differnew file mode 100644 index 0000000..145ab16 --- /dev/null +++ b/ql/ast/nodes/expressions/literals/__pycache__/decimal_literal.cpython-35.pyc diff --git a/ql/ast/nodes/expressions/literals/__pycache__/integer_literal.cpython-35.pyc b/ql/ast/nodes/expressions/literals/__pycache__/integer_literal.cpython-35.pyc Binary files differnew file mode 100644 index 0000000..33f5c62 --- /dev/null +++ b/ql/ast/nodes/expressions/literals/__pycache__/integer_literal.cpython-35.pyc diff --git a/ql/ast/nodes/expressions/literals/__pycache__/literal.cpython-35.pyc b/ql/ast/nodes/expressions/literals/__pycache__/literal.cpython-35.pyc Binary files differnew file mode 100644 index 0000000..98af8e6 --- /dev/null +++ b/ql/ast/nodes/expressions/literals/__pycache__/literal.cpython-35.pyc diff --git a/ql/ast/nodes/expressions/literals/__pycache__/money_literal.cpython-35.pyc b/ql/ast/nodes/expressions/literals/__pycache__/money_literal.cpython-35.pyc Binary files differnew file mode 100644 index 0000000..9dbf5d0 --- /dev/null +++ b/ql/ast/nodes/expressions/literals/__pycache__/money_literal.cpython-35.pyc diff --git a/ql/ast/nodes/expressions/literals/__pycache__/string_literal.cpython-35.pyc b/ql/ast/nodes/expressions/literals/__pycache__/string_literal.cpython-35.pyc Binary files differnew file mode 100644 index 0000000..dbb3f72 --- /dev/null +++ b/ql/ast/nodes/expressions/literals/__pycache__/string_literal.cpython-35.pyc diff --git a/ql/ast/nodes/expressions/literals/__pycache__/undefined_literal.cpython-35.pyc b/ql/ast/nodes/expressions/literals/__pycache__/undefined_literal.cpython-35.pyc Binary files differnew file mode 100644 index 0000000..73ce02b --- /dev/null +++ b/ql/ast/nodes/expressions/literals/__pycache__/undefined_literal.cpython-35.pyc diff --git a/ql/ast/nodes/expressions/literals/boolean_literal.py b/ql/ast/nodes/expressions/literals/boolean_literal.py new file mode 100644 index 0000000..234e548 --- /dev/null +++ b/ql/ast/nodes/expressions/literals/boolean_literal.py @@ -0,0 +1,6 @@ +from ql.ast.nodes.expressions.literals.literal import LiteralNode + + +class BooleanNode(LiteralNode): + def __init__(self, metadata, expression_type, value): + super(BooleanNode, self).__init__(metadata, expression_type, value) diff --git a/ql/ast/nodes/expressions/literals/date_literal.py b/ql/ast/nodes/expressions/literals/date_literal.py new file mode 100644 index 0000000..971ab58 --- /dev/null +++ b/ql/ast/nodes/expressions/literals/date_literal.py @@ -0,0 +1,6 @@ +from ql.ast.nodes.expressions.literals.literal import LiteralNode + + +class DateNode(LiteralNode): + def __init__(self, metadata, expression_type, value): + super(DateNode, self).__init__(metadata, expression_type, value) diff --git a/ql/ast/nodes/expressions/literals/decimal_literal.py b/ql/ast/nodes/expressions/literals/decimal_literal.py new file mode 100644 index 0000000..7cc4eb5 --- /dev/null +++ b/ql/ast/nodes/expressions/literals/decimal_literal.py @@ -0,0 +1,6 @@ +from ql.ast.nodes.expressions.literals.literal import LiteralNode + + +class DecimalNode(LiteralNode): + def __init__(self, metadata, expression_type, value): + super(DecimalNode, self).__init__(metadata, expression_type, value) diff --git a/ql/ast/nodes/expressions/literals/integer_literal.py b/ql/ast/nodes/expressions/literals/integer_literal.py new file mode 100644 index 0000000..36923f9 --- /dev/null +++ b/ql/ast/nodes/expressions/literals/integer_literal.py @@ -0,0 +1,6 @@ +from ql.ast.nodes.expressions.literals.literal import LiteralNode + + +class IntegerNode(LiteralNode): + def __init__(self, metadata, expression_type, value): + super(IntegerNode, self).__init__(metadata, expression_type, value) diff --git a/ql/ast/nodes/expressions/literals/literal.py b/ql/ast/nodes/expressions/literals/literal.py new file mode 100644 index 0000000..a0e03ae --- /dev/null +++ b/ql/ast/nodes/expressions/literals/literal.py @@ -0,0 +1,14 @@ +from ql.ast.nodes.expressions.expression import ExpressionNode + + +class LiteralNode(ExpressionNode): + def __init__(self, metadata, expression_type, value): + super(LiteralNode, self).__init__(metadata, expression_type, value) + + @ExpressionNode.expression_type.setter + def expression_type(self, unused): + pass + + @ExpressionNode.value.setter + def value(self, unused): + pass diff --git a/ql/ast/nodes/expressions/literals/money_literal.py b/ql/ast/nodes/expressions/literals/money_literal.py new file mode 100644 index 0000000..119e5ff --- /dev/null +++ b/ql/ast/nodes/expressions/literals/money_literal.py @@ -0,0 +1,6 @@ +from ql.ast.nodes.expressions.literals.literal import LiteralNode + + +class MoneyNode(LiteralNode): + def __init__(self, metadata, expression_type, value): + super(MoneyNode, self).__init__(metadata, expression_type, value) diff --git a/ql/ast/nodes/expressions/literals/string_literal.py b/ql/ast/nodes/expressions/literals/string_literal.py new file mode 100644 index 0000000..4fac895 --- /dev/null +++ b/ql/ast/nodes/expressions/literals/string_literal.py @@ -0,0 +1,6 @@ +from ql.ast.nodes.expressions.literals.literal import LiteralNode + + +class StringNode(LiteralNode): + def __init__(self, metadata, expression_type, value): + super(StringNode, self).__init__(metadata, expression_type, value) diff --git a/ql/ast/nodes/expressions/literals/undefined_literal.py b/ql/ast/nodes/expressions/literals/undefined_literal.py new file mode 100644 index 0000000..4109df6 --- /dev/null +++ b/ql/ast/nodes/expressions/literals/undefined_literal.py @@ -0,0 +1,6 @@ +from ql.ast.nodes.expressions.literals.literal import LiteralNode + + +class UndefinedNode(LiteralNode): + def __init__(self, metadata, expression_type, value): + super(UndefinedNode, self).__init__(metadata, expression_type, value) |