aboutsummaryrefslogtreecommitdiff
path: root/ql/ast/nodes/expressions/literals
diff options
context:
space:
mode:
Diffstat (limited to 'ql/ast/nodes/expressions/literals')
-rw-r--r--ql/ast/nodes/expressions/literals/__pycache__/boolean_literal.cpython-35.pycbin0 -> 669 bytes
-rw-r--r--ql/ast/nodes/expressions/literals/__pycache__/date_literal.cpython-35.pycbin0 -> 660 bytes
-rw-r--r--ql/ast/nodes/expressions/literals/__pycache__/decimal_literal.cpython-35.pycbin0 -> 669 bytes
-rw-r--r--ql/ast/nodes/expressions/literals/__pycache__/integer_literal.cpython-35.pycbin0 -> 669 bytes
-rw-r--r--ql/ast/nodes/expressions/literals/__pycache__/literal.cpython-35.pycbin0 -> 946 bytes
-rw-r--r--ql/ast/nodes/expressions/literals/__pycache__/money_literal.cpython-35.pycbin0 -> 663 bytes
-rw-r--r--ql/ast/nodes/expressions/literals/__pycache__/string_literal.cpython-35.pycbin0 -> 666 bytes
-rw-r--r--ql/ast/nodes/expressions/literals/__pycache__/undefined_literal.cpython-35.pycbin0 -> 675 bytes
-rw-r--r--ql/ast/nodes/expressions/literals/boolean_literal.py6
-rw-r--r--ql/ast/nodes/expressions/literals/date_literal.py6
-rw-r--r--ql/ast/nodes/expressions/literals/decimal_literal.py6
-rw-r--r--ql/ast/nodes/expressions/literals/integer_literal.py6
-rw-r--r--ql/ast/nodes/expressions/literals/literal.py14
-rw-r--r--ql/ast/nodes/expressions/literals/money_literal.py6
-rw-r--r--ql/ast/nodes/expressions/literals/string_literal.py6
-rw-r--r--ql/ast/nodes/expressions/literals/undefined_literal.py6
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
new file mode 100644
index 0000000..a6d43b1
--- /dev/null
+++ b/ql/ast/nodes/expressions/literals/__pycache__/boolean_literal.cpython-35.pyc
Binary files differ
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
new file mode 100644
index 0000000..33abf57
--- /dev/null
+++ b/ql/ast/nodes/expressions/literals/__pycache__/date_literal.cpython-35.pyc
Binary files differ
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
new file mode 100644
index 0000000..145ab16
--- /dev/null
+++ b/ql/ast/nodes/expressions/literals/__pycache__/decimal_literal.cpython-35.pyc
Binary files differ
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
new file mode 100644
index 0000000..33f5c62
--- /dev/null
+++ b/ql/ast/nodes/expressions/literals/__pycache__/integer_literal.cpython-35.pyc
Binary files differ
diff --git a/ql/ast/nodes/expressions/literals/__pycache__/literal.cpython-35.pyc b/ql/ast/nodes/expressions/literals/__pycache__/literal.cpython-35.pyc
new file mode 100644
index 0000000..98af8e6
--- /dev/null
+++ b/ql/ast/nodes/expressions/literals/__pycache__/literal.cpython-35.pyc
Binary files differ
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
new file mode 100644
index 0000000..9dbf5d0
--- /dev/null
+++ b/ql/ast/nodes/expressions/literals/__pycache__/money_literal.cpython-35.pyc
Binary files differ
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
new file mode 100644
index 0000000..dbb3f72
--- /dev/null
+++ b/ql/ast/nodes/expressions/literals/__pycache__/string_literal.cpython-35.pyc
Binary files differ
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
new file mode 100644
index 0000000..73ce02b
--- /dev/null
+++ b/ql/ast/nodes/expressions/literals/__pycache__/undefined_literal.cpython-35.pyc
Binary files differ
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)