// // Cforall Version 1.0.0 Copyright (C) 2019 University of Waterloo // // The contents of this file are covered under the licence agreement in the // file "LICENCE" distributed with Cforall. // // Convert.cpp -- Convert between the new and old syntax trees. // // Author : Thierry Delisle // Created On : Thu May 09 15::37::05 2019 // Last Modified By : Peter A. Buhr // Last Modified On : Thu Jul 25 22:21:46 2019 // Update Count : 13 // #include "Convert.hpp" #include #include #include "AST/Attribute.hpp" #include "AST/Decl.hpp" #include "AST/Expr.hpp" #include "AST/Init.hpp" #include "AST/Stmt.hpp" #include "AST/TypeSubstitution.hpp" #include "SymTab/Autogen.h" #include "SynTree/Attribute.h" #include "SynTree/Declaration.h" #include "SynTree/TypeSubstitution.h" #include "Validate/FindSpecialDecls.h" //================================================================================================ // Utilities template