// // Cforall Version 1.0.0 Copyright (C) 2015 University of Waterloo // // The contents of this file are covered under the licence agreement in the // file "LICENCE" distributed with Cforall. // // Statement.h -- // // Author : Richard C. Bilson // Created On : Mon May 18 07:44:20 2015 // Last Modified By : Peter A. Buhr // Last Modified On : Sat Jul 22 09:54:32 2017 // Update Count : 68 // #pragma once #include "BaseSyntaxNode.h" #include "Label.h" #include "Mutator.h" #include "SynTree.h" #include "Type.h" #include "Visitor.h" #include "Common/SemanticError.h" class Statement : public BaseSyntaxNode { public: Statement( std::list