From 71a55378c4b2ef070c306283e87757ae4dfe5afe Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Mon, 16 Feb 2009 21:06:19 +0000 Subject: [PATCH] fixed a few compiler warnings, have a few more to go git-svn-id: svn://anubis/fart/trunk@110 7f9b0f55-74a9-4bce-be96-3c2cd072584d --- parser/nodes.cc | 4 ++++ parser/nodes.h | 1 + parser/parser.yy | 6 +++--- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/parser/nodes.cc b/parser/nodes.cc index a734d86..f98008a 100644 --- a/parser/nodes.cc +++ b/parser/nodes.cc @@ -15,3 +15,7 @@ void Node::addChildren(refptr other) addChild(*it); } } + +Node::~Node() +{ +} diff --git a/parser/nodes.h b/parser/nodes.h index dfe644e..f23e516 100644 --- a/parser/nodes.h +++ b/parser/nodes.h @@ -11,6 +11,7 @@ class Node { public: + virtual ~Node(); void addChild(refptr child) { m_children.push_back(child); } void addChildren(refptr other); diff --git a/parser/parser.yy b/parser/parser.yy index 92168df..5c82b0d 100644 --- a/parser/parser.yy +++ b/parser/parser.yy @@ -229,11 +229,11 @@ plane: PLANE LCURLY plane_items RCURLY { } ; -plane_items: plane_item plane_items { - } +plane_items: plane_item plane_items + | shape_item plane_items ; -plane_item: POSITION vector, number +plane_item: POSITION vector COMMA number | shape_item ;