From 3a0f4872bf77578f5c53cb054a64e4d73c1a00f7 Mon Sep 17 00:00:00 2001 From: Spartan322 Date: Fri, 3 Nov 2023 21:41:33 -0400 Subject: Change nodes to support list checks: EventNode DecisionNode EventMtthModifierNode ExecutionListNode --- src/openvic-dataloader/v2script/AbstractSyntaxTree.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/openvic-dataloader/v2script/AbstractSyntaxTree.cpp') diff --git a/src/openvic-dataloader/v2script/AbstractSyntaxTree.cpp b/src/openvic-dataloader/v2script/AbstractSyntaxTree.cpp index 5518e5d..45150cb 100644 --- a/src/openvic-dataloader/v2script/AbstractSyntaxTree.cpp +++ b/src/openvic-dataloader/v2script/AbstractSyntaxTree.cpp @@ -215,7 +215,7 @@ OVDL_AST_LIST_NODE_DEF(DecisionListNode, { #undef OVDL_AST_LIST_NODE_DEF -EventNode::EventNode(NodeLocation location, Type type, const std::vector& statements) : Node(location), +EventNode::EventNode(NodeLocation location, Type type, const std::vector& statements) : AbstractListNode(location), _type(type) { copy_into_node_ptr_vector(statements, _statements); } @@ -233,7 +233,7 @@ std::ostream& EventNode::print(std::ostream& stream, size_t indent) const { return stream << '}'; } -DecisionNode::DecisionNode(NodeLocation location, NodePtr name, const std::vector& statements) : Node(location), +DecisionNode::DecisionNode(NodeLocation location, NodePtr name, const std::vector& statements) : AbstractListNode(location), _name(std::move(name)) { copy_into_node_ptr_vector(statements, _statements); } @@ -261,7 +261,7 @@ std::ostream& ExecutionNode::print(std::ostream& stream, size_t indent) const { return stream; } -ExecutionListNode::ExecutionListNode(NodeLocation location, ExecutionNode::Type type, const std::vector& statements) : Node(location), +ExecutionListNode::ExecutionListNode(NodeLocation location, ExecutionNode::Type type, const std::vector& statements) : AbstractListNode(location), _type(type) { copy_into_node_ptr_vector(statements, _statements); } -- cgit v1.2.3-56-ga3b1