summaryrefslogtreecommitdiff
path: root/src/server/neo4j_cypher_parser.py
diff options
context:
space:
mode:
authorLV-426 <lv-426@taproot.org.il>2015-03-30 19:40:41 +0300
committerLV-426 <lv-426@taproot.org.il>2015-04-01 22:25:52 +0300
commitfc0f75ca2e5627e10fd88a9096ba92e7acbd2b48 (patch)
tree09681d29899e03342264e1fefdcc74b856dd10a5 /src/server/neo4j_cypher_parser.py
parentc93ac847ae86827be6800ea458b4b9a21697f9a4 (diff)
neo4j_cypher_parser: e_label_set: add_label()
Diffstat (limited to 'src/server/neo4j_cypher_parser.py')
-rw-r--r--src/server/neo4j_cypher_parser.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/server/neo4j_cypher_parser.py b/src/server/neo4j_cypher_parser.py
index b7e04415..5f8391ec 100644
--- a/src/server/neo4j_cypher_parser.py
+++ b/src/server/neo4j_cypher_parser.py
@@ -409,6 +409,11 @@ class e_label_set(e_set):
def assert_child_spawn_type(self, n_type):
assert n_type in [e_value]
+ def add_label(self, label):
+ lbl = self.spawn_child(e_value)
+ lbl.value = label
+ return lbl
+
class e_kv_pair(pt_abs_composite_node): # key value pair
def __init__(self): super(e_kv_pair, self).__init__()